Жизненный цикл ПО

17.09.2012.

Сложность систем и ее причины.

Сложность программных систем может быть обусловлена:

1. сложностью реальной предметной областью.

2. Трудности управления процессом разработки:

3. Неудовлетворительным способом описание систем.

4. Неудовлетворительными или неподходящими средствами систем.

5. Взаимными противоречиями предъявляемых требований.

6. Отсутствием аналогов и типовых проектных решений.

7. Необходимость интеграции существующих и вновь разрабатываемых приложений.

Причины нечеткости формулирования требований:

1. Смутность представления заказчика об предметной области разработки.

2. Недостаточным взаимопониманием заказчика и разработчика из-за разности предметных областей.

3. Отсутствие подходящих средств общения и документирования информации.

 

SADT – технология структурного анализа и проектирования. Заключает в себе графические обозначения и подход к описанию систем.

Входов должен быть хотя бы один и выходов, хотя бы один.

Исполнители это то, что выполняет процесс.

 


 


Согласно стандарту IEEE 610.12, жизненным циклом ПО называется период времени, с момента принятия решения о необходимости создания ПО, до момента его полного изъятия из эксплуатации.

Разработка ПО как правило, включает:

1. Анализ.

2. Проектирования.

3. Реализацию.

После процесса реализация, идет тестирования, документирование и эксплуатация. Эксплуатация – включает в себя:

1. Работы по внедрению компонентов ПО в эксплуатацию.

2. Сопровождение – внесение изменений в ПО, с целью исправления ошибок, повышение производительности или адаптация к изменившимся условиям работы.