Понятие технологии разработки программы. Основы разработки программного обеспечения.
Понятие технологии разработки программы
В настоящее время требования к ПО высоки. В связи с этим обеспечение удовлетворяющих пользователя потребительских качеств программы, таких как надежность, быстродействие, соответствие заявленным возможностям, полнота документации, возможности расширения, развития и т. д., без строгого соблюдения определенной технологии практически невозможно.
Рассмотрим сначала основные термины и определения.
«Технология» (от греч, techne — искусство, мастерство, умение) в широком смысле это совокупность «методов обработки, изготовления, изменения состояния, свойств, формы сырья, материала или полуфабрикатов, применимых в процессе производства, для получения готовой продукции»;
В общем смысле – это наука «о способах воздействия на сырье, материалы и полуфабрикаты соответствующими орудиями производства. Разработка технологии осуществляется по отраслям производства».
Целью программирования является выполнение систематической последовательности действий для достижения автоматической обработки данных, таким образом, технология разработки программного обеспечения или, проще, технология программирования терминологически обозначает совокупность процессов для создания программного продукта требуемой функциональности.
Результатом таких процессов является программное средство — совокупность логически связанных программ на носителях данных, снабженных программной документацией и предназначенных для людей, не участвовавших в процессе разработки.
Основа разработки программного обеспечения.
В основе разработки и дальнейшего применения ПО пользователем лежит понятие жизненного цикла, который, в сущности, является моделью его создания и использования, отражающей различные состояния, начиная с момента осознания необходимости появления данного ПО и заканчивая моментом его полного выхода из употребления.
Задание 15.
В основе разработки и дальнейшего применения программного обеспечения
пользователем лежит понятие жизненного цикла, который, в сущности, является моделью его создания и использования, отражающей различные состояния, начиная с момента осознания необходимости появления данного ПО и заканчивая моментом его полного выхода из употребления.
Существует несколько моделей жизненного цикла (ЖЦ), каждая из которых определяет различную методологию создания систем, все модели ЖЦ включают в себя пять этапов и связей между ними с детальным описание действий, моделей и результатов каждого этапа.
Существует 3 основных модели ЖЦ
1) Каскадная модель
2) Итерационная модель
3) Спиральная модель
Дата добавления: 2015-01-02; просмотров: 2356;