Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Case-технология проектирования программного обеспечения информационных систем


Жизненный цикл программного обеспечения

Методологии создания программного обеспечения тесно связаны с понятием его жизненного цикла (ЖЦ). Жизненный цикл представляет собой модель создания и сопровождения ПО, отражающей различные состояния его, - от момента возникновения идеи его создания до момента выхода его из строя.

Типичный ЖЦ ПО включает следующие основные этапы:
• анализ требований;
• проектирование;
• кодирование (программирование);
• тестирование и наладка;
• эксплуатация и сопровождение.

ЖЦ создается в соответствии с принципом нисходящего проектирования и имеет итерационный характер: реализованные этапы циклически повторяются с целью учета изменения требований и внешних условий, введение ограничений и т.д. Результат выполнения каждого этапа ЖЦ - определенный набор документов и технических решений, которые являются входными для следующих этапов. В конце каждого этапа проводится верификация сгенерированных документов и решений с целью проверки их соответствия входным.

Под влиянием CASE-технологии концепция жизненного цикла ПО претерпела определенные изменения. Эти изменения, связанные с автоматизацией работ на каждом этапе, ощутимо повлияли на фазы анализа и проектирования. На рис. приведены простую модель ЖЦ и соответствующую CASE-модель, в которой традиционную фазу системного анализа заменяет фаза прототипирования. Следует отметить, что из всех этапов ЖЦ лучше автоматизируются этапы контроля проекта и кодогенерации.

Другие статьи по теме:

- Язык программирования Паскаль
- Среда программирования. Интегрированные среды программирования
- Eclipse
- Разработка программного продукта. Этапы проектирования и построение модели
- Построение алгоритмов


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами