Similar presentations:
Внешнее описание программного средства
1. ВНЕШНЕЕ ОПИСАНИЕ ПРОГРАММНОГО СРЕДСТВА
2. Назначение внешнего описания программного средства
Документ, достаточно точно определяющий задачиразработчиков ПС, мы называем внешним
описанием ПС.
Внешнее описание ПС играет роль точной постановки
задачи, решение которой должно обеспечить
разрабатываемое ПС. Более того, оно должно
содержать всю информацию, которую необходимо
знать пользователю для применения ПС.
Исходным документом для разработки внешнего
описания ПС является определение требований к
ПС.
3. Назначение внешнего описания программного средства
Описание поведения ПС определяет функции, которыедолжна выполнять ПС, и потому его называют
функциональной спецификацией ПС.
Требования к качеству ПС должны быть
сформулированы так, чтобы разработчику были ясны
цели, которые он должен стремиться достигнуть при
разработке этого ПС - эта часть называют
спецификацией качества ПС.
Внешнее описание ПС = определение
требований + спецификация качества ПС +
функциональная спецификация ПС
4. Определение требований к программному средству
Определение требований к ПС являются исходнымдокументом разработки ПС заданием,
отражающим в абстрактной форме потребности
пользователя.
Известны три способа разработки определения
требований к ПС:
управляемая пользователем разработка,
контролируемая пользователем разработка,
независимая от пользователя разработка
5. Спецификация качества программного средства
Разработка спецификации качества сводится,по существу, к построению своеобразной
модели качества требуемого ПС.
Критерии качества ПС:
Функциональность
Надежность.
Легкость применения
Эффективность
Сопровождаемость
Изучаемость
Модифицируемость
Мобильность
6. Критерии качества
критериями качества ПС (criteria ofsoftware quality) принято считать:
• функциональность,
• надежность,
• легкость применения,
• эффективность,
• сопровождаемость,
• мобильность
7. Функциональная спецификация программного средства
Функциональная спецификация состоит из трех частей:описания внешней информационной среды, к
которой должны применяться программы
разрабатываемой ПС;
определение функций ПС, определенных на
множестве состояний этой информационной среды
(такие функции будем называть внешними
функциями ПС);
описание нежелательных (исключительных)
ситуаций, которые могут возникнуть при
выполнении программ ПС, и реакций на эти
ситуации, которые должны обеспечить
соответствующие программы.
8. Методы контроля внешнего описания программного средства
методы контроля, применяемые на этомэтапе:
• статический просмотр,
• смежный контроль,
• пользовательский контроль,
• ручная имитация