12
программного продукта, а заканчивается в момент полного его изъятия с
эксплуатации.
ЖЦ разработки АИС начинается с стадии анализа, где участники
процесса обсуждают требования, которые предъявляются к конечному
продукту.
Основная цель этой стадии – это определение детальных требований
непосредственно к системе. Кроме того, необходимо убедиться также в том,
что полностью все участники поняли поставленные задачи правильно и то, как
каждое требование будет реализовываться.
Зачастую, при обсуждении участвуют также разные специалисты по
тестированию АИС, которые уже на первых стадиях разработки требований
вносят собственные пожелания и корректирует процесс.
На стадии проектирования программисты и разработчики,
руководствуясь требованиями, выполняют разработку высокоуровневого
дизайна системы.
Разнообразные вопросы, возникающие при проектировании,
обсуждаются со всеми сторонами, включая и заказчика. Определяются также
технологии, которые используются в проекте, ограничения, загрузка команды,
временные рамки, бюджет. [37]
Утвержденный дизайн АИС определяет перечень всех разрабатываемых
программных компонентов, а также взаимодействие с разного рода сторонами,
функциональные характеристики АИС, используемые БД и многое другое.
На этом этапе используются для упрощения визуализации
проектирования так называемые нотации, то есть, схематическое выражение
характеристик для разрабатываемой системы.
После того как дизайн и все требования АИС утверждены, происходит
непосредственный переход к последующей стадии ЖЦ – непосредственно
разработке. Тут начинается написание программистами программного кода
АИС в соответствии с требованиями.