logo search
Программная инженерия / курсовая работа по программной инженерии

Содержание

3.2. Документы процессов проектирования и выбора характеристик качества программного средства 42

3.2.1. Стандарты, и ограничения на процессы проектирования программного средства: 42

3.2.2. Спецификация требований к системе и к комплексу программ: 43

3.2.3. Предварительное описание и контроль согласованности требований компонентов проекта программного средства: 44

3.2.4. Описание функционирования программного средства, взаимодействия с объектами внешней среды и человеко-машинного диалога: 45

3.2.5. Описание алгоритмов компонентов (модулей) программного средства: 46

3.2.6. Описание информационного обеспечения программного средства и системы управления базами данных: 47

3.2.7. Требования к характеристикам качества проекта программного средства: 49

3.2.8. Пояснительная записка к предварительному или детальному проекту программного средства: 51

3.2.9. Описание концепции технологии автоматизированного проектирования программного средства: 53

3.2.10. План и поддерживающее его Руководство по документированию проекта жизненного цикла программного средства: 55

3.2.11. Ведомость предварительного или детального проекта программного средства (п. 3.2.7; п. 3.2.8; п. 3.2.9; п. 3.2.10): 56

3.3. Документы процессов разработки и программирования компонентов программных средств 56

3.3.1. План разработки компонентов программного средства: 56

3.3.2. План обеспечения качества компонентов программного средства: 57

3.3.3. Стандарты кодирования компонентов программного средства: 58

3.3.4. Руководство по программированию компонентов проекта комплекса программ: 59

3.3.5. Документация на разработанный функциональный программный компонент или модуль программного средства (п. 3.3.2; п. 3.3.3; п. 3.3.4): 59

3.4. Документы верификации и тестирования компонентов программных средств 61

3.4.1. Состав базовых документов, регламентирующих верификацию и тестирование программных компонентов: 61

3.4.2. Исходные данные для верификации программных компонентов: 61

3.4.3. Результаты верификации корректности взаимодействия компонентов в составе программного средства: 62

3.4.4. Исходные данные для тестирования компонентов: 63

3.4.5. Организация, подготовка тестирования а обеспечение качества компонентов: 65

3.4.6. Сценарии тестирования и спецификации тестов для каждого компонента: 65

3.4.7. План тестирования программного компонента: 67

3.4.8. Отчет о результатах верификации и тестирования компонентов (п. 3.4.3; п. 3.4.5; п. 3.4.6; п. 3.4.7): 68

3.4.9. Методика комплексирования функциональных компонентов: 69

3.4.10. Оценка реализации комплексирования функциональных компонентов комплексов программ (п. 3.4.9): 72

3.5. Документы квалификационного тестирования, испытаний и оценивания качества программных средств 73

3.5.1. Методика генерации тестов имитирующих внешнюю среду и обработку результатов квалификационного тестирования: 73

3.5.2. Методика применения проблемно-ориентированной системы квалификационного тестирования и испытаний комплексов программ: 76

3.5.3. Методика, содержание и сценарии квалификационного тестирования и испытаний программных средств: 77

3.5.4. Программа испытаний комплекса программ: 80

3.5.5. Методики проведения испытаний комплекса программ по отдельным характеристикам качества: 82

3.5.6. Протоколы по результатам испытаний функциональных компонентов и/или комплекса программ: 84

3.5.7. Итоговый отчет результатов разработки программного средства (п. 3.5.1; п. 3.5.2; п. 3.5.3; п. 3.5.4; п. 3.5.5; п. 3.5.6): 85

3.5.8. Акт завершения работ по проекту программного средства (п. 3.5.7): 86

3.5.9. Акт приемки программного средства в промышленную эксплуатацию: 86

3.6. Документы сопровождения и конфигурационного управления версиями программного средства 89

3.7. Документы процессов эксплуатации программных средств 97

Введение

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