WWW.KNIGI.KONFLIB.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

 
<< HOME
Научная библиотека
CONTACTS

Pages:     || 2 | 3 | 4 | 5 |   ...   | 30 |

«Институт системного программирования Российской академии наук В.В. ЛИПАЕВ ДОКУМЕНТИРОВАНИЕ СЛОЖНЫХ ПРОГРАММНЫХ СРЕДСТВ СИНТЕГ Москва – 2005 2 Липаев В.В. ...»

-- [ Страница 1 ] --

1

Институт системного программирования

Российской академии наук

В.В. ЛИПАЕВ

ДОКУМЕНТИРОВАНИЕ

СЛОЖНЫХ

ПРОГРАММНЫХ

СРЕДСТВ

СИНТЕГ

Москва – 2005

2 Липаев В.В.

Документирование сложных программных средств. – М.:

СИНТЕГ, 2005. - 124.с.

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

Отдельный раздел отражает документирование сертификации качества программных продуктов и технологии их жизненного цикла.

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

© - Липаев В.В.

ОГЛАВЛЕНИЕ

Введение Глава 1. Документация в жизненном цикле программных средств 1.1. Проблемы организации документирования сложных программных средств 1.2. Формирование требований к документации программных средств 1.3. Планирование документирования проектов сложных программных средств 1.4. Управление специалистами при документировании программных средств 1.5. Документооборот в жизненном цикле проектов программных средств Глава 2. Стандартизация документирования процессов и продуктов сложных программных средств 2.1. Стандарты, регламентирующие документирование проектов сложных программных средств 2.2. Стандарты, регламентирующие эксплуатационную документацию программных средств 2.3. Документирование сертификации технологических систем и программных продуктов Глава 3. Структура и содержание – шаблоны документов сложных программных средств 3.1. Документы предварительных требований, спецификаций и ресурсов для разработки программного средства 3.2. Документы проектирования и выбора характеристик качества программного средства 3.3. Документы процессов разработки и программирования компонентов программных средств 3.4. Документы верификации и тестирования компонентов программных средств 3.5. Документы квалификационного тестирования, испытаний и оценивания качества программных средств 3.6. Документы сопровождения и конфигурационного управления версиями программного средства 3.7. Документы процессов эксплуатации программных средств Литература Приложение 1. Перечень стандартов поддерживающих документирование программных средств Введение Документация является органической, составной частью программного продукта для ЭВМ и требуются значительные ресурсы для ее создания и применения. Тексты и объектный код программ для ЭВМ могут стать программным продуктом только в совокупности с комплексом документов, полностью соответствующих их содержанию и достаточных для его освоения, применения и изменения. Для этого документы должны быть корректными, строго адекватными текстам программ и содержанию баз данных – систематически, структурировано и понятно изложены, для возможности их успешного освоения и использования достаточно квалифицированными специалистами различных рангов и назначения. Качество и полнота отображения в документах процессов и продуктов в жизненном цикле (ЖЦ) программных средств (ПС) должны полностью определять достоверность информации для взаимодействия заказчиков, пользователей и разработчиков, а тем самым, корректность функций и достигаемое качество программных продуктов и соответствующих систем. Посредством документов (электронных или бумажных) специалисты взаимодействуют с программными средствами и данными в реализующих их вычислительных машинах, а также между собой.

Существует большая разница между тем, чтобы просто написать и запрограммировать некоторую функцию для индивидуального использования её разработчиком, и тем, чтобы изготовить её как качественный крупномасштабный программный продукт, отчуждаемый от разработчиков и поставляемый заказчику. Создание программного продукта требует значительных организационных усилий, ибо её документация – это сложный живой организм, подверженный постоянным изменениям, которые могут вноситься многими специалистами.

