Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.pdf
Скачиваний:
65
Добавлен:
23.09.2020
Размер:
525.61 Кб
Скачать

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

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

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

IEEE 830-1993)

ИнститутИнженеровпо

 

ЭлектротехниРадиоэлек( тронике

IEEE)

Рекоменметодикауемая составленияспецификацийтребований кпрограммному обеспечению

Организатор

 

 

 

КомитетпоСтандартамРазр

 

аботПрограммногоОбеспеченияк

 

КомпьютерногоОбщества

 

IEEE

 

Утверждено25июня1998

 

 

 

 

СоветпоСтандартам

IEEE-SA

 

Выдержка:

Описывсодержаниек етчехарактерятвправильнонныесоставленнойстики

 

спецификациитребованийпрограммномуобеспечению(

SRS) иприводитсянесколько

 

образцовых SRS.Даннаярекоменметодикаимеетсвоейцу установлениельюмая

 

требованийк

разрабатываепрограммнобеспечению,нотакжемоприменятьсямужет,

 

чтобыпомочьввыборесобственныхикоммерческихпрограммныхизделий.Т

 

акжеприведены

указанияпосогласованиюстандартом

 

IEEE/EIA 12207.1-1997.

 

Ключеслова: ые

 

контр,зак,макетированиезчиккт,спецификациятребований

 

программномуобеспечению,поставщик,спецификациитребованийсистеме.

 

 

_______________________

 

 

ИнститутИнженпоЭлектротехниРадиоэлектроникеров,Инк.,

 

 

345 East 47th, New York, NY 10017-2394, USA

 

Авторскоеправо©г.Института1998ИнженпоЭлектротехнировРадиоэл,Инк.Всправасохкте. оаникеены

 

 

Опубликовано1998г.Отпечатано

 

СоединенныхШтатахАмерики

 

ISBN 0-7381-0332-2

 

 

 

Никакаячастьданнойпубликациинеможетбытьвоспроизведеналюбомвиделюбойэлектроннойинформационно

-

поисковойсистемеилидругимспособомбезпредваритписьмразрешенияиздателльногонногоя

.

 

Версияпереводаот8

сентября2014г.

1

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

Документыпо

Стандартам IEEE былиразработаныОбществами

IEEE иКоординирующими

Комитетами

СоветапоСтандартамАссоциацииСтандартов

 

 

IEEE.Членыкомитетоввыполняютсвоюработу

 

добровольноибезматериальнойкомпенсации.ОнинеобязательявляютчленамиИнст. оя тута

 

 

 

Стандарты,разработанные

IEEE,представляютсогласмнениепоширокомасштабнойванноеэкспертизе,

 

выполдатеменвеннойпределИнститута,такжедеятельностьхдругихорганизаций

 

 

 

пределами IEEE,котовыразилиинтересыекучастиюразработкеэто

 

гостандарта.

 

ИспользованиеСтандарта

 

IEEE являетсяполностьюдобровольным.СуществованиеСтандарта

IEEE не

подразумеваотсутствуют,что какие

 

-либодругиеспособысоздан,тест,измеренийрования,

 

приобретен,коммерческойпродажиилпоставкидругихя

 

 

оваровиуслуг,отнкосящихсябласти

 

действияСтандарта

 

IEEE.Кртточка, гомезрения,выраженнаяприутверждениизданистандарта, ии

 

 

подлежитизменениям,вызваннымразвитиемсовремеуровтехникикомментарияминого,

 

 

 

полученнымиотпользовстандарта.К Стандартждытелей

 

IЕЕЕподлежитпроверке, крайнеймер

е,

одинразвпятьлетсцельюпересмотраилиповторногоподтвержден.Еслидействдокументаия

 

 

 

составбопятилет,ееоннепрошелповторнподтверждения, мгожнобоснованнозаключить,что

 

 

 

егос держа,хотявсеещеиимекоторуюнеиеценнос

 

 

ть,неотражаетполностьютекущийуровень

 

развитПользователямтехн. икирекомуб,чтондуетониимтьсяпоеютиздаледялюбогоизнееие

 

 

 

Стандартов IEEE.

 

 

 

 

ПриветствуюлюбыекоммдляпересмотранСтандартовариия

 

IЕЕЕотлюбойзаинтересованной

стороны,

незавотналичияилисимоотсутствиячленства

 

IЕЕЕ.Предложенияпоизменениямв

 

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

 

 

 

пояснительнымикомментариями.

 

 

 

 

Интерпретация:Иногдамогутвозникнутьвопрос

 

ыотносительносмыслаотдельныхчастейстандартов,

 

посколькуониотносятсяспецифическимприл.Когдавниманиежениям

 

IЕЕЕбудетпривлеченок

необхвпоясдимости,Инпрмерыенподготовкетутяхсоответс.Таккактвующихов

 

 

 

Стандарты IЕЕЕпр

едставсогласовамненяютвсехзаиненоетересованныхсторон,важобеспечить,

 

 

чтобылюбаяинтерпретациятакжебыласогласотноэтвсзиаинтересованныхнательностор.Поэтой

 

 

 

причине IЕЕЕичленыеготехничкомитетспскихсобныбеспечитьмгнове

 

нныйответназапросы,

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

 

 

 

соответствииформальнойпроцедурой.

 

 

 

 

Комментариипостандазап,касосыинтерпретющим,слотправлятьсядуетпоадресу:ции

 

 

 

 

 

 

Secretary, IЕЕЕ-SA Standards Board (Секретарю СоветапоСтандартам

IEEE-SA)

 

 

 

445 Hoes Lane

 

 

 

P.O. Box 1331

Piscataway, NJ 08855-1331

USA

Примечание:Необходобратвниманиенатотфактмоть,чтопреиализацииэтого

 

стандариспользованможепотреб некоторыхватьсяиздел,защпатийщеентныминых

 

правами.Припубликацииэтогостандартанезанникакаямаепозициятсяносительно

 

существованияилидостовернолюбыхпатентныхправпоистипользуемымизделиям.

IЕЕЕ

небудетнесответственноизаидентификациюпатен,дляспользованиякоторыхв

 

каким-либостандартом

IEEE можетпотребоватьсяазрешение,илизапроведениезапросов

 

поюридичес кобоснованностийилиобласдействияэтпатентовх.

 

Разрешениенафотокопировчастейлюбогоотдельногостандлявнутрдартаиеилиперсональногоннего

 

использованпредоставляетсяИнститутомИнженеровпоЭлектротехнРадиоэлектронике,Инк.пр

 

условииуплатысоответствующегозносаЦентрРасчепоАвтоПравам.Порскимпросамуплаты

 

лицензионногогон,пожалуйстарараобращвЦентрР йтесьсч

 

етпоАвторскимПравам,Отдел

обслуживаниязаказчиков, 222 RosewoodСША; (978Drive, Danvers, MA 01923

) 750-8400Разрешениена.

фотокопировчастейлюбогоотдельногостандляиспдартаиевобразовательныхльзованияклассах

 

можеттакжебытьполуччерЦентрРасчеПравамзпоАвто.рским

 

 

Версияпереводаот8

сентября2014г.

2

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

Введение

(Этовведениенеявляечастьюся

стандартаIEEE 830

-1998,Методикасоставленияспецификаций

требованийкпрограммнорекомендуемаяобеспечению, IEEE.)

 

 

Эта методиописыварекомпринципыесоставленияндуемыеспецификациитребований

 

 

программномуобеспечению.Онаос моделиована,к

 

оторойрезультатпроцсп цификациисса

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

 

 

помочь

 

 

 

а)

Заказчикпрограобеспеточноммописать, ониехотяттогополучить;

 

 

б)

Поставщикампрограммногообеспечен

ияточнопонять,чтох заказчикчет;

в)

Отдельнымлицамвыполнитьследующиезадачи:

 

 

1)

Разработать макет стандартнспецификациипрограммногообеспеченияй (

SRS)дляих

 

собствеорга; низацийных

 

 

2)

Определитьформатсодержаниеконкреспецификацийтребованийных

кпрограммному

 

обеспечению;

 

 

3)

Разрабдоповспомоглнительныетатьдокум, акакконтрольныйльныентылист

для

 

проверкикачества

SRS илисправочнсоставиктеля

SRS.

КачественносоставленSRSдолжпринестизаказчна,поставщя идругкамлицамнемкотам

 

орые

определенныевыгоды,аименно:

 

 

Созосндляатьсоглашениявумеждузаказчикпостповопросуавщимитом,какиеами

функциидолжновыполнятьрограммноеизделие.

 

Полноеписаниефункцийпрограммного

 

обеспеч,привенияденное

SRS,поможетпотенциаль

нымпользоватопределить,отв лямчает

 

программноеобеспечеихпотребниликакнеобходимоиеизменитьстямпрограммное

 

 

 

