Разработка программного продукта

  • 29 окт. 2010 г.
  • 4589 Слова
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………………………………6

1. ВЫБОР МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА РАЗРАБОТКИ ПП 8

2. ПЛАНИРОВАНИЕ ПРОЕКТА 10

3. РАЗРАБОТКА ТРЕБОВАНИЙ ПРОГРАММНОГО ПРОДУКТА 11

4. ПРОЕКТИРОВАНИЕ 13

4.1.АРХИТЕКТУРНОЕ ПРОЕКТИРОВАНИЕ 13

4.2. ПРОЕКТИРОВАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 17

5.РАЗРАБОТКА ПРОГРАММНОГО КОДА 18

6.ВЕРИФИКАЦИЯ ПП 196.1.ИНСПЕКТИРОВАНИЕ 19

6.2.ТЕСТИРОВАНИЕ 19

7.РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 22

8.ЗАКЛЮЧЕНИЕ 25

9.СПИСОК ЛИТЕРАТУРЫ 26

10.ПРИЛОЖЕНИЕ 1 27

11.ПРИЛОЖЕНИЕ 2 32

12.ПРИЛОЖЕНИЕ 3 37

13.ПРИЛОЖЕНИЕ 4 42

ВВЕДЕНИЕ

Наука «программная инженерия» начала свое развитие в сфере программной инженерии. Термин «программная инженерия» впервые был озвучен в октябре 1968 года на конференции подкомитета НАТО по наукеи технике. Присутствовало 50 профессиональных разработчиков ПО из различных стран. Рассматривались проблемы проектирования, разработки, распространения и поддержки программ. Там впервые и прозвучал термин «программная инженерия» как некоторая дисциплина, которую надо создавать и которой надо руководствоваться в решении перечисленных проблем.

Основные характеристики функциональных задач:• Цель или назначение задачи, ее место и связи с другими задачами;
• Условия решения задачи с использованием средств вычислительной техники;
• Содержание функций обработки входной информации при решении задачи;
• Требования к периодичности решения задачи;
• Ограничения по срокам и точности выходной информации;
• Состав и форма представлениявыходной информации;
• Источники входной информации для решения задачи;
• Пользователи задачи (кто осуществляет ее решение и пользуется результатами решения).

Разработка программного продукта — сложный процесс, требующий существенных временных и финансовых затрат. Все группы разработчиков, вовлеченные в проект, следуют единому проектному плану, составленному совместнос заказчиком. Как правило, программа проходит следующие этапы своего развития: анализ требований клиента, планирование, разработка и передача проекта заказчику.
1. Анализ требований заказчика (оценка и анализ требований к продукту, его функциональности, области применения; управление изменениями в технических требованиях).
2. Планирование проекта (спецификация продукта, определение егостоимости, планирование разработки и работ по тестированию).
3. Реализация проекта (управление задачами и контроль их выполнения, управление изменениями).
4. Передача проекта заказчику.
Передача проекта осуществляется по четко определенной схеме, в соответствии с которой заказчик получает всю проектную и техническую документацию. Кроме того, еженедельные отчеты и телефонные конференции с заказчикомсопровождают процесс передачи проекта и гарантируют его соответствие всем требованиям клиента. Названные мероприятия служат единственной цели - снижению степени риска при выполнении и передаче проекта.
В данной курсовой работе наиболее полно и подробно описывается работа автоматизированной системы дизайнерской фирмы. Также созданы и написаны все документы для осуществления программного кода исоставления программы на данную тему. Программа имеет вполне удобный и приятный интерфейс для взаимодействия с пользователем, а также для более удобной работы с ней. В ходе работы были проведены все необходимые тесты для проверки на соответствие всем заданным требованиям и исправлены все выявленные недочеты.
1. ВЫБОР МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА РАЗРАБОТКИ ПП

Одна из областей применения методик принятия решений —определение модели жизненного цикла разработки программных продуктов. Модель жизненного цикла описывает фазы разработки, связь между ними и последовательность их выполнения. Выбор неоптимальной модели может привести к привлечению дополнительных ресурсов, возникновению непредвиденных ситуаций, срыву сроков поставок и, как результат, к недовольству...
tracking img