Жизненный цикл ПО
17.09.2012.
Сложность систем и ее причины.
Сложность программных систем может быть обусловлена:
1. сложностью реальной предметной областью.
2. Трудности управления процессом разработки:
3. Неудовлетворительным способом описание систем.
4. Неудовлетворительными или неподходящими средствами систем.
5. Взаимными противоречиями предъявляемых требований.
6. Отсутствием аналогов и типовых проектных решений.
7. Необходимость интеграции существующих и вновь разрабатываемых приложений.
Причины нечеткости формулирования требований:
1. Смутность представления заказчика об предметной области разработки.
2. Недостаточным взаимопониманием заказчика и разработчика из-за разности предметных областей.
3. Отсутствие подходящих средств общения и документирования информации.
SADT – технология структурного анализа и проектирования. Заключает в себе графические обозначения и подход к описанию систем.
Входов должен быть хотя бы один и выходов, хотя бы один.
Исполнители это то, что выполняет процесс.
Согласно стандарту IEEE 610.12, жизненным циклом ПО называется период времени, с момента принятия решения о необходимости создания ПО, до момента его полного изъятия из эксплуатации.
Разработка ПО как правило, включает:
1. Анализ.
2. Проектирования.
3. Реализацию.
После процесса реализация, идет тестирования, документирование и эксплуатация. Эксплуатация – включает в себя:
1. Работы по внедрению компонентов ПО в эксплуатацию.
2. Сопровождение – внесение изменений в ПО, с целью исправления ошибок, повышение производительности или адаптация к изменившимся условиям работы.