Стандарт ieee 830-1998



бет4/4
Дата03.03.2016
өлшемі0.52 Mb.
#36326
1   2   3   4

5.3.7.6 Отклик

Некоторые системы могут быть лучше всего организованы посредством описания всех функций для поддержания генерации откликов. Например, функции системы учета персонала могут быть организованы в разделы, соответствующие всем функциям, связанным с составлением чеков по оплате, всем функциям, связанным с составлением текущего списка служащих и т.д. В этом случае следует использовать шаблон, представленный в приложении А.6 (со всеми событиями стимулов, замененных откликом).



5.3.7.7 Функциональная иерархия

Если ни одна из вышеупомянутых организационных схем оказывается непригодной, полные функциональные возможности могут быть организованы в иерархию функций, организованных или по общим входным воздействиям, или по общим выходным данным, или по общему доступу к внутренним данным. Чтобы показать связи между функциями и данными, можно использовать схемы потоков данных и словари данных. При организации этого раздела по функциональной иерархии следует использовать шаблон, представленный в приложении А.7.



5.3.8 Дополнительные комментарии

При рассмотрении новой SRS подходящими может оказаться более одного из методов организации, приведенных в пункте 5.3.7.7. В таких случаях можно организовать специфические требования для нескольких иерархий, приспособленные к конкретным потребностям специфицируемой системы. Например, способ организации, объединяющий класс пользователей и свойства, показан в приложении А.8. Любые дополнительные требования могут быть включены в отдельный раздел в конце SRS.

Существует множество систем обозначений, методов и автоматизированных средств поддержки, доступных для обеспечения помощи в документировании требований. По большей части, их полезность является функцией способа организации. Например, при организации требований по

Авторское право © 1998 IEEE. Все права сохранены. 19

Стандарт IEEE 830-1998 Методика составления спецификаций требований к программному обеспечению

(Пересмотр стандарта IEEE 830-1993)

режимам могут оказаться полезными конечные автоматы или диаграммы состояний; при организации по объектам - метод объектно-ориентированного анализа; при организации по свойствам - последовательности стимул-отклик; а при организации по функциональной иерархии -схемы потоков данных и словари данных.

В любой из схем, представленных в Приложениях с А..1 по А.8, разделы, озаглавленные "Функциональное требование", могут быть описаны на оригинальном языке (например, английском), в псевдокоде, на языке определений системы или в четырех подразделах, озаглавленных: Введение, Входные данные, Обработка и Выходные данные.



5.4 Вспомогательная информация

Вспомогательная информация делает SRS более легкой для использования. Она включает следующие пункты:

а) Содержание;

б) Алфавитный указатель;

в) Приложения.

5.4.1 Содержание и алфавитный указатель

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



5.4.2 Приложения

Приложения не всегда рассматриваются как часть фактической SRS и не всегда необходимы. Они могут включать:

а) Типовые форматы ввода/вывода, описания исследования калькуляции себестоимости или результаты пользовательских обзоров;

б) Дополнительную или предварительную информацию, которая может помочь читателям SRS;

в) Описание проблем, которые должны решаться программным обеспечением;

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

При включении приложений в SRS необходимо в явном виде сформулировать, должны ли эти приложения считаться частью требований.

20 Авторское право © 1998 IEEE. Все права сохранены.

рекомендуемая Институтом Инженеров по Электротехнике и Радиоэлектронике (IEEE)

о

Приложение А

(информационное)

Шаблоны SRS

А.1 Шаблон раздела 3 SRS, организованного по режимам: Версия 1

3. Специфические требования

3.1 Требования к внешним интерфейсам


  1. Интерфейсы пользователя

  2. Аппаратные интерфейсы

  3. Интерфейсы программного обеспечения

  4. Интерфейсы связи

3.2 Функциональные требования

3.2.1 Режим 1

3.2.1.1 Функциональное требование 1.1

Стандарт IEEE 830-1998

(Пересмотр стандарта

IEEE 830-1993)


3.2.2

3.2.1.n Функциональное требование 1..п Режим 2



3.2..т Режим m

3.2.7m.1 Функциональное требование от m..1

3.2.т.п Функциональное требование т.п


  1. Требования к рабочим характеристикам

  2. Проектные ограничения

  3. Атрибуты системы программного обеспечения

  4. Другие требования

А.2 Шаблон раздела 3 SRS, организованного по режимам: Версия 2

