Технология разработки программного обеспечения. Зубкова Т.М. - 7 стр.

UptoLike

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

ПС, выполняющих лишь в первом приближении требуемые функции. После
экспериментального применения реализованных программ производится их
модификация с целью сделать их более полезными для пользователей. Этот
процесс повторяется до тех пор, пока ПС не будет достаточно приемлемо для
пользователей. Такой подход применялся на ранних этапах развития про-
граммирования, когда технологии программирования не придавали большого
значения (использовалась интуитивная технология). В настоящее время этот
подход применяется для разработки таких ПС, для которых пользователи не
могут точно сформулировать требования (например, для разработки систем
искусственного интеллекта).
Прототипирование. Этот подход моделирует начальную фазу иссле-
довательского программирования вплоть до создания рабочих версий про-
грамм, предназначенных для проведения экспериментов с целью установить
требования к ПС. В дальнейшем должна последовать разработка ПС по уста-
новленным требованиям в рамках какого-либо другого подхода (например,
водопадного).
Формальные преобразования. Этот подход включает разработку фор-
мальных спецификаций ПС и превращение их в программы путем коррект-
ных преобразований. На этом подходе базируется компьютерная технология
(CASE-технология) разработки ПС.
Сборочное программирование. Этот подход предполагает, что ПС
конструируется, главным образом, из компонент, которые уже существуют.
Должно быть некоторое хранилище (библиотека) таких компонент, каждая из
которых может многократно использоваться в разных ПС. Такие компоненты
называются
повторно используемыми (reusable). Процесс разработки ПС при
данном подходе состоит скорее из сборки программ из компонент, чем из их
программирования.
Рассмотрим более подробно водопадный подход. Именно этот подход
рассматривается в качестве индустриального подхода разработки программ-
ного обеспечения. Исследовательское программирование исходит из взгляда
на программирование как на искусство. Оно применяется тогда, когда водо-
падный подход не применим из-за того, что не удается точно сформулиро-
вать требования к ПС. Прототипирование рассматривается как вспомога-
тельный подход, используемый в рамках других подходов, в основном, для
прояснения требований к ПС.
В рамках водопадного подхода различают следующие стадии жизнен-
ного цикла ПС (см. рисунок 1.1): разработку ПС, производство программных
изделий (ПИ) и эксплуатацию ПС.
7
ПС, выполняющих лишь в первом приближении требуемые функции. После
экспериментального применения реализованных программ производится их
модификация с целью сделать их более полезными для пользователей. Этот
процесс повторяется до тех пор, пока ПС не будет достаточно приемлемо для
пользователей. Такой подход применялся на ранних этапах развития про-
граммирования, когда технологии программирования не придавали большого
значения (использовалась интуитивная технология). В настоящее время этот
подход применяется для разработки таких ПС, для которых пользователи не
могут точно сформулировать требования (например, для разработки систем
искусственного интеллекта).
       Прототипирование. Этот подход моделирует начальную фазу иссле-
довательского программирования вплоть до создания рабочих версий про-
грамм, предназначенных для проведения экспериментов с целью установить
требования к ПС. В дальнейшем должна последовать разработка ПС по уста-
новленным требованиям в рамках какого-либо другого подхода (например,
водопадного).
       Формальные преобразования. Этот подход включает разработку фор-
мальных спецификаций ПС и превращение их в программы путем коррект-
ных преобразований. На этом подходе базируется компьютерная технология
(CASE-технология) разработки ПС.
       Сборочное программирование. Этот подход предполагает, что ПС
конструируется, главным образом, из компонент, которые уже существуют.
Должно быть некоторое хранилище (библиотека) таких компонент, каждая из
которых может многократно использоваться в разных ПС. Такие компоненты
называются повторно используемыми (reusable). Процесс разработки ПС при
данном подходе состоит скорее из сборки программ из компонент, чем из их
программирования.

       Рассмотрим более подробно водопадный подход. Именно этот подход
рассматривается в качестве индустриального подхода разработки программ-
ного обеспечения. Исследовательское программирование исходит из взгляда
на программирование как на искусство. Оно применяется тогда, когда водо-
падный подход не применим из-за того, что не удается точно сформулиро-
вать требования к ПС. Прототипирование рассматривается как вспомога-
тельный подход, используемый в рамках других подходов, в основном, для
прояснения требований к ПС.
       В рамках водопадного подхода различают следующие стадии жизнен-
ного цикла ПС (см. рисунок 1.1): разработку ПС, производство программных
изделий (ПИ) и эксплуатацию ПС.




                                                                        7