ISSN (Print): 2306-2053

Входит в eLIBRARY.RU

Импакт-фактор РИНЦ: 0,784

скачать

Аннотация

Область разработки программного обеспечения (ПО) – одна из самых динамично развивающихся в наши дни. Между тем, это уже сложившаяся индустрия со своими правилами, традициями, стандартами, наработками. Требования к актуальности создаваемого продукта теперь приравниваются по значимости к требованиям к созданию качественного продукта в определённый срок, не выходя за рамки бюджета проекта. Разработана и продолжает уточняться и пополняться нормативно-правовая база. Если раньше основу её составляли законы, охраняющие авторское право сторонних разработчиков, то сейчас они существенно переработаны в сторону защиты интеллектуальных и иных прав всех участников процесса создания и эксплуатации программных продуктов. Соответственно, пришёл более формальный подход и к самому процессу разработки ПО. Это потребовало упорядочивания в такой неизменно сопутствующей сфере, как документальное сопровождение процесса разработки. Однако именно в этой сфере наблюдается достаточно большая энтропия. С одной стороны, создание документации требует финансовых и человеческих ресурсов, что приводит к удорожанию любого проекта, с другой стороны – ещё сильны традиции неформального подхода большинства компаний-разработчиков ПО к процессу создания своей продукции. В статье сделана попытка системного подхода к анализу процессов документального сопровождения технологического цикла разработки программного обеспечения. Рассмотрены варианты создаваемых программных продуктов, документация к каждому из них и стадии технологического процесса, на которых она создается. Технологический процесс привязан к моделям жизненного цикла программного продукта, популярным при коллективной разработке ПО.

Ключевые слова

Разработка программного обеспечения, документация, жизненный цикл, стандарты, виды программных продуктов, анализ документации.

Кочержинская Юлия Витальевна – канд. техн. наук, доцент кафедры вычислительной техники и программирования ФГБОУ ВО «Магнитогорский государственный технический университет им. Г.И. Носова». E-mail: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра..

1. Рейнвотер, Дж. Ханк Как пасти котов. Наставление для программистов, руководящих другими программистами / Дж. Ханк Рейнвотер// СПб.: ПИТЕР, 2011. – 256 с.

2. Йордон, Э. Путь камикадзе. Как разработчику программного обеспечения выжить в безнадежном проекте /Э. Йордон// М.: Лори, 2012. – 256 с.

3. Нейгард, М. Release it! Проектирование и дизайн ПО для тех, кому не все равно/М. Нейгард// СПб.: ПИТЕР, 2016. – 320 с.

4. Самбук, А. Управление документацией в проектах разработки ПО // Открытые системы №7 2006 URL: http://www.osp.ru/os/2006/07/3290814/ (дата обращения: 20.02.2016).

5. Каталог стандартов // Росстандарт. Федеральное агенство по техническому регулированию и метрологии URL: http://www.gost.ru/wps/portal/pages.CatalogOfStandarts (дата обращения: 24.02.2016).

6. Publications and Standards // IEEE Xplore Digital Library URL: http://www.ieee.org/publications_standards/index.html (дата обращения: 20.03.2016).

7. Логунова О.С. Стандартизация и метрология программного обеспечения /О.С. Логунова, Е.А. Ильина, Н.С. Сибилева, А.Ю. Миков // Методические указания. – Магнитогорск: Изд-во МГТУ им. Г.И. Носова, 2016. – 24 с.

8. Глаголев, В.А. Разработка технической документации. Руководство для технических писателей и локализаторов ПО /В.А. Глаголев// СПб.: ПИТЕР, 2000. – 192 с.

9. Подход к оценке сроков создания технической документации // PhiloSoft Technical Communications URL: http://philosoft-services.com/metrics-idea.zhtml (дата обращения: 20.03.2016).

10. Брауде, Э. Технология разработки программного обеспечения /Э. Брауде // – СПб.: Питер, 2008. – 655 с.: ил.

11. Мак Коннел, С. Проект по разработке ПО. Руководство по выживанию: Библиотека программиста / С. Мак Коннел // – СПб.: Питер, 2006. –336 с.: ил.

12. Рамбо, Дж. UML 2.0. Объектно-ориентированное моделирование и разработка / Дж. Рамбо, М. Блаха // СПб.: ПИТЕР, 2007. – 544 с.

13. Логунова, О.С. Человеко-машинное взаимодействие: Теория и практика / О.С. Логунова, И.М. Ячиков, Е.А. Ильина. – Ростов-на-Дону: Феникс, 2006. – 285 с.

14. Логунова, О.С. Структуризация лексикографической информации при разработке программного обеспечения / О.С. Логунова, Е.А. Ильина // МиПОС. – 2014. – № 1 (4). – С. 87-91.