ВУЗ:
Составители:
Рубрика:
1 Краткие теоретические аспекты курса «Технология раз-
работки программного обеспечения»
1.1 Сущность и актуальность предмета
Технология программирования – это система методов, способов и
приемов разработки и отладки программ.
В соответствии с обычным значением слова «технология» под
техно-
логией программирования
(programming technology) будем понимать сово-
купность производственных процессов, приводящую к созданию требуемого
программного средства (ПС), а также описание этой совокупности процессов.
Другими словами, технологию программирования мы будем понимать здесь
в широком смысле как технологию разработки
программных средств, вклю-
чая в нее все процессы, начиная с момента зарождения идеи этого средства, и,
в частности, связанные с созданием необходимой программной документа-
ции.
Современная индустриальная технология проектирования программ
включает в себя комплекс мероприятий, руководящих документов и автома-
тизированных средств, предназначенных для системного анализа, разработки,
отладки, документирования, управления работой специалистов.
Для уменьшения стоимости изготовления ПС и повышения произво-
дительности труда программистов используются методы, регламентирующие
высокую профессиональную культуру написания программ независимо от
языка, от системы, ЭВМ и решаемой задачи. Такие методы получили общее
название –
технологии программирования.
Хорошая технология дает возможность получить высокий экономиче-
ский эффект при ее использовании, существенный рост производительности
труда программистов, повышает качество программного продукта.
1.2 Модели жизненного цикла программных средств
Комплексы программ создаются, эксплуатируются и развиваются во
времени. Жизненный цикл ПС включает в себя все этапы развития от воз-
никновения потребности в программе определенного целевого назначения до
полного прекращения использования этого ПС, вследствие его морального
старения или потери необходимости решения задачи.
В настоящее время можно выделить 5 основных подходов к организа-
ции процесса создания и использования ПС.
Водопадный подход. При таком подходе разработка ПС состоит из
цепочки этапов. На каждом этапе создаются документы, используемые на
последующем этапе. В исходном документе фиксируются требования к ПС.
В конце этой цепочки создаются программы, включаемые в ПС.
Исследовательское программирование. Этот подход предполагает
быструю (насколько это возможно) реализацию рабочих версий программ
6
1 Краткие теоретические аспекты курса «Технология раз- работки программного обеспечения» 1.1 Сущность и актуальность предмета Технология программирования – это система методов, способов и приемов разработки и отладки программ. В соответствии с обычным значением слова «технология» под техно- логией программирования (programming technology) будем понимать сово- купность производственных процессов, приводящую к созданию требуемого программного средства (ПС), а также описание этой совокупности процессов. Другими словами, технологию программирования мы будем понимать здесь в широком смысле как технологию разработки программных средств, вклю- чая в нее все процессы, начиная с момента зарождения идеи этого средства, и, в частности, связанные с созданием необходимой программной документа- ции. Современная индустриальная технология проектирования программ включает в себя комплекс мероприятий, руководящих документов и автома- тизированных средств, предназначенных для системного анализа, разработки, отладки, документирования, управления работой специалистов. Для уменьшения стоимости изготовления ПС и повышения произво- дительности труда программистов используются методы, регламентирующие высокую профессиональную культуру написания программ независимо от языка, от системы, ЭВМ и решаемой задачи. Такие методы получили общее название – технологии программирования. Хорошая технология дает возможность получить высокий экономиче- ский эффект при ее использовании, существенный рост производительности труда программистов, повышает качество программного продукта. 1.2 Модели жизненного цикла программных средств Комплексы программ создаются, эксплуатируются и развиваются во времени. Жизненный цикл ПС включает в себя все этапы развития от воз- никновения потребности в программе определенного целевого назначения до полного прекращения использования этого ПС, вследствие его морального старения или потери необходимости решения задачи. В настоящее время можно выделить 5 основных подходов к организа- ции процесса создания и использования ПС. Водопадный подход. При таком подходе разработка ПС состоит из цепочки этапов. На каждом этапе создаются документы, используемые на последующем этапе. В исходном документе фиксируются требования к ПС. В конце этой цепочки создаются программы, включаемые в ПС. Исследовательское программирование. Этот подход предполагает быструю (насколько это возможно) реализацию рабочих версий программ 6
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »