Автоматизированное проектирование. Норенков И.П. - 149 стр.

UptoLike

Составители: 

%.=3/0<0 ;-3.<=0-34690N
64=3B6=0C0-34699?G 101=.B
6.). $,4B.004,-+ 384.7-+849:0+> :9-4/:-+?+849:0016 ,+,-./
Q-:31 384.7-+849:0+> C*. К проектированию АС непосредственное отношение имеют два
направления деятельности: 1) собственно 0"#$%&'"#()*'$ K: конкретных предприятий (отраслей) на
базе готовых программных и аппаратных компонентов с помощью специальных инструментальных
средств разработки; 2) проектирование упомянутых %#/0#*$*&#( K: и инструментальных средств,
ориентированных на многократное применение при разработке многих конкретных автоматизирован-
ных систем.
Сущность первого направления можно охарактеризовать словами+'+&$/*)9 '*&$8")='9
(другое близкое понятие имеет название%#*+)4&'*8). Разработчик АС должен быть специалистом
в области системотехники, хорошо знать соответствующие международные стандарты, состояние и
тенденции развития информационных технологий и программных продуктов, владеть инструмен-
та льными средствами разработки приложений (CASE-cредствами) и быть готовым к восприятию и
анализу автоматизируемых процессов в сотрудничестве с специалистами-прикладниками.
Существует ряд фирм, специализирующихся на разработке проектов АС (например, Price Waterhouse, Jet Info,
Consistent Software, Interface и др.)
Второе направление в большей мере относится к области разработки математического и про-
граммного обеспечений для реализации функций АСмоделей, методов, алгоритмов, программ на
базе знания системотехники, методов анализа и синтеза проектных решений, технологий программи-
рования, операционных систем и т.п. Существует ряд общеизвестных технологий (методик) проекти-
рования ПО АС, среди которых прежде всего следует назвать %#/0#*$*&*#-#"'$*&'"#()**7< ")6")-
2#&%7технологию индустриальной разработки программных систем СВD, поясненную в гл. 5.
Для каждого класса АС (САПР, АСУ, геоинформационные системы и т.д.) можно указать фирмы,
специализирующиеся на разработке программных (а иногда и программно-аппаратных) систем. Мно-
гие из них на основе одной из базовых технологий реализуют свой подход к созданию АС и придер-
живаются стратегии либо тотального поставщика, либо открытости и расширения системы приложе-
ниями и дополнениями третьих фирм.
В России действует государственный стандарт на стадии создания автоматизированных систем
ГОСТ 34.601-90. Существует и международный стандарт на ст адии жизненного цикла программной
продукции (ISO 12207:1995). Как собственно АС, так и компоненты АС являются сложными система-
ми и при их проектировании можно использовать один из стилей проектирования:
*'+,#-9A$$ (Top-of-Design); четкая реа лизация нисходящего проектирования приводит к +0'-
")45*#; /#-$4' разработки ПО, на каждом витке спирали блоки предыдущего уровня детализируют-
ся, используются обратные связи (альтернативой является так называемая %)+%)-*)9 /#-$45, относя-
щаяся к поочередной реализации частей системы);
(#+,#-9A$$ (Bottom-of-Design);
B(#4<='#**#$ (Middle-of-Design).
Чаще всего используется нисходящий стиль блочно-иерархического проектирования.
Рассмотрим этапы нисходящего проектирования АС.
Верхний уровень проектирования АС часто называют %#*=$0&7)45*./ проектированием. Кон-
цептуальное проектирование выполняют в процессе предпроектных исследований, формулировки ТЗ,
разработки эскизного проекта и прототипирования (согласно ГОСТ 34.601-90, эти стадии называют
формированием требований к АС, разработкой концепции АС и эскизным проектом).
!"$-0"#$%&*.$ '++4$-#()*'9 проводят путем анализа (обследования) деятельности предприя-
тия (компании, учреждения, офиса), на котором создается или модернизируется АС. При этом нужно
получить ответы на вопросы: что не устраивает в существующей технологии? Что можно улучшить?
Кому это нужно и, следовательно, каков будет эффект? Перед обследованием формируются и в про-
цессе его проведения уточняются цели обследованияопределение возможностей и ресурсов для
повышения эффективности функционирования предприятия на основе автоматизации процессов уп-
&.+.) $(*),$" . !"#$%!#&'&($"!))$* +($*,#&($"!)&*
149
5@!"! 6
   5@!"! 6                        %.=3/0<0 ;-3.<=0-34690N
                                  64=3B6=0C0-34699?G 101=.B
          6.). $,4B.004,-+ 384.7-+849:0+> :9-4/:-+?+849:0016 ,+,-./
      Q-:31 384.7-+849:0+> C*. К проектированию АС непосредственное отношение имеют два
направления деятельности: 1) собственно 0"#$%&'"#()*'$ K: конкретных предприятий (отраслей) на
базе готовых программных и аппаратных компонентов с помощью специальных инструментальных
средств разработки; 2) проектирование упомянутых %#/0#*$*&#( K: и инструментальных средств,
ориентированных на многократное применение при разработке многих конкретных автоматизирован-
ных систем.
      Сущность первого направления можно охарактеризовать словами “+'+&$/*)9 '*&$8")='9”
(другое близкое понятие имеет название — %#*+)4&'*8). Разработчик АС должен быть специалистом
в области системотехники, хорошо знать соответствующие международные стандарты, состояние и
тенденции развития информационных технологий и программных продуктов, владеть инструмен-
тальными средствами разработки приложений (CASE-cредствами) и быть готовым к восприятию и
анализу автоматизируемых процессов в сотрудничестве с специалистами-прикладниками.
      Существует ряд фирм, специализирующихся на разработке проектов АС (например, Price Waterhouse, Jet Info,
Consistent Software, Interface и др.)
      Второе направление в большей мере относится к области разработки математического и про-
граммного обеспечений для реализации функций АС — моделей, методов, алгоритмов, программ на
базе знания системотехники, методов анализа и синтеза проектных решений, технологий программи-
рования, операционных систем и т.п. Существует ряд общеизвестных технологий (методик) проекти-
рования ПО АС, среди которых прежде всего следует назвать %#/0#*$*&*#-#"'$*&'"#()**7< ")6")-
2#&%7 — технологию индустриальной разработки программных систем СВD, поясненную в гл. 5.
      Для каждого класса АС (САПР, АСУ, геоинформационные системы и т.д.) можно указать фирмы,
специализирующиеся на разработке программных (а иногда и программно-аппаратных) систем. Мно-
гие из них на основе одной из базовых технологий реализуют свой подход к созданию АС и придер-
живаются стратегии либо тотального поставщика, либо открытости и расширения системы приложе-
ниями и дополнениями третьих фирм.
      В России действует государственный стандарт на стадии создания автоматизированных систем
ГОСТ 34.601-90. Существует и международный стандарт на стадии жизненного цикла программной
продукции (ISO 12207:1995). Как собственно АС, так и компоненты АС являются сложными система-
ми и при их проектировании можно использовать один из стилей проектирования:
      — *'+,#-9A$$ (Top-of-Design); четкая реализация нисходящего проектирования приводит к +0'-
")45*#; /#-$4' разработки ПО, на каждом витке спирали блоки предыдущего уровня детализируют-
ся, используются обратные связи (альтернативой является так называемая %)+%)-*)9 /#-$45, относя-
щаяся к поочередной реализации частей системы);
      — (#+,#-9A$$ (Bottom-of-Design);
      — B(#4<='#**#$ (Middle-of-Design).
      Чаще всего используется нисходящий стиль блочно-иерархического проектирования.
      Рассмотрим этапы нисходящего проектирования АС.
      Верхний уровень проектирования АС часто называют %#*=$0&7)45*./ проектированием. Кон-
цептуальное проектирование выполняют в процессе предпроектных исследований, формулировки ТЗ,
разработки эскизного проекта и прототипирования (согласно ГОСТ 34.601-90, эти стадии называют
формированием требований к АС, разработкой концепции АС и эскизным проектом).
      !"$-0"#$%&*.$ '++4$-#()*'9 проводят путем анализа (обследования) деятельности предприя-
тия (компании, учреждения, офиса), на котором создается или модернизируется АС. При этом нужно
получить ответы на вопросы: что не устраивает в существующей технологии? Что можно улучшить?
Кому это нужно и, следовательно, каков будет эффект? Перед обследованием формируются и в про-
цессе его проведения уточняются цели обследования — определение возможностей и ресурсов для
повышения эффективности функционирования предприятия на основе автоматизации процессов уп-

 &.+.)$(*),$" . !"#$%!#&'&($"!))$*             +($*,#&($"!)&*                                        149