Технология разработки программного обеспечения



Pdf көрінісі
бет3/53
Дата28.11.2023
өлшемі1,37 Mb.
#193856
түріКонспект
1   2   3   4   5   6   7   8   9   ...   53
Байланысты:
trpo lections 230100 2014

Тема 1
 
КРАТКИЕ ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ КУРСА 
«ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО 
ОБЕСПЕЧЕНИЯ»
 
Существует множество различных процессов для создания ПО. Тем 
не менее, технологий, рассматривающих полный жизненный цикл 
проекта разработки ПО, сочетающих в себе научный подход, серьезную 
базу исследований и имеющих историю реального использования и 
адаптации, относительно немного. 
За несколько десятилетий эволюции аппаратное обеспечение 
значительно усовершенствовалось. Вычислительные мощности, которые 
еще десять-пятнадцать лет назад могли себе позволить лишь немногие 
научные учреждения и обслуживание которых требовало целого штата 
специалистов, сегодня доступны практически каждому инженеру. 
Однако эти мощности требуют соответствующего программного 
обеспечения. И именно в этой области, несмотря на то что аппаратные 
ресурсы стали значительно более доступны, наблюдаются значительные 
проблемы.[25] 
Так, по данным американских исследователей, в 80-е только 14% 
проектов по созданию ПО завершались успешно. Но и сегодня - после 
нескольких десятилетий эволюции языков программирования, 
инструментальных 
средств 
разработки, 
при 
практически 
неограниченном (по сравнению с 70-ми и 80-ми) машинном времени - 
процент успешно завершенных проектов составляет всего 26%. 
В СССР достижения в области производства ПО были значительно 
лучшими. Тому способствовали следующие объективные предпосылки: 

плановая организация производства оптимально сочеталась с 
каскадной моделью разработки ПО; 

контроль успешности проекта был ориентирован не на 
удовлетворение требований заказчика, а на удовлетворение 
изначально согласованного ТЗ; 

разработкой 
ПО 
занимались, 
как 
правило, 
высококвалифицированные специалисты в специализированных 
институтах; 

поскольку проекты в основном ориентировались на ВПК, 
бюджеты были фактически не ограниченными (по сегодняшним 
меркам). 
Но по ряду причин советская школа разработки ПО прекратила свое 
развитие и многие достижения были утрачены. В рыночных условиях 


7
(быстро меняющиеся требования, ограниченные бюджеты, ориентация 
на результат, острая конкуренция за высококвалифицированный 
персонал) использование старых наработок советской школы оказалось 
ограничено очень узкими областями. 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   53




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет