Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Организация разработки программного продукта



Для организации и планирования разработки ПО существует система Государственных стандартов ЕСПД «Единая система программной документации», которая включает серию документов, среди которых наиболее важные:

1. ГОСТ 19.402-78 Единая система программной документации. Описание программы;

2. ГОСТ 19.202-78 Единая система программной документации. Спецификация. Требования к содержанию и оформлению;

3. ГОСТ 19.101-77 Единая система программной документации. Виды программ и программных документов;

4. ГОСТ 19.103-77 Единая система программной документации. Обозначения программ и программных документов;

5. ГОСТ 19.401-78 Единая система программной документации. Текст программы. Требования к содержанию и оформлению;

6. ГОСТ 19.102-77 Единая система программной документации. Стадии разработки;

7. ГОСТ 19.506-79 Единая система программной документации. Описание языка. Требования к содержанию и оформлению;

8. ГОСТ 19.106-78 Единая система программной документации. Требования к программным документам, выполненным печатным способом;

9. ГОСТ 19.701-90 Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения;

10. ГОСТ 19.105-78 Единая система программной документации. Общие требования к программным документам;

11. ГОСТ 19.404-79 Единая система программной документации. Пояснительная записка. Требования к содержанию и оформлению;

12. ГОСТ 19.005-85 Единая система программной документации. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения;

13. ГОСТ 19.301-79 Единая система программной документации. Программа и методика испытаний. Требования к содержанию и оформлению;

14. ГОСТ 19.501-78 Единая система программной документации. Формуляр. Требования к содержанию и оформлению;

15. ГОСТ 19.502-78 Единая система программной документации. Описание применения. Требования к содержанию и оформлению;

16. ГОСТ 19.504-79 Единая система программной документации. Руководство программиста. Требования к содержанию и оформлению;

17. ГОСТ 19.001-77 Единая система программной документации. Общие положения;

18. ГОСТ 19.201-78 Единая система программной документации. Техническое задание. Требования к содержанию и оформлению;

19. ГОСТ 19.505-79 Единая система программной документации. Руководство оператора. Требования к содержанию и оформлению.

 

ГОСТ 19.001-77, ГОСТ 19.102-77, ГОСТ 19.201-78 позволяют представить структуру проекта и стадии решаемых задач в виде дерева целей, изображенного на рис. 5.1.


 

 

Рис. 5.1 – Дерево целей

 

Новизна и сложность разработки программного обеспечения – это один из наиболее важных моментов разработки, который определяет трудозатраты и, соответственно, – на себестоимость продукции. При этом, очевидную роль играет коэффициент сложности разработки. Результаты оценки новизны и сложности приведены в табл. 5.1, 5.2.

Таблица 5.1 Оценка новизны ПП.

 


 

 

Формула для расчетов коэффициента новизны:

 

 

Таблица 5.2 –Оценка сложности ПП.

Формула для вычисления коэффициента сложности:

 

.

Перечень работ и стадии их выполнения указываются в зависимости от новизны и сложности разработки ПО, а также определяются стадии проектирования. Выполнение работы заканчивается написанием документа, в котором отражается суть работы и полученные результаты. Совокупность текстовых документов, разрабатываемых на стадиях проектирования, оформляется в виде текста, необходимого для защиты проекта.

Перечень конкретных работ с указанием стадий их выполнения и объема выпускаемой документации (в листах формата А4) приведен в табл. 5.3.


 

 

Таблица 5.3 Перечень выполняемых работ.

 

 

№ п/п Наименование работы Стадия разр.
Формулировка проблемы и постановка задачи ТЗ
Сбор и обработка исходных материалов ТЗ
Обоснование необходимости разработки ТЗ
Разработка структуры входных и выходных данных, функций интерфейса с пользователем ЭП
Обоснование возможностей решения задачи ЭП
Составление, согласование и утверждение ТЗ ТЗ
Подготовка графической части проекта ТП
Определение требований к программе и техническим средствам ее разработки ТЗ
Определение этапов разработки и состава выполняемых работ ТЗ
Разработка общего алгоритма решения задачи ЭП
Определение конфигурации технических средств ТП
Составление плана разработки программного продукта в виде сетевого графика ЭП
Разработка структуры программы ТП
Изображение сетевого графика на плакате ТП
Уточнение входных и выходных данных и определение форм их представления ТП
Определение объема и трудоемкости выполненных работ ЭП
Выбор методов решения задачи ТП
Определение затрат на разработку и внедрение ПП ЭП
Описание ограничений и допущений, связанных с методом решения задачи ТП
Оценка ожидаемого экономического эффекта от внедрения ПО ЭП
Обоснование выбора языка программирования ТП
Описание логической структуры и функций программы ТП
Оформление и утверждение пояснительной записки проекта ТП
Разработка алгоритма программы ТП

 

Написание программы РП
Тестирование программы РП
Разработка руководства оператора РП
Компоновка и отладка программы РП
Проведение испытаний РП
Сдача программного продукта ВН

 

Как указывалось ранее, этап разработки завершается, если представлена документированная отчетность в виде текстовых документов и программных модулей.

Трудоемкость выполнения работы определяется по формуле:

 

 

где норма времени (трудоемкость в нормо-часах разработки базового документа формата А-4);

коэффициент новизны ПП;

коэффициент сложности ПП;

коэффициент стадии (этапа) разработки;

коэффициент трудоемкости вида работы;

количество листов разрабатываемых документов формата А-4.

 

Значения коэффициентов новизны и сложности разработки приняты в соответствии с табл. 5.1, 5.2.

Исходные номера и взаимосвязи работ приведены в таблице 5.4. Коды работ – таблица 5.5. Норма времени, значения указанных коэффициентов и насчитанные величины трудоемкости выполняемых работ приведены в табл. 5.6, 5.7.


 

 

Таблица 5.4 Номера работ и их взаимосвязи

 

Таблица 5.5 –Номера и коды работ сетевого графика.

 


Поделиться:



Последнее изменение этой страницы: 2017-04-12; Просмотров: 591; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.024 с.)
Главная | Случайная страница | Обратная связь