- •Вопрос 1 Разрабо́тка програ́ммного обеспе́чения
- •Разделы дисциплины
- •Понятия процесса и методология разработки
- •Вопрос 2
- •Вопрос 3
- •Виды требований по уровням
- •По характеру
- •Источники требований.
- •Вопрос 4 Какие должны быть требования, их характеристика:
- •Как выявляются требования
- •Вопрос 5 Проверка требований
- •Анализ требований
- •Документирование требований
- •Изменение требований
- •Вопрос 6 Проектирование программного обеспечения
- •Инженерия программного обеспечения
- •Вопрос 7 Тестирование
- •Критерии качества программных средств.
- •Вопрос 8 Классификация тестирование по
- •Вопрос 9 Уровни тестирования по
- •Вопрос 10 Статическое и динамическое тестирование
- •Регрессионное тестирование
- •Тестирование «белого ящика» и «чёрного ящика»
- •Покрытие кода
- •Вопрос 11 Качество исходного кода
- •Факторы качества
- •С точки зрения пользователя
- •Вопрос 12 Определение
- •Процессы жизненного цикла по
- •Вопрос 13 Основные процессы жизненного цикла
- •Приложения
- •Вопрос 14 Вспомогательные процессы жизненного цикла автоматизированной системы (ас)
- •Организационные процессы жизненного цикла ас.
- •Вопрос 15 Каскадная модель
- •Вопрос 16 Итеративная и инкрементальная модель – эволюционный подход
- •Вопрос 17 Спиральная модель
- •Вопрос 18 Общие требования к методологии и технологии
- •Вопрос 19
- •Вопрос 20
- •Вопрос 33 Определение
- •Основные элементы и понятия idef0
- •Построение модели
- •Вопрос 34 Предназначение idef3
- •Два типа диаграмм в idef3
- •Обозначение
- •Вопрос 35 er-диаграммы
- •Семантические модели данных
- •Основные понятия модели Entity-Relationship (Сущность-Связи)
Приложения
Вопрос 14 Вспомогательные процессы жизненного цикла автоматизированной системы (ас)
v Процесс документирования
Предусматривает формализованное описание … созданное в течении ЖЦ АС. Состоит из набора действий, с помощью которых планируют, проектируют, разрабатывают, выпускают, редактируют, распространяют и сопровождают документы, необходимые для всех заинтересованных лиц.
v Процесс управления конфигурациями
Конфигурация АС – совокупность ее функциональных и физических характеристик, установленных в технической документации и реализованных в программно-аппаратном комплексе. Процесс предполагает применение административных и технических процедур на всем протяжении ЖЦ для определения состояния компонентов системы, управления модификациями, описания и подготовки отчетов о состоянии компонентов и запросов swswswsна модификацию, обеспечение полноты совместимости и корректности компонентов управлением, хранением и поставкой АС.
Действия:
Подготовительная работа (планирование управления конфигурацией)
Идентификация конфигурации (устанавливаются правила, с помощью которых можно однозначно различать компоненты АС и их версии)
Контроль за конфигурацией (предназначен для систематической оценки предполагаемых модификаций АС и координирование их реализации с учетом эффективности каждой модификации и затрат на ее выполнение, а также адекватность реально изменяющихся компонентов и их комплектной документации)
Учет состояния конфигурации представляет собой регистрацию состояния компонентов АС, подготовку отчетов и ведения истории модификации.
Оценка конфигурации (заключается в оценке функциональной полноты компонентов АС и соответствия их текущему техническому описанию)
Управление выпуском и поставкой (охватывает изготовление эталонной копии компонента АС и документации их поставка заказчику в соответствие с порядком, принятым в организации)
v Процесс обеспечения качества
Обеспечивает соответствующие гарантии того, что АС и процессы ее жизненного цикла соответствуют заданным требованиям и утвержденным планам.
Качество АС – совокупность свойств, которые характеризуют способность АС удовлетворять заданным требованиям.
Действия:
Подготовительная работа (координация с другими конфигурациями и планирование процесса с учетом используемых стандартов, методов, процедур и ресурсов)
Обеспечение качества продукта (подразумевает гарантирование полного соответствия компонентов АС и ее документации требованиям заказчика, предусмотренным в договоре)
Обеспечение качества процесса (предусматривает гарантирование соответствия процессов ЖЦ АС, методов разработки, среды разработки и квалификации персонала условиям договора)
Обеспечение прочих показателей качества систем
v Процесс верификации
Состоит в определении того, что компоненты АС являющиеся результатами некоторого действия полностью удовлетворяют требованиям или условиям обусловленными предшествующими действиями. Верификация может проводиться с различными степенями независимости. Степень независимости может варьироваться от выполнения верификации самим исполнителем или другим специалистом данной организации или специалистом другой организации. Процесс независимой верификации – организация сама проводит верификацию
Действия:
Подготовительная работа. Проверка условий. Непротиворечивость требований к системе и степень учета потребностей пользователя
Возможности поставщика выполнить заданные требования (производится анализ ресурсоемкости).
Адекватность стандартов, процедур и среды разработки процессам ЖЦ АС.
Соответствие проектной спецификации АС заданным требованиям
Корректность интеграции компонентов системы
Адекватность, полнота, непротиворечивость документации
v Процесс аттестации
Под аттестацией понимается подтверждение и оценка достоверности проведенного тестирования АС. Аттестация должна гарантировать полное соответствие АС спецификации, требованиям и документации, а также возможность его безопасного и надежного применения пользователями. Аттестация делится по независимости. Если процесс аттестации выполняется организацией не зависящей от поставщика разработчика или службы сопровождения, то она называется независимой аттестацией.
v Процесс совместной оценки
Предназначен для оценки состояния работ по проекту. Сосредоточен на контроле планирования и управления ресурсами персоналом, аппаратурой и инструментальными средствами проекта. И проводится в течение всего срока действия договора.
v Процесс аудита
Аудит – ревизия, проводимая компетентным органом в целях обеспечения независимой оценки, степени соответствия АС или процессов установленным требованиям аудита (ревизора). Не должны иметь прямой зависимости от разработчиков АС.
v Процесс разрешения проблем
Предусматривает анализ решения проблем независимо от их происхождения или источника, которые обнаружены в ходе эксплуатации разработки, сопровождения или других процессов. Каждая обнаруженная проблема должна быть идентифицирована, описана, проанализирована и разрешена.