Предложение: Разработать программу (калькулятор)
Предложение: Разработать за месяц программу (калькулятор) в Microsoft Visual Studio в соответствии с техническим заданием
На диаграмме изображен процесс деятельности по разработки программного обеспечения
А1 - Программист на основании ТЗ, справочных материалов, доработок и сроков разработывает первоначальный вариант ПО в MVS
А2 - Полученный на входе первоначальный вариант ПО программист тестирует его в MVS в установленные сроки
А3 - Программист добарабывает недостатки в MVS, обнаруженные при тестировании в соответсвии с ТЗ, сроками на доработку и требованиями к оформлению. В результате мы получаем рабочее ПО
1 - Программист анализирует ТЗ и требования по оформлению в форме списка требований. На выходе мы получаем итоги анализа и общее представление продукта.
2 - Программист, основываясь на сроках разработки, итогового анализа требований, справочных материалов, данных о возможных ошибках (баги), если есть, разрабатывает в MVS готовый код и формы.
3 - Программист отталкиваясь от сроков разработки, справочных материалов, а также имея на руках готовый код и формы разработки готовит в MVS формы и настройки для установки ПО. В итоге мы получаем готовое для использования ПО.
Заказчик посылает запрос на разработку программного обеспечения. Программист, получив запрос, приступает к разработке, обращаясь к требованиям по разработке ПО через БД. После создания первого функционирующего прототипа программист приступает к тестированию, выявляя проблемы и необходимость в доработке, если такая имеется. Программист, получив все необходимые данные, приступает к доработке, также обращаясь к требюованиям, хранящимся в БД. После создания финальной версии программист снова приступает к тестам, и если все требования выполнены, готовое ПО отправляется к заказчику.
"Требования" является частью Базы данных, которую использует программист при разработке, и состоит из: Системные требования, Стандарт: применение, Стандарт: название и Стандарт: идентификатора. Требования заказчика тоже являются необходимой частью по разработке, но не входят конкретно в эту базу данных.