Управление документацией должно непрерывно поддерживать её полноту, корректность и согласованность с программным продуктом. Необходимо обеспечивать возможность достоверного, формально точного общения всех участников проекта ПС между собой, с создаваемым продуктом и с документами для гарантии поступательного развития и совершенствования комплекса программ. Адекватность документации требованиям, состоянию текстов и объектных кодов программ должна инспектироваться и удостоверяться (подписываться) ответственными руководителями и заказчиками (при необходимости) проекта. Ошибки и дефекты документов не менее опасны для применения ПС, чем ошибки в структуре, интерфейсах, файлах текстов программ и в содержании данных. Поэтому к разработке, полноте, корректности и качеству документации необходимо столь же тщательное отношение, как к разработке и изменениям текстов программ и данных.

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

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

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

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

цию и и реализацию основных системных работ по документообороту Совокупные затраты на документирование крупных программных продуктов могут достигать 20 – 30% от общей трудоемкости проекта и необходимого числа (многие десятки) специалистов в жизненном цикле проекта ПС. В более простых случаях, организация работ может быть упрощена, затраты на документирование снижаются приблизительно до 10%, однако всегда целесообразно выделять специалистов, непосредственно ответственных за создание, адекватность и контроль полноценного комплекта документов на программный продукт. Состав и общий объем документов широко варьируется в зависимости от класса и характеристик объекта разработки, а также в зависимости от используемой технологии. Наиболее сложному случаю разработки критических ПС реального времени высокого качества соответствует самая широкая номенклатура (см.

главу 3) документов. Такой перечень документов может быть использован как базовый для формирования на его основе состава и шаблонов документов в остальных более простых проектах.

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



Pages:     || 2 | 3 | 4 | 5 |   ...   | 30 |
 


Похожие работы:

«ОБЗОРНЫЕ СТАТЬИ Самарская Лука. 2008. – Т. 17, № 3(25). – С. 468-499. © 2008 Н.М. Матвеев, А.Н. Козлов* СОВРЕМЕННЫЕ ПРЕДСТАВЛЕНИЯ О РОЛИ АБИОТИЧЕСКИХ И БИОТИЧЕСКИХ ФАКТОРОВ В ПОЧВООБРАЗОВАТЕЛЬНЫХ ПРОЦЕССАХ В СТЕПНОЙ ЗОНЕ На основании обзора большого литературного материала показана роль абиотических (температура, осадки) и биотических (водоросли, высшие растения, бактерии, грибы, беспозвоночные, позвоночные животные) факторов в почвообразовании в степной зоне. Ключевые слова: степные почвы,...»

«24 апреля 2011 года Начало в 11.30 Регистрация начинается в 11.00 Отель MARRIOTT MOSCOW ROYAL AURORA Москва, ул. Петровка, д.11/20 Предаукционный просмотр лотов с 10 по 23 апреля 2011 года ежедневно кроме воскресенья в офисе Аукционного Дома “Империя”, расположенного по адресу: Москва, ул. Остоженка, 3/14 (вход с 1-го Обыденского переулка) с 11.00 до 20.00. Заявки на участие в аукционе, телефоны и заочные биды, заказ каталогов: Тел.: +7 (495) 695-27-23 +7 (495) 695-27-70 E-mail:...»

«Annotation Спасибо, что скачали книгу в Библиотеке скептика Другие книги автора Эта же книга в других форматах Для Кристофера Хитченса, одного из самых влиятельных интеллектуалов нашего времени, спор с религией — источник и основа всех споров, начало всей полемики о добродетели и справедливости. Его фундаментальные возражения против веры и непримиримость со всеми главными монотеизмами сводятся к неумолимой убежденности: Религия отравляет все, к чему прикасается. Светский гуманист Хитченс не...»

«les franais inoubliables (серия книг Ф. Константинова Сто поэтических портретов) Франция – страна вечной романтики! Привет тебе, Человек! Покорись своей неизбежной и высокой судьбе, о, Родина моя, расширяй свои пределы и, подобно тому, как Афины стали Грецией, как Рим стал христианством, Франция, стань Человечеством! Виктор Мари Гюго Париж Париж для Франции больше чем столица, мозг этого огромного тела. Это вовсе не значит, что во французских провинциях нет выдающихся людей. В действительности...»

«Взгляд на жизнь с другой стороны Дан Борисов 2 Книга Дан Борисов. Взгляд на жизнь с другой стороны скачана с jokibook.ru заходите, у нас всегда много свежих книг! 3 Книга Дан Борисов. Взгляд на жизнь с другой стороны скачана с jokibook.ru заходите, у нас всегда много свежих книг! Дан Борисов Взгляд на жизнь с другой стороны 4 Книга Дан Борисов. Взгляд на жизнь с другой стороны скачана с jokibook.ru заходите, у нас всегда много свежих книг! Книга первая Утро Что бы нам не говорили синоптики,...»

«СОДЕРЖАНИЕ 1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ ПРОЦЕДУРЫ.3 2. НОРМАТИВНЫЕ ДОКУМЕНТЫ..3 3. ОПИСАНИЕ ПРОЦЕДУРЫ..3 4. ОТВЕТСТВЕННОСТЬ И ПОЛНОМОЧИЯ..15 5 Приложение А Графическое описание процедуры..16 Приложение Б Форма заявления на ВКР..17 Приложение В Форма заявки на выполнение ВКР от работодателя.18 Приложение Г Форма задания на ВКР..19 Приложение Д Форма плана-графика подготовки ВКР.21 Приложение Е Форма отзыва о ВКР..23 Приложение Ж Форма титульного листа ВКР (дипломная работа).25 Приложение...»

«www.kodges.ru www.kodges.ru ББК 28.6с 434 Чегодаев А. 434 ПАУКИ И СКОРПИОНЫ. Содержание. Разведение. — М.: АКВАРИУМ БУК, 2003. - 64 с, илл. ISBN 5-94838-062-9 Эта книга посвящена паукообразным. Несмотря на, мягко говоря, предубеждение против пауков и скорпионов, сегодня есть их защитники и любители. О жизни пауков, скорпионов и сольпуг в природе, о возможности их содержать и разводить в домашних условиях рассказывает в этой книге известный ученый. Б Б К 28.6с Охраняется Законом РФ об авторском...»

«Принципы отбора и составления арифметических задач Москва Издательство МЦНМО 2008 УДК 51.07 ББК 74.262.21 A84 Арнольд И. В. Принципы отбора и составления арифметических A84 задач. — М.: МЦНМО, 2008. — 45 с. ISBN 978-5-94057-425-5 В брошюре воспроизводится статья член-корреспондента АПН РСФСР Игоря Владимировича Арнольда об основных положениях, из которых следует исходить при отборе и составлении текстовых задач в курсе математики средней школы. ББК 74.262.21 Текст воспроизводится по статье:...»

«ЧЕЛОВЕК ПРОТИВ ЗУБНОЙ БОЛИ доктор Джордж В. Хэрд Copyright 1952 - Dr. George W. Heard, Hereford, Texas Published by Lee Foundation for Nutritional Research Milwaukee, Wisconsin Printed in the USA #От переводчика# Здравствуйте, друзья! Вашему вниманию предлагается книга одного замечательного человека, жившего в прошлом столетии – врача-стоматолога. Он обнаружил несколько мест, где люди были свободны от каких-либо заболеваний зубов и попытался проанализировать причины этого феномена. Эта книга –...»

«ЗАКОН ИВАНОВСКОЙ ОБЛАСТИ ОБ ИСПОЛНЕНИИ ОБЛАСТНОГО БЮДЖЕТА ЗА 2010 ГОД Принят Ивановской областной Думой 30 июня 2011 года Настоящий Закон принят в соответствии с Бюджетным кодексом Российской Федерации и Законом Ивановской области от 23.06.2008 N 70-ОЗ О бюджетном процессе в Ивановской области. Статья 1 Утвердить отчет об исполнении областного бюджета за 2010 год по доходам в сумме 23604052,1 тыс. руб., по расходам в сумме 25219532,6 тыс. руб. с превышением расходов над доходами (дефицит...»






 
© 2013 www.knigi.konflib.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.