|
Принципы поточного производства |
Таким образом, в основе поточного производства лежат два основных принципа: 1) строгая регламентация технологического процесса производства; 2) специализация исполнителей и оборудования. При этом предполагается, что конструкция производимого изделия отвечает условиям поточного производства, что предполагает: возможность расчленения изделия на структурно и функционально самостоятельные узлы (агрегаты), причем такое расчленение должно быть многоуровневым иерархическим; агрегируемость, т.е. соединяемость деталей в узлы, узлов в агрегаты и т.д. до полной сборки машины (изделия); максимальную простоту, унифицированность и стандартность конструктивных решений и технологических операций. Непременными условиями эффективности поточного производства также являются: применение передовых приемов производства; планирование и организация производства; управление процессом производства.
Изложенные принципы производства реализованы также и при промышленном производстве технических средств обработки информации, и прежде всего - современных технических средств вычислительной техники. Поэтому применительно к техническому обеспечению современных систем обработки данных можно утверждать, что оно или уже является полностю структурированным или для такой структуризации имеются все необходимые предпосылки. Другие компоненты системы (особенно математическое, программное и информационное обеспечение), не имея аналогов в предшествующем развитии техники и производства, развивались в значительной мере стихийно, вследствие чего оказались практически неструктурированными. Отрицательные последствия такого положения начали сказываться тогда, когда названные выше компоненты стали перерастать в болшеобъемные, а их разработка стала все более принимать характер промышленного производства. Не структурированность компонентов в этих условиях стала угрожать весьма серьезными и непредсказуемыми последствиями- Такое положение особенно остро и наглядно проявилось в конце 60-х и начале 70-х годов относительно программного обеспечения для ЭВМ и информационно-вычислительных систем и сетей. До тех пор, пока разрабатываемые для ЭВМ и построенных на их основе систем программы были сравнительно небольшого объема, а использовались они эпизодически и автономно, не структурированность программ практически не оказывала влияния ни на их разработку, ни на их использование, а потому вопрос о структурировании программ просто-напросто не возникал, в нем не было необходимости. Так и складывался процесс стихийного программирования. Но когда просто программы стали все более целенаправленно объединяться в развитый и регулярно используемый компонент — программное обеспечение (произошло это, примерно, на рубеже 60-х и 70-х годов), тогда и стали все больше и больше проявляться негативные последствия не структурированности. Со временем стало ясно, что без принятия решительных и кардинальных мер очень скоро наступит серьезный кризис. Из-за этой опасности и возникло так называемое структурное программирование, основу которого составляет методология разработки структурированных программ. С основами этой методологии можно познакомиться, например, в [7—9] и др. |