3. Специфические требования 3.1 Функциональные требования 3.1.1 Режим 1

3.1.1.1 Внешние интерфейсы


  1. Интерфейсы пользователя

  2. Аппаратные интерфейсы

  3. Интерфейсы программного обеспечения

  4. Интерфейсы связи

3.1.1.2 Функциональные требования

3.1.1.2.1 Функциональное требование 1



Авторское право © 1998 ШЕЕ. Все права сохранены.

21


Стандарт IEEE 830-1998 Методика составления спецификаций требований к программному обеспечению

(Пересмотр стандарта IEEE 830-1993)

3.1.1.2.n Функциональное требование п

3.1.1.3 Рабочие характеристики

3.1.2 Режим 2

3.1 Режим т



  1. Проектные ограничения

  2. Атрибуты системы программного обеспечения

  3. Другие требования

А.З Шаблон раздела 3 SRS, организованного по классам пользователей

3. Специфические требования

3.1 Требования к внешним интерфейсам


  1. Интерфейсы пользователя

  2. Аппаратные интерфейсы

  3. Интерфейсы программного обеспечения

  4. Интерфейсы связи

3.2 Функциональные требования

3.2.1 Класс пользователей 1

3.2.1.1 Функциональное требование 1.1

3.2.1.п Функциональное требование 1.п 3.2.2 Класс пользователей 2

3.2.2 m Класс пользователей m

3.2.m.1 Функциональное требование т..1

3.2.m..n Функциональное требование т.п


  1. Требования к рабочим характеристикам

  2. Проектные ограничения

  3. Атрибуты системы программного обеспечения

  4. Другие требования

А.4 Шаблон раздела 3 SRS, организованного по объектам

3. Специфические требования

3.1 Требования к внешним интерфейсам


  1. Интерфейсы пользователя

  2. Аппаратные интерфейсы ..

  3. Интерфейсы программного обеспечения

  4. Интерфейсы связи

3.2 Классы/Объекты

3.2.1 Класс/Объект1

22 Авторское право © 1998 IEEE. Все права сохранены.

рекомендуемая Институтом Инженеров по Электротехнике и Радиоэлектронике (IEEE) Стандарт IEEE 830-1998

(Пересмотр стандарта IEEE 830-1993)

3.2.1.1 Атрибуты (прямые или унаследованные) 3.2.1.1.1 Атрибут 1

3.2.1.1.n Атрибут n

3.2.1.2 Функции (услуги, методы, прямые или унаследованные) 3.2.1.2.1 Функциональное требование 1.1

3.2.1.2.m Функциональное требование l.m

3.2.1.3 Сообщения (полученные или отправленные)

3.2.2 Класс/Объект 2

3.2..р Кл асе/Объект р



  1. Требования к рабочим характеристикам

  2. Проектные ограничения

  3. Атрибуты системы программного обеспечения

  4. Другие требования

А.5 Шаблон раздела 3 SRS, организованного по свойствам

3. Специфические требования

3.1 Требования к внешним интерфейсам


  1. Интерфейсы пользователя

  2. Аппаратные интерфейсы

  3. Интерфейсы программного обеспечения

  4. Интерфейсы связи

3.2 Свойства системы

3.2.1 Свойство системы 1



  1. Введение/Назначение свойства

  2. Последовательность стимулов/откликов

  3. Ассоциированные функциональные требования

3.2.1.3.1 Функциональное требование 1

3.2.1.3.n Функциональное требование п

3.2.2 Свойство системы 2

3.2.m Свойство системы т



  1. Требования к рабочим характеристикам

  2. Проектные ограничения

  3. Атрибуты системы программного обеспечения

  4. Другие требования

Авторское право © 1998 IEEE. Все права сохранены. 23

Стандарт IEEE 830-1998 Методика составления спецификаций требований к программному обеспечению

(Пересмотр стандарта IEEE 830-1993)

А.6 Шаблон раздела 3 SRS, организованного по стимулам

3. Специфические требования

3.1 Требования к внешним интерфейсам


  1. Интерфейсы пользователя

  2. Аппаратные интерфейсы

  3. Интерфейсы программного обеспечения

  4. Интерфейсы связи

3.2 Функциональные требования

3.2.1 Стимул 1

3.2.1.1 Функциональное требование 1.1

3.2.1.n Функциональное требование 1..п 3.2.2 Стимул 2

3.2.т Стимул m

3.2.7m.1 Функциональное требование т. 1

3.2.т.п Функциональное требование т.п


  1. Требования к рабочим характеристикам

  2. Проектные ограничения

  3. Атрибуты системы программного обеспечения

  4. Другие требования

А.7 Шаблон раздела 3 SRS, организованного по функциональной иерархии

3. Специфические требования

3.1 Требования к внешним интерфейсам


  1. Интерфейсы пользователя

  2. Аппаратные интерфейсы

  3. Интерфейсы программного обеспечения

  4. Интерфейсы связи

3.2 Функциональные требования

3.2.1 Информационные потоки

3.2.1.1 Схема потока данных 1


  1. Информационные объекты

  2. Релевантные потоки

  3. Топология

3.2.1.2 Схема потока данных 2

  1. Информационные объекты

  2. Релевантные потоки

  3. Топология

3.2.1.n Схема потока данных п

24 Авторское право © 1998 IEEE. Все права сохранены.

рекомендуемая Институтом Инженеров по Электротехнике и Радиоэлектронике (IEEE)

Стандарт IEEE 830-1998

(Пересмотр стандарта

IEEE 830-1993)



3.2.1.n.1 Информационные объекты

3.2.1.n..2 Релевантные потоки

3.2.1.n.З Топология

3.2.2 Описания процессов

3.2.2.1 Процесс 1


  1. Объекты входных данных

  2. Алгоритм или формула процесса

  3. Объекты обрабатываемых данных

3.2.2.2 Процесс 2

  1. Объекты входных данных

  2. Алгоритм или формула процесса

  3. Объекты обрабатываемых данных

3.2.3

3.2.2.m Процесс т

3.2.2.m..l Объекты входных данных m.1,

3.2.2.т.2 Алгоритм или формула процесса

3.2.2 тЗ Объекты обрабатываемых данных Спецификации структуры данных

3.2.3.1 Структура 1



  1. Тип записи

  2. Составляющие подя

3.2.3.2 Структура 2

3..2.3.2.1 Тип записи 3.2.3.2.2 Составляющие поля



3.2.3.p Структура р

3.2.3.p.1 Тип записи

3.2.3.p.2 Составляющие поля

3.2.4 Словарь данных

3.2.4.1 Элемент данных 1


  1. Имя

  2. Представление

  3. Единицы/Формат

  4. Разрядность/Точность

  5. Диапазон

3.2.4.2 Элемент данных 2

  1. Имя

  2. Представление

  3. Единицы/Формат

  4. Разрядность/Точность

  5. Диапазон

3.2.4.q Элемент данных q

3.2.4.q.1 Имя

3.2.4. q.2 Представление

3.2.4. q.3 Единицы/Формат

3.2.4. q.4 Разрядность/Точность

3.2.4. q.5 Диапазон



Авторское право © 1998 IEЕЕ. Все права сохранены.

25


Стандарт IEEE 830-1998 Методика составления спецификаций требований к программному обеспечению

(Пересмотр стандарта IEEE 830-1993)



  1. Требования к рабочим характеристикам

  2. Проектные ограничения

  3. Атрибуты системы программного обеспечения

  4. Другие требования

А.8 Шаблон раздела 3 SRS, показывающий множественную организацию

3. Специфические требования

3.1 Требования к внешним интерфейсам


  1. Интерфейсы пользователя

  2. Аппаратные интерфейсы

  3. Интерфейсы программного обеспечения

  4. Интерфейсы связи

3.2 Функциональные требования

3.2.1 Класс пользователей 1 3.2.1.1 Свойство 1.1



  1. Введение/Назначение свойства

  2. Последовательность стимулов/откликов

  3. Ассоциированные функциональные требования
    3.2.1.2 Свойство 1.2




  1. Введение/Назначение свойства

  2. Последовательность стимулов/откликов
    3.2.1.2..3 Ассоциированные функциональные требования

3.2.1.т Свойство 1..т

3.2.1. т..1Введение/Назначение свойства

3.2.1. т ..2Последовательность стимулов/откликов
3.2.1. т.З Ассоциированные функциональные требования

3.2.2 Класс пользователей 2



3.2.n Класс пользователей п

  1. Требования к рабочим характеристикам

  2. Проектные ограничения

  3. Атрибуты системы программного обеспечения

  4. Другие требования

26 Авторское право © 1998 IEEE. Все права сохранены.

Достарыңызбен бөлісу:
1   2   3   4




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет