Литература
1. Боэм Б.У. Инженерное проектирование программного обеспечения. Пер. с англ. /Под ред. А.А. Красилова. – М.: Радио и связь, 2013.
2. Брауде Э.Д. Технология разработки программного обеспечения. – Питер. 2014.
3. Вигерс К. И.. Разработка требований к программному обеспечению. Мик- рософт – Русская редакция. – М.: 2014.
4. Кантор М. Управление программными проектами. Практическое руково- дство по разработке успешного программного обеспечения. Пер. с англ. – М.: Вильямс. 2012.
5. Крайер Э. Успешная сертификация на соответствие нормам ИСО серии 9000. Пер. с нем. – М.: ИЗДАТ. 2013.
6. Леман М.М. Программы, жизненные циклы и законы эволюции программ- ного обеспечения //ТИИЭР. Техника программного обеспечения: Пер. с англ. М.:Мир. 2012. - Т.68. - N 9. - С.26-45.
7. Леффингуэлл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход. Пер. с англ. – М.: Вильямс. 2012.
8. Липаев В.В., Потапов А.И. Оценка затрат на разработку программных средств. – М.: Финансы и статистика. 2014.
9. Липаев В.В. Документирование и управление конфигурацией программных средств. Методы и стандарты. – М.: СИНТЕГ. 2013.
10.Липаев В.В. Системное проектирование сложных программных средств для информационных систем. Изд. второе переработанное и дополненное. – М.: СИНТЕГ. 2012.
11.Липаев В.В. Методы обеспечение качества крупномасштабных програм- мных средств. – М.: РФФИ. СИНТЕГ. 2013.
12.Липаев В.В. Функциональная безопасность программных средств. – М.: СИНТЕГ. 2014.
13.Липаев В.В. Технико-экономическое обоснование проектов сложных про- граммных средств. – М.: СИНТЕГ. 2014.
14.Липаев В.В. Анализ и сокращение рисков проектов сложных программных средств. – М.: СИНТЕГ. 2014.
15.Оценка и аттестация зрелости процессов создания и сопровождения про- граммных средств и информационных систем (ISO/IEC TR 15504 – CMM). – М.: Книга и бизнес. 2011.
16.Соммервилл И. Инженерия программного обеспечения. – М.: Вильямс. 2012.
17.Трахтенгерц Э.А. Компьютерная поддержка формирования целей и страте- гий. – М.: СИНТЕГ. 2014.
18.Тэллес М., Хсих Ю. Наука отладки. – М.: Кудиц-образ. 2013.
19.Фатрелл Р. Т., Шафер Д. Ф., Шафер Л. И. Управление программными про- ектами: достижение оптимального качества при минимальных затратах. Пер. с англ. – М.: Вильямс. 2013. 122
20.Шаллоуей А., Тротт Д.Р. Шаблоны проектирования. Новый подход к объектно – ориентированному анализу и проектированию. Вильямс. 2012. 21.Beizer B. Software testing techniques. N.Y.: Van Nostrand Reinhold. 2013.
22.Boehm B.W. et al. Software cost estimation with COCOMO II. Prentice Hall PTR. New Jersey. 2010.
23.Boehm B.W. Software risk management. IEEE Computer Society Press. Washington. 2014.
24.Davis A. Software requirements: Objects, functions and states. – Englewood Cliffs. NY. Prentice-Hall. 2014.
25.Grady R. Practical software metrics for project management and process improvement. – Englewood Cliffs. NY. Prentice-Hall. 2014.
26.Encyclopedia of Software Engineering. Vol.1 A-N; Vol.2 O-Z. Editor – In – Chief John J. Marciniak. John Wiley & Sons. Inc. 2014.
27.Jones C. Applied software measurement, assuring productivity and quality. McGraw-Hill. NY. 2013.
28. Karolak D.W. Software engineering risk management. IEEE Computer Society Press. Washington. 2013.
29.Martin J., McClure C. Software maintenance, the problems and its solutions. - N.Y.: Prentice-Hall.2014.
30.Schindler M.J. Computer - aided software design. Build quality software with CASE. - N.Y. John Wiley & Sons, 2012.
Приложение
Перечень основных стандартов в области обеспечения документирования программных средств
1. ISO 12207:1995. (ГОСТ Р – 1999). ИТ. Процессы жизненного цикла программных средств.
2. ISO 15271:1998. (ГОСТ Р – 2002). ИТ. Руководство по применению ISO 12207.
3. ISO 16326:1999. (ГОСТ Р – 2002). ИТ. Руководство по применению ISO 12207 при административном управлении проектами.
4. ISO 15504 – 1-9:1998. ТО. Оценка и аттестация зрелости процессов жизненного цикла программных средств. Ч.1. Основные понятия и вводное ру- ководство. Ч.2. Эталонная модель процессов и их зрелости. Ч.3. Проведение аттестации. Ч.4. Руководство по проведению аттестации. Ч.5. Модель аттеста- ции и руководство по показателям. Ч.6. Руководство по компетентности атте- статоров. Ч.7. Руководство по применению при усовершенствовании процес- сов. Ч.8. Руководство по применению при определении зрелости процессов по- ставщика. Ч.9. Словарь.
5. ГОСТ Р 51904 – 2002. Программное обеспечение встроенных систем. Общие требования к разработке и документированию.
6. ISO 9000:2000. (ГОСТ Р – 2001). Система менеджмента (администра- тивного управления) качества. Основы и словарь.
7. ISO 9001:2000. (ГОСТ Р – 2001 ). Система менеджмента (администра- тивного управления) качества. Требования.
8. ISO 9004:2000. (ГОСТ Р – 2001). Система менеджмента (администра- тивного управления) качества. Руководство по улучшению деятельности.
9. ISO 10005: 1995 - Административное управление качеством. Руково- дящие указания по программам качества.
10. ISO 10006: 1997 - Руководство по качеству при управлении проектом.
11. ISO 10007: 1995 - Административное управление качеством. Руково- дящие указания при управлении конфигурацией.
12. ISO 10013: 1995 - Руководящие указания по разработке руководств по качеству.
13. ISO 12182:1998. (ГОСТ Р– 2002). ИТ. Классификация программных средств.
14. ISO 9126:1991. (ГОСТ – 1993). ИТ. Оценка программного продукта. Характеристики качества и руководство по их применению.
15. ISO 14598-1-6:1998-2000. Оценивание программного продукта. Ч.1. Общий обзор. Ч. 2. Планирование и управление. Ч. 3. Процессы для разработ- чиков. Ч.4. Процессы для покупателей. Ч.5. Процессы для оценщиков. Ч. 6. Документирование и оценивание модулей.
16. ISO 12119:1994. (ГОСТ Р – 2000 г). ИТ. Требования к качеству и тес- тирование.
17. ANSI/IEEE 1008 - 1986. Тестирование программных модулей и ком- понентов ПС. 124
18. ANSI/IEEE 1012 - 1986. Планирование верификации и подтвержде- ния достоверности качества (валидации) программных средств.
19. ISO 9945-1:1990 (IEEE 1003.1). ИТ. Интерфейсы переносимых опера- ционных систем. Ч.1. Интерфейсы систем прикладных программ (язык Си).
20. ISO 9945-2:1992 (IEEE 1003.2). ИТ. Интерфейсы переносимых опера- ционных систем. Часть 2. Команды управления и сервисные программы.
21. ISO 15846:1998. ТО. Процессы жизненного цикла программных средств. Конфигурационное управление программными средствами.
22. ISO 14764: 1999. (ГОСТ Р – 2002). ИТ. Сопровождение программных средств.
23. ISO 15408:1-3. 1999. (ГОСТ Р – 2002). Методы и средства обеспечения безопасности. Критерии оценки безопасности информационных технологий. Ч.1. Введение и общая модель. Ч. 2. Защита функциональных требований. Ч. 3. Защита требований к качеству.
24. ISO 13335:1-5. 1996-1998. ИТ. ТО. Руководство по управлению безо- пасностью. Ч. 1. Концепция и модели обеспечения безопасности информацион- ных технологий. Ч.2. Планирование и управление безопасностью информаци- онных технологий. Ч.3. Техника управления безопасностью ИТ. Ч.4. Селекция (выбор) средств обеспечения безопасности. Ч.5. Безопасность внешних связей.
25. IEC 61508:1-6: 1998-2000. Функциональная безопасность электриче- ских / электронных и программируемых электронных систем. Часть 3. Требо- вания к программному обеспечению. Часть 6. Руководство по применению стандартов IEC 61508-2 и IEC 61508-3.
26. ISO 15910:1999. (ГОСТ Р – 2002) ИТ. Пользовательская документация программных средств.
27. ISO 6592:2000. ОИ. Руководство по документации для вычислитель- ных систем.
28. ISO 9294:1990. (ГОСТ−1993 г). TO. ИТ. Руководство по управлению документированием программного обеспечения.
29. ISO 9127:1993. ИТ. Пользовательская и рекламная документация на пакеты программ.
30. IEEE 1063 – 1993. Пользовательская документация на программное обеспечение.
31. ГОСТ 34.602-89. ИТ. Техническое задание на создание автоматизиро- ванных систем.
32. ГОСТ 34.603-92. ИТ. Виды испытаний автоматизированных систем.
33. ГОСТ 34.201-89. ИТ. Виды, комплектность и обозначение документов при создании автоматизированных систем.
34. РД 50-34.698-90. Методические указания. Информационная техноло- гия. Автоматизированные системы. Требования к содержанию документов.
Yandex.RTB R-A-252273-3
- Самарский государственный экономический университет
- Курсовая работа
- Содержание
- Глава 1. Документация в жизненном цикле сложных программных средств
- 1.2. Формирование требований к документации сложных программных средств
- 1.3. Планирование документирования проектов сложных программных средств
- 1.4. Управление специалистами при документировании программных средств
- 1.5. Документооборот в жизненном цикле проектов программных средств
- Глава 2. Стандартизация документирования процессов и продуктов сложных программных средств
- 2.1. Стандарты, регламентирующие документирование проектов сложных программных средств
- 2.2. Стандарты, регламентирующие эксплуатационную документацию программных средств
- 2.3. Документирование сертификации технологических систем и программных продуктов
- Глава 3. Структура и содержание – шаблоны документов сложных программных средств
- 3.1. Документы предварительных требований, спецификаций и ресурсов для разработки программного средства
- 3.1.1. Интервью заказчиков и пользователей о проблемах и целях создания программного продукта:
- 3.1.2. Результаты обследования и описание системы и целей разработки комплекса программ:
- 3.1.3. Технико-экономическое обоснование проекта программного средства:
- 3.1.4. Концепция и основные предложения по созданию базовой версии программного средства:
- 3.1.5.Предварительный укрупненный план проектирования и разработки базовой версии программного средства:
- 3.1.6. Системный проект, общее описание программного средства и среды разработки для согласования между заказчиком и разработчиком:
- 3.1.7. Техническое задание на предварительное (детальное ) проектирование программного средства:
- 3.2. Документы процессов проектирования и выбора характеристик качества программного средства
- 3.2.1. Стандарты, и ограничения на процессы проектирования программного средства:
- 3.2.2. Спецификация требований к системе и к комплексу программ:
- 3.2.3. Предварительное описание и контроль согласованности требований компонентов проекта программного средства:
- 3.2.4. Описание функционирования программного средства, взаимодействия с объектами внешней среды и человеко-машинного диалога:
- 3.2.5. Описание алгоритмов компонентов (модулей) программного средства:
- 3.2.6. Описание информационного обеспечения программного средства и системы управления базами данных:
- 3.2.7. Требования к характеристикам качества проекта программного средства:
- 3.2.8. Пояснительная записка к предварительному или детальному проекту программного средства:
- 3.2.9. Описание концепции технологии автоматизированного проектирования программного средства:
- 3.2.10. План и поддерживающее его Руководство по документированию проекта жизненного цикла программного средства:
- 3.2.11. Ведомость предварительного или детального проекта программного средства (п. 3.2.7; п. 3.2.8; п. 3.2.9; п. 3.2.10):
- 3.3. Документы процессов разработки и программирования компонентов программных средств
- 3.3.1. План разработки компонентов программного средства:
- 3.3.2. План обеспечения качества компонентов программного средства:
- 3.3.3. Стандарты кодирования компонентов программного средства:
- 3.3.4. Руководство по программированию компонентов проекта комплекса программ:
- 3.3.5. Документация на разработанный функциональный программный компонент или модуль программного средства (п. 3.3.2; п. 3.3.3; п. 3.3.4):
- 3.4. Документы верификации и тестирования компонентов программных средств
- 3.4.1. Состав базовых документов, регламентирующих верификацию и тестирование программных компонентов:
- 3.4.2. Исходные данные для верификации программных компонентов:
- 3.4.3. Результаты верификации корректности взаимодействия компонентов в составе программного средства:
- 3.4.4. Исходные данные для тестирования компонентов:
- 3.4.5. Организация, подготовка тестирования а обеспечение качества компонентов:
- 3.4.6. Сценарии тестирования и спецификации тестов для каждого компонента:
- 3.4.7. План тестирования программного компонента:
- 3.4.8. Отчет о результатах верификации и тестирования компонентов (п. 3.4.3; п. 3.4.5; п. 3.4.6; п. 3.4.7):
- 3.4.9. Методика комплексирования функциональных компонентов:
- 3.4.10. Оценка реализации комплексирования функциональных компонентов комплексов программ (п. 3.4.9):
- 3.5. Документы квалификационного тестирования, испытаний и оценивания качества программных средств
- 3.5.1. Методика генерации тестов имитирующих внешнюю среду и обработку результатов квалификационного тестирования:
- 3.5.2. Методика применения проблемно-ориентированной системы квалификационного тестирования и испытаний комплексов программ:
- 3.5.3. Методика, содержание и сценарии квалификационного тестирования и испытаний программных средств:
- 3.5.4. Программа испытаний комплекса программ:
- 3.5.5. Методики проведения испытаний комплекса программ по отдельным характеристикам качества:
- 3.5.6. Протоколы по результатам испытаний функциональных компонентов и/или комплекса программ:
- 3.5.7. Итоговый отчет результатов разработки программного средства (п. 3.5.1; п. 3.5.2; п. 3.5.3; п. 3.5.4; п. 3.5.5; п. 3.5.6):
- 3.5.8. Акт завершения работ по проекту программного средства (п. 3.5.7):
- 3.5.9. Акт приемки программного средства в промышленную эксплуатацию:
- 3.6. Документы сопровождения и конфигурационного управления версиями программного средства
- 3.6.1. Описание среды жизненного цикла и конфигурации программного средства:
- 3.6.2. План управления конфигурацией программного средства:
- 3.6.3. Отчеты пользователей о выявленных дефектах и предложениях по корректировке комплекса программ:
- 3.6.4. Описания выявленных дефектов и предложений по совершенствованию функций версии программного средства:
- 3.6.5. Описания подготовленных и утвержденных корректировок и обобщенных характеристик новой базовой версии программного средства:
- 3.6.6. Извещение пользователям о выпуске новой версии программного средства и/или о прекращении сопровождения предшествующей версии:
- 3.6.7. Описание новой базовой версии программного средства:
- 3.6.8. План передачи и внедрения новой базовой версии программного средства пользователям:
- 3.6.9. Отчет о результатах эксплуатации, снятой с сопровождения базовой версии программного средства и ее архивации
- 3.6.10. Отчет о результатах тиражирования базовых версий, конфигурациях и параметрах пользовательских версий программного средства:
- 3.7. Документы процессов эксплуатации программных средств
- 3.7.1. Общее описание системы, в которой используется программное средство:
- 3.7.2. Общие требования к формированию Пользовательской документации программных средств по стандарту iso 15910:1999 (гостр-2002).
- 3.7.3.Описание административного управления программными средствами системы:
- 3.7.4. Руководство системного администратора программного средства:
- 3.7.5. Общее описание руководства пользователей программного средства:
- 3.7.6. Руководство оперативного пользователя программного средства:
- 3.7.10. Руководство по подготовке документации и обучению специалистов применению программного средства:
- Литература