обеспечен,чтобыудовлеэтипоет.воритьребности

 

 

 

 

Уменьшиобъемрабопоразработке. ь

Подготовка SRS вынуждразличныеуч сетвующие

 

группыорганизациизаказчикастрассмотоговсетребованияп ,чемприступатьждек

 

 

 

выполнениюпрое,сокпоследующиетаращаетповпроектированиеорные,код

 

 

 

тестиров.Тщантетребоалиньный,указанныхваний

 

 

SRS,можетвскрытьупущения

,

неправпонипротиворечльнмание,допущенныенастадразработки,когдаяиихпроще

 

 

 

исправить.

 

 

 

 

 

Обеосновудляпечитьоценкирасходовпланов.

 

Описаниепрограммы,разрабатываемой

 

соответствии SRS,являетпрактическойосновойдляоцезатратки

 

проектиможет

 

использоватьсядля

согласования бюджпроекта

ворганизации -заказчикеилиоценкицены

 

поставщиком.

 

 

 

 

 

Обеосновудляпечитьпроверкиправильностиверификации.

 

 

Организациимогутсос авлять

 

планыпроверкиправильностиверификацнамногоболееэффективноприспользовании

 

 

 

качественноразработанной

SRS.Какчастьонразработкутракта,

 

SRS обеспечиваетосновудля

 

определениясоответствия.

 

 

 

 

Облпе.гчитьредачу

SRS делаетболеепростойредачупрограммногоизделияновым

 

 

пользователямилиегоустановкунановыхмашинах.Такимобразом,заказчикимогутболее

 

 

 

простопередаватьпрограммноеобеспечениедругимподразделениямихорг,длянизации

 

 

 

поставщиковбудетпроще

 

передаватьегон заказчикамвым.

 

 

 

Служитьвкачестрасширенияосновыдля .

Посколькув

SRS обсуждаетсяизделие,непро, кт

 

вкотором оноразработано,то

SRS служитосновойдляпоследующегорасширенияготового

 

 

изделия.

SRS можетпотребов

атьнекоторыхизме

нений,нотемменпредоставляет,

основу

длянепрерывнойоценки

 

изделия.

 

 

 

ВПриложенииБчитателэтогодокум

 

 

ентаруководящиейдутуказанияиспользованиюданной

 

 

рекоменметодикивотношенииуемойсоорв стандартовбованиямтствияIEEE/EIA 12207.1

 

 

-1997,

РуководствоIEEE/EIA

 

—ПромышленнаяреализацияISO/IECСтандарт12207: 1995,

 

Информационных

Технологий—Процессыжизненного

циклапрограммногообеспечения

 

—Данныежизненногоцикла.

 

Версияпереводаот8

сентября2014г.

3

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

Участники

Этарекоменметобыладуемаяика

 

подготРабГруппойвленачейГармоДаЖниныхзненногоации

Цикла,входящейсоставКомитепоРазработкеСтаПрограммногондартовОбес

 

КомпьютерногоОбществаIEEE

 

.Намоментутвержденрабочаяданнойметодикигруппасостоялаз

следующихчлено

в:

Леонард.Трипп

, Председатель

ЭдвардБирн

 

 

ДеннисЛоуренс

ПолР.Кролл

 

 

ДэвидМэйбор

ПерриДеВис

 

 

РэйМилованович

РобинФрэлик

 

 

ДжеймсМур

МэрилинГинсберг

-Финнер

ТимотиНисен

ДжонХарас

 

 

ДеннисРилинг

МаркХэнли

 

 

 

Следующкомитеталицавошлсоставипоголосованию:

СиедАли

 

 

ДэвидА.Густафсон

ТеодорК.Аткинсон

 

Джон .Хагар

МайклАугустон

 

 

ДжонХарас

РобеЕ.Бартри

 

 

РобертТ.Харли

ЛеоБелтраччи

 

ГербертХехт

XРональд. Берлак

 

 

УидьямХэфли

РичардИ.Бил

 

 

МанфредХайн

МайклА.Блэклэдж

 

МаркХайнрих

СандроБолонья

 

 

МаркХэнли

ЮрисБорзовс

 

 

ДебраХерманн

КэтлЛ.Бриггсн

 

 

ДжонУ.Хорх

М.СкоттБак

 

 

ДжерриХуллер

МайклКалдуэлл

 

 

ПетерЛ.Ханг

ДжеймсЕ.Кардоу

 

 

ДжорджДжэклин

ЭнрикоА.Карраро

 

 

ФрэнкВ.Иоргенсен

ЛоуренсКэтчпол

 

 

УильямС.Джанк

Кэйт Чан

 

 

ДжорджК.Камбик

АнтониоМ.Сику

 

 

РичКарчичд

ТеоКларк

 

 

РонС.Кеннет

СильвайнКлермонт

 

ЮдитС.Кернер

РозмариКоулман

 

 

РобертДж.Кирзик

ВирджилЛиКупер

 

 

ДуэйнЛ.Книрк

В.. ДжеффКозенс

 

ШайеКёниг

ПолР.Кролл

 

 

ТомасМ.Курихара

ГрегориТ.

Дэйч

 

ДжонБ.Лэйн

ДжеффриДарнтон

 

 

Дж.ДеннисЛоуренс

ТазДотри

 

 

ФангЧингЛим

ВостианК.Дерганк

 

 

УильямМ.Ливли

ПерриР.ДеВис

 

 

Джеймс Дж.Лонгбакко

ДжеймсДо

 

 

ДитерЛук

ЭвелинС.Доу

 

 

ДжЛордн

КарлЭйнарДрагстедт

 

СтэнМаги

ШерманИгле

 

 

ДэвидМэйбор

КристофЭберт

 

 

ГарольдМэйнс

ЛеоЭган

 

 

РобертА.Мартин

РичардЕ.Фэйрли

 

 

ТомоМацубара

ДжонУ.Фендрик

 

 

МайкЭндрю

ДжейФорстер

 

 

ПатрикД.МакГрэй

КирбиФортенберри

 

КристоферМакМакен

ЭваФройнд

 

 

ДжеромУ.Мерски

РичардК.Фрис

 

 

БретМайкл

РоджерЮ.Фуджи

 

 

АланМиллер

АдельН.Ганнам

 

 

СелиаXМоделл.

МэрилинГинсберг

-Финнер

ДжеймсУ.Мур

ДжонГартГлинн

 

 

ПаволНаврат

ДжулиоГонзалесСанц

 

 

МирнаЛ.Олсон

Л.М.Гюнтер

 

 

 

печения

ТерриРоут РичардШмидт НорманФ.Шнейдевинд ДэвидШультц БэзилШерлунд ПетерВольднер РональдУэйд

ИндрадебП.Пал АлексПолак ПетерТ.Пун

ЛоуренсС.Пржибильский КеннетР.Птак АннетД.Рэйли ДеннисРиллинг ЭндрюП.Сэйдж ГельмутСандмайер СтефенР.Шах ХансШафер НорманШнейдевинд ДэвидДж.Шультц ЛизаА.Селмон РобертУ.Шиллато ДэвМ.Зивертд Карл А.Сингер ДжеймсМ.Сивак РичардС.Скай НэнсиМ.Смит МэлфоЕ.Смирд ГарриМ.Снид АлфредР.Сорковитц ДональдУ.Сова ЛукаСпоторно ДжулиаСтэсни ФредДж.Страусе КрисБраунСтрайсикин ТоруТакешита РичXТа. рдйер

БукерТомас ПатТрицияеллу

Теодор Дж.Урбанович ГленнД.Ве эблс УдоВ гес Дэвид.Уолден ДолоресУэллас УильямМ.Уолш ДжонУ.Уолс

КамилС.Уайт -Партайн СкоттА.Ви майр П.А.Вольфганг ПолР.Уорк НаталиК.Йопконка ЯнушЗалевски ДжеральдинЗиммерман ПетерФ.Золль

Версияпереводаот8

сентября2014г.

4

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

 

Намоментутверждениюняданнойметодики251998годавсоставСоветапоСтандартам

IEEE

входили:

 

РичардДж.Холлеман

СатишА.Аггарвал КлайдР.Кэмп ДжеймсТ.Карло ГариР.Энгм ан ГарольдИ.Эпстайн ДжейФ орстер* ТомасФ.Гаррити РубенД.Гарзон

*3аслуженныйчленвотставке

, Председатель

ДональдН.Хэйрман

, Вице-председатель

ЮдитГорман

, Секретарь

 

 

Джеймс X.Гарни

Л.БрюсМакКланг

Джим, Исаак

 

Луи-ФранкПо

 

ЛоуэллГ.Джонсон

 

РональдК.Петерсен

РобКенеллирт

 

Джеральд X. Петерсон

И.Г. « Аль» Кинер

ДжБ.Ронзи

 

ДжозефЛ.Коп* ингер

 

ГариС.Робинсон

 

СтефанР.Ламберт

 

ГансИ.Вайнрих

 

ДжимЛоготетис

 

ДональдУ.Зипс

 

ДональдК.Логри

 

 

 

ВалИ.Зелентири

РедакПроектаСтандартовор

IEEE

Версияпереводаот8

сентября2014г.

5

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

Содержание

1Краткий. обзор

........................................................................................................................................................

 

7

1Областьдействия.1

.............................................................................................................................................

 

7

2Публикации.

............................................................................................................................................................ 8

3. Определения ...........................................................................................................................................................

 

9

4. КритериисозданиякачественнойSRS

................................................................................................................

9

4Сущность.1

SRS ..................................................................................................................................................

 

9

4.2

Среда SRS .......................................................................................................................................................

 

10

4.3

Характеристикиправильносоставленной

SRS ..........................................................................................

10

4Совместная.4 подготовка

SRS .........................................................................................................................

14

4.5

Развитие SRS ..................................................................................................................................................

 

15

4.6

Макетирование...............................................................................................................................................

 

15

4.7

Встраивание архитектуры в SRS..................................................................................................................

15

4Встраивание.8 требокпроектуаний

SRS ..................................................................................................

16

5Части.

SRS .............................................................................................................................................................

 

 

16

5.1

ВведениеРаздел( 1 SRS)

...............................................................................................................................

17

5Общее.2описаниеРаздел( 2 SRS)

...................................................................................................................

18

5Специфические.3 требованияРаздел( 3

SRS) ................................................................................................

21

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

.....................................................................................................................

26

ПриложениеА

.Ш аблоны SRS ...............................................................................................................................

27

Версияпереводаот8

сентября2014г.

6

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

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

1Краткий. обзор

Эта методиописыварекомпринципыесоставленияндуемыеспецификациитребований

 

 

 

 

программномуобеспечению.Онаразделенапятьразделов.Разделуказывает1 обласдейсэтойьвия

 

 

 

 

 

методики.Вразделеперечисляются2 ссылкинадругиестандарты.Вразделе3

 

 

 

 

даныопределения

используемыхтерминов.Разделпредоставляет4 предварительнуюинформацидлясоставления

 

 

 

 

 

качественнойSRSВразделеобсуждается5. каждаяизнеобходимыхчастейSRSДаннаяметодикаимеет.

 

 

 

 

 

дваприложения;водизприведихомальтенырнатив

 

 

ные макетыструктуры

 

SRS,авдругом

обеспечиваютоответствияуказанияпо печениюсотандартомIEЕЕ/А12207.1

 

 

 

 

-1997.

1Областьдействия.1

 

 

 

 

 

 

Этдокументпредставляетрекомендуемуюмет ставлениядикуспецификацийтребований

 

 

 

 

к

программному обеспечению.Внё

мописодержаниеываюткачехарактертвяправнныеильностики

 

 

составленнтребованийспецификациипрограммномуобеспеч(SRS)и едставескоиюленоьк

 

 

 

 

 

типовыхобразцов

макетовструктуры

SRS.

 

 

 

 

Эта методика

направленаопределение

 

требованийк

вновь разрабатываепрограммному

обеспечению,нотакжеможет

 

рименятьсядля

помощиввыборевнутреннихкоммерчески

 

х

программныхизделий.Однакоеё

 

применениекужеразрабограобеспечтаннмномуможетнию

 

 

 

оказатьсянепродуктивным.

 

 

 

 

 

Привстраиваниипр

ограммногообевспечения

истему

большегомасштаба

,та,какую

, например,

медицинскоеоборудование,может

вознеобходимостьикнутьучестьпрочиеобстоятельстваразрешить

 

 

другиево,просыомимо

указвданнметодике.ыхой

 

 

 

 

Даннаярекоменд

уемаяметодикаописываетпроцесссозданияпродуктаегоде.Продуктомжание

 

 

 

 

являетсяSRSЭтаметможет. исподикадлясоьзтакойоватьсядаSRSнепосредственноияилиможет

 

 

 

 

использоватькакмодедляболецифическихстандартовя.

 

 

 

 

 

Данметодиканеая

определяеткакой

-либоконкрметод, рмтныйилиинструментологиюдля

 

 

подготовкиSRS.

 

 

 

 

 

 

Версияпереводаот8

сентября2014г.

7

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

2Публикации.

Эта рекоменметод использоватьсядлжнауемаяикавместесоследующимибликациями.

ASTM Е1340 -96,Руководствопостандартампобыстром

 

 

умакетированиюкомпьютеризованныхсистем.

1

 

 

 

Стандарт IEEE 610.12-1990,Глоссарийстандартов

IEEE потерминологииразработокпрограммного

 

обеспечения.

 

2

 

 

 

 

 

 

 

Стандарт IEEE 730-1998,Стандарт

IEЕЕпопланамобеспечениякачествапрогр.едстваммных

 

 

Стандарт IEEE 730.1-1995,Руководство

 

IEЕЕпопланированиюобеспечениякачествапрог .едстваммных

 

 

Стандарт IEEE 828-1998,Стандарт

IEЕЕпопроектамуправленияконфигупрогобеспраммногоциеченияй

 

3

 

 

Стандарт IEEE 982.1-1988,Словарьстандартов

IEЕЕпокритери

ямсозданиянадежногопрограммного

 

обеспечения.

 

 

 

 

 

 

 

 

Стандарт IEEE 982.2-1988,Руководство

IEЕЕисполстандартовьзованиюоваря

IEЕЕпокритериям

 

созданиянадежногопрограммногообеспечения.

 

 

 

 

 

 

Стандарт IEЕЕ1002

-1987Повторноподтвержден( 1992),Классиф

 

икациясистематизацияСтандартов

IEЕЕ

длястандаразрабп тограммноговбеспеченияток.

 

 

 

 

 

Стандарт IEЕЕ1012

-1998,Стандарт

 

IEEE поаттестацииверификациипрограммногообеспечения.

 

 

Стандарт IEЕЕ1012а

 

-1998,Стандарт

 

IEЕЕпоаттестацииверификациипро

граммногообеспечения:План

 

содержаниякстандарту

 

IEEE/EIA 12207.1-1997.4

 

 

 

Стандарт IEЕЕ1016

-1998,Методикасоставлеописаразрабпрограммногонияй беспеченияток,

 

 

 

рекомендуемая IEЕЕ.

5

 

 

 

 

 

Стандарт IEЕЕ1028

-1997,Стандарт

 

IEЕЕпоанализупрограммного

обеспечения.

 

Стандарт IEЕЕ1042

-1987Повторноподтвержден( 1993г),Руководстводу

 

IEЕЕпоуправлению

 

конфигупрогобеспра.ммногоциеченияй

 

 

 

 

 

 

 

IEEE P1058/D2Э.1,скизтандпоплупрартанампроектамивленияпрограммногообеспечения,отавгуста5

 

 

 

1998.6

 

 

 

 

 

 

 

 

 

Стандарт IEЕЕ1058а

 

-1998,Стандарт

 

IEЕЕпопланамуправленияпроектамипрограммногообеспечения:План

 

 

содержаниякстандарту

 

IEEE/EIA 12207.1-1977.7

 

 

 

Стандарт IEЕЕ1074

-1997,Стандарт

 

IEЕЕпоразработкепроцессовжизненногоциклапрограммного

 

 

обеспечения.

 

 

 

 

 

 

 

 

Стандарт IEЕЕ1233,Издание1998года,Руководство

 

 

IEЕЕпоразработкамспецификацийстемных

 

требований.

8

 

 

 

 

 

 

 

1 Публикации ASTM можнополучитьвАмериканскомОбществеТестированияМатериалов, 100Ватт

 

 

Harbor

Drive, West Conshohocken. PA 19428-2959, USA.

 

 

 

2 Публикации IEEE можнополучитьвИнститутеИнженпоЭлектротехниРадиоэлектроникеров , 445

 

Hoes

Lane, P..O, Box 1331. Piscataway, NJ 08855-1331, USA.

 

 

3 Померевыхстандарэтоговпечать,стандарты

 

 

IEEE 828-1998; IEEE 1012a-1998; IEEE 1016-1998и

IEEE

1233годаиздания1998утверждаются,ноещенеиздают.Темменее,э стандартовкизыяможнополучить

 

 

 

 

 

IEEE.Ожидаемаядатапубликации

 

- осень1998Заинформацией. состоянииобращайтесьвОтделСтандартов

 

 

IEEE потелефону1 (732) 562

-3800.

 

 

 

 

4 См. сноску3.

 

 

 

 

 

 

 

 

5 См.сноску3.

 

 

 

 

 

 

 

 

 

6 Послеутвстандартарждения

 

IEEE P1058СоветомпоСтандартам

IEEE-SA,этотстанбуобъединенартет

 

состандартом

IEEE 1058a-1998иопубликованкакстандарт

IEEE 1058,годаиздания.1998Утверждение

 

ожидаетсядекабря8 1998.

 

 

 

 

 

 

 

 

 

7 Померевыхстандарэтоговпечать,стандарт

 

 

 

IEEE 1058a-!998утверждается,ноещенеизда.Темне

 

менее,эскизстандартаможнополучитьв

 

 

 

IEEE.Ожидаемаядатапубликации

- декабрь1998Заинформацией.

 

состоянииобращайтесьвОтделСтандартов

 

 

 

IEEE потелефону1 (732) 562

-3800См.Сноску.6.

 

8 См.Сноску3.

Версияпереводаот8

сентября2014г.

8

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

3. Определения

Вцелом,определетерми,используемыхнвданнойияовреко

 

мендуемоймет,с дикеответствую

т

определениям,привстандартееденным

 

 

IEEE

610.12-1990Определения,.даниже,являютсяные

 

ключевымитерминами,посколькуонииспользуютсявданнойметодике.

 

 

 

3.1 контракт:

юридизначимыйески

документ,соглзаказчикомсованныйпоставщиком.Он

включает

техническиеорганизациотребования, ные

 

стоимостьплансозданияизделия.Контракт

можеттакже

содержатьнеофиц,нополезнуюинформациюальную,такуюкакобязательстваили

 

 

ожидания

участ.вующихорон

 

 

 

 

 

 

3.2 заказчик:

лилицо,которыецаоплачиваютизделиеобычно( бязательно)принимают

 

 

решенияотносительданнойтреб.Вк вантекстерекоменийметодикизаказчикуемой

 

поставщик

могутбытьчленамиоднтойжейрганизации.

 

 

 

 

3.3 поставщик:

лилицо,которыецапроизводятзаказчикаляелие.Вконтекстеданной

 

 

рекоменметодикизаказчуемой

 

 

икпоставщикмогутбытьчленамиоднтойжейрганизации.

 

3.4

пользователь:

лилицо,которыецаработаютсизделиемилинепосредственно

 

взаимодействуют

сним.Пользователь(

 

-и)изаказчик(

-и)частонеявляютсяднимтемжелицом(

-ми).

 

4. Критерии созданиякачественнойSRS

 

 

Вэтомраздпрепредледстаинформацивленаарительная,которуюнеобходрассмотретьпри

 

 

 

составлении SRS.Онавключаетследующее:

 

 

 

а)

Сущность SRS;

 

 

 

б)

Среда SRS;

 

 

 

 

в)

Характкачественнойристики

SRS;

 

 

г)

Совместнаяподготовка

SRS;

 

 

д)

Развитие SRS;

 

 

 

е)

Макетирование;

 

 

 

ж)

Внедстрвуктурыение

 

SRS;

 

 

з)

Внедрениетребованийпроекта

SRS.

 

 

4Сущность.1

SRS

 

 

 

 

 

 

SRS — этоспецификацдляопределеннпрограммыпрограммизделия, илинабогопрограмм,

 

 

 

 

которыевыполняютопределенныефункцииспецифическойсреде.

 

 

 

SRS можетсоставоднимляться

 

болеепредставпоставщика,однимботепредставителямилилеезаказч

 

 

ика,илиобоими.Подраздел

 

4рекомендует.4

 

частиеобе

их сторон.

 

 

 

 

Оснвовнымипросами,котд рассмалжныыесостриватьавитель

 

 

 

(-ли) SRS,являютсяследующие:

 

а)

Функциональныевозможности.

 

Каковыпредполагаемыефункциипрограммногообесп? чения

 

 

б)

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

Какпрограммноеобеспечениевзаим дльзователями,йствуют

 

 

 

 

аппасредствсистемыатными,другимиппас еатнымидстваругимпрограммными

 

 

 

 

 

обеспечением?

 

 

 

 

 

 

в)

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

 

Каковобыстр,доступностьдействие,времяотк

 

лика,время

 

 

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

 

 

 

 

г)

Атрибуты.

Какмобильноправильностьвы, ,удобствоопровожд,защищенияность

 

 

 

 

 

программногообеспечениядругкритерии?

 

 

 

 

 

 

д)

Проектныегранич,

ния

 

налагаемыереализациюизделия.

 

Предъявляютсялитребования

к

 

соответствию каким-либо действующимандартам,

 

кязыку реализации,

к политикам

 

 

целостностибазданных,

 

кзадействуемымресурсам,коперационнойсреде(

 

 

-ам)ит.д.?

 

Составителю(

-ям)

SRS следуизбегатьразмещенияв

SRS архитектурныхрешенийилитребований

 

 

организациивыполнениюпроекта

 

 

 

.Рекомендуемоесодержани

 

SRS см.вПриложении5.

 

Версияпереводаот8

сентября2014г.

9

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

4.2

Среда SRS

 

 

 

Важнорассмотретьтуроль,которую

SRS играетвобщемпланепроекта

,определяемоговстандарте

IEEE

610.12-1990Посуществу,.програобеспечможетсодержатьмноевсефункциональныениевозможности

 

 

проектаилиможетявлятьчастьюбольшистя.Впоейсмылобычноеднимеетсяуча

 

 

SRS,которая

бустанавливатьдетинтерфейсымеждусистемой

еёпрограммнойчастью

,ибудетраспространять

внешниетребовкхаранияктеристикамфункц

иямнапрограммную

часть.Конечно,вэтомслучае

SRS

должнабытьсоглирасширенаованасоответствииэт

имисистребованиямиемными.

 

СтандартIEEE 1074 -1997описываетстадиижизненногоциклапрограммногообеспечения соответствующДругиеходдадлянкаждойныестад. стандии,такиеперечисленныертыв Разделеотносятся2, кдругимчастямжизненного циклапрограобеспечениямогутмногодополнять требованиякпрограммномуобеспечению.

ТаккакSRSиграетопределеннуюрольвпроцессеразрабпрограммногобетки,составителюпечения

 

(-

ям) SRSследуетпроявлятьор,чтнеовыйтижностьбызапределыэто

 

йроли.Этоозначает,чтоSRS

:

а) Должнаправильноопредвсетреклятьбованияпрограммномуобеспечению.Причиной

 

 

существованиякакого

-либотребованиякпрограобеспечммномуожетявлятьсянию

 

характер

решаемзадачиилиосхарактеристикаобаяйпроекта.

 

 

б) Недо лжнаописыватьдеталипроектирования

илиреализации.Онидолжныбытьопнасаны

 

этапе проектирования.

 

 

в) Недолжнаналагатьдополнительныеограничениянапрограммноеобеспечение.Эти

 

 

ограничнадлобразомеопределяютсяжащимниявдругихдокументах,так

 

ихкакплан

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

 

 

 

Следовательно,правильносоставлеSRSоградиапазоннаяичиваетдопустимых

архитектурныхрешений

,

нонепредел

яеткакой -либоконкретнойархитектуры

.

 

4.3 Характерправильносоставленнойстики

SRS

 

SRSдо лжнабыть :

 

 

а)

Корректной;

 

 

б)

Однозначной;

 

 

в)

Полной;

 

 

г)

Непротиворечивой;

 

 

д)

Упорядоеезнаич/илиимостиустойчивостиенной;

 

 

е)

Проверяемой;

 

 

ж)

Модифицируемой;

 

 

з)

Отслеживаемой.

 

 

4.3.1Корректность

SRSявляеткорректной, с,итольколия

 

, есликаждоетребование,изложенноеней,является

 

 

треб,кованиемтдоудовлетворятьромулжнопрограммноеобеспечение.

 

 

 

Несуществуеткакого

-либосредстваилипроцедуры,котогарантируеткорректностьые. должнаSRS

 

 

сравниватьсялюбой

применимой спецификацией болеевысокогоуровня

,такойкакспецификация

 

требованийкси,сдругойтемедокументациейпроектасдругимстандартаенимыми

 

ми,для

 

обеспеченияеёсогласованностиними

.Вкачесальтзаказчвеернатилипользоваиможетквыель

 

 

определить,прав

илиьноSRSотражаетфактическиепо .Отслребносживаемостьделаетэпроцедуру

 

 

болеепростподверженнойименееошибкамсм(. 4.3.8).

 

 

 

4.3.2 Однозначность

 

 

 

SRSявляетоднозначн, ситолькялиой

 

, есликаждзлвонейженноетребование

имеет толькоод

но

толкование.Какминимум,дляэтоготребуе

тся,чтобыкаждконечногосвойствоизделбылоопиясано

 

 

посредством одногоуникального

выражения.

 

 

Версияпереводаот8

сентября2014г.

10