1) Постановка задачи проектирования программного изделия:
общая характеристика задачи;
описание входных данных;
описание выходных данных;
описание алгоритмов решения задачи;
источники разработки.
2) Характеристика задачи:
В этом разделе должно быть определено, что и зачем создавать. Из него должно быть сразу понятно, для решения какой задачи создается эта программа.
3 ) Входные данные:
Работу по выявлению входных данных можно назвать процессом описания информационных потоков.
4 ) Выходные данные:
Работа на этом этапе аналогична работам предыдущего этапа.
5) Описание алгоритмов решения задачи.
На этом этапе на основе входных и выходных данных описывается последовательность действий персонала, позволяющая получить выходные данные из имеющихся входных. При этом в этом разделе должны быть описаны не алгоритмы будущей программы, а алгоритмы, которые используются для решения задачи на момент обследования
6) Источники разработки
7) Техническое задание является основанием на разработку программного изделия. В этом документе содержатся следующие разделы:
|
|
название системы; цели создания; характеристика области применения; перечень автоматизируемых функций; информационная база; программное обеспечение; техническое обеспечение.
8) Архитектура системы Под архитектурой программной системы понимается полная и подробная спецификация интерфейса пользователя – набор всех руководств, к которым он должен обращаться.
9) Сборка программы
Так как программа разрабатывается по частям, то, в конце концов, приходит время, когда эти части необходимо собрать вместе в единую систему.
10 ) Инсталляция
После окончательной готовности программы к использованию необходимо определить, где она будет размещаться, и каким образом она будет переноситься на другие компьютеры.