Д. А. Градусов а. В. Шутов теоретические вопросы разработки программного обеспечения учебное пособие



Pdf көрінісі
бет20/57
Дата29.09.2023
өлшемі2,75 Mb.
#111342
1   ...   16   17   18   19   20   21   22   23   ...   57
Проектирование
Следующим этапом жизненного цикла ПО является создание 
документа, описывающего масштабы и границы проекта. Данный 
документ включает в себя мокапы или скетчи интерфейса будущего 
приложения, а также подробную спецификацию требований 
программного обеспечения. Необходимо отметить, что в некоторых 
случаях документ видения (образа) проекта и документ о масштабах и 
границах проекта могут быть представлены как единый документ «Об 
образе и границах проекта». 
В документе, описывающем масштабы и границы проекта, 
должны быть перечислены основные функции создаваемого 
программного обеспечения. Они определяются на основании 
документа видения проекта, и безусловно, с учетом указанных 
временных 
рамок 
и 
установленного 
бюджета. 
Кроме того, в данный документ входят мокапы или скетчи, созданные 
на основе документа видения проекта, а также собранных требований. 
Вы можете нарисовать скетч пользовательского интерфейса от руки 
либо использовать для этого программы создания мокапов, и затем 
согласовать его с заказчиком.
В процессе обсуждения проекта у заказчика может появляться 
все больше новых идей относительно его реализации. Поэтому 
рекомендуется дать ему время на обдумывание своего проекта и 
требований к нему, а затем повторно собраться и обсудить детали 
проекта, чтобы ничего не упустить из вида. 
На этом
этапе также поднимается вопрос о послепродажном 
обслуживании продукта. Вы должны уведомить заказчика о том, 
каким образом будет осуществляться техническая поддержка после 
завершения этапа тестирования и
последующего релиза продукта.
Обратите внимание на то, что документ видения проекта и 
документ о масштабах и границах проекта должны быть созданы до 
подписания контракта. 


39 
Разработка 
Необходимо 
отметить, 
что 
разработка 
программного 
обеспечения
 
может также включать в себя создание интерактивного 
прототипа, который, в сущности, является основой будущего 
приложения. Такой прототип помогает определить архитектуру 
системы в целом. На данном этапе пишется мало кода: например, код 
кнопок и простых форм, чтобы дать заказчику общее представление о 
том, как будет работать конечный продукт. Поэтому мы включили 
создание прототипа в этап разработки программного обеспечения. 
Как только интерактивный прототип и дизайн приложения готов 
и утвержден заказчиком, начинается разработка стандартов 
приложения (конвенции наименований, способа документирования 
кода, инструкций для конечного пользователя и т.д.). После этого 
можно смело переходить к следующему этапу жизненного цикла, а 
именно, к разработке программного обеспечения. Разработка ПО 
может быть разделена на небольшие части, или юниты, и каждый 
юнит разрабатывается и тестируется разработчиками для проверки 
его функциональности (модульное тестирование). 


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет