IEEE Std 830-1993 – спецификации требований

IEEE Std 830-1993 - IEEE Recommended Practice for Software Requirements Specifications (ANSI). «Рекомендации по разработке спецификаций требований программного обеспечения».

Стандарт IEEE 830 является признанным разработчиками как не только формально обязательный, но и практически полезный при разработке спецификаций (близко к ТЗ).

Кратко основные полезные моменты стандарта.

1. Определены ключевые требования «хорошей спецификации»:

· Unambiguous (недвусмысленность) - отсутствие лексических, синтаксических и семантических ошибок.

· Complete (полнота) - должны быть описаны все значимые области требований.

· Verifiable (проверяемость) - должны содержаться только те требования, которые могут быть численно измерены.

· Consistent (целостность) -не должно быть конфликтов требований.

· Modifiable (модифицируемость)- спек должен быть легким в использовании и организации ссылок между требованиями.

· Traceable (трассируемость)- спек должен позволять пошагово отслеживать (трассировать) от требований до предудущих принятых решений, от документов расширяющих спек (проектировка и т.д.) к требованиям спека.

· Usable (возможность применения)- спек должен без излишних деталей описывать весь жизненный цикл системы.

2. Определено прототипирование как метод разработки требований к системе.

3. Даны образцы структуры спеков.

Заметим, отсутствует описание спека от понятия use case, широко применяемого в UML. Близкое по смыслу описание дается от понятия stimulus (отписание от проблем и задач пользователя).

IEEE Std 1074-1991 – процессы ЖЦ ПО

IEEE Std 1074-1991 - IEEE Standard for Developing Software Life Cycle Processes (ANSI). «Процессы жизненного цикла для развития программного обеспечения». Описывает этапы жизненного цикла программного обеспечения и соответствующие входы [и выходы, т.е. отчетные документы] для каждого этапа.

На данный момент самой новой версией стандарта является IEEE Std 1074.1-1995.

Стандарт охватывает полный жизненный цикл ПС, в котором выделяются шесть крупных базовых процессов. Эти процессы детализируются 16 частными процессами. В последних имеется еще более мелкая детализация в совокупности на 65 процессов-работ.

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

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

Хотя основные процессы близки к описанным в стандарте ISO 12207, общая архитектура и детализация частных процессов и работ в данном стандарте значительно отличается. Процессы непосредственного создания ПС и его поддержки в стандарте представлены наибольшим числом частных процессов (около 70%), начинающимся с разработки требований к ПС и завершающимся приемо-сдаточными испытаниями, проводимыми заказчиком или пользователем.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: