ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 22

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

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

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

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

25

Требованияк ИСБиблиотекаВУЗа

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

Z39.50

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

26

Системаавтоматического торможенияпоезда

Тормпоженвычездаипосляетсяформуле:

Dпоезд= Dуправление+ Dградиент,

где Dградиентравен9м.·81с2компенсирующий* градиент/альфа. Значение9м.·81с2/альфаизвестнодлявсехтипоездов.

Длянеспециалиструднопонэязыкотатьиобозначенияданной предметнойобласти

27

Проблемытребований предметнойобласти

Понятность

Неявность

28

Вопрос№2

Документированиетребований

29

Документирование требованийкПО

Документ,содержащийтребования,такженазываспецификациеймый системныхтребован, этоофициальное– йпредписаниедля разработчиковпрограммнойсистемы

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

Внемуказываетсято,чтосистемадолжнаделать, некаконадолжна этоделать

30



 

Agileметодыитребования

 

Специалисты,использующиеAgileметоды,утверждают,что

 

 

 

 

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

 

 

 

 

посколькутребованияизменяютакбыстрося

 

 

 

Поэтомудокументвсегдаявляактуальнымется

 

 

МетодЭкстремальногопрограммированияиспользуетдополнительные

 

 

 

техническиетребованиявыражаеттребованиякакпользовательские«

 

 

 

истории»

 

 

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

 

 

 

 

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

 

 

 

 

критическиважныесистемы)или,стемразрабатываемыхнесколькими

 

 

 

 

командами

 

 

 

 

 

 

31

 

 

Читателидокумента

 

 

 

требований

 

 

 

 

Опредтребованияляют,проверяют

 

Заказчикисистемы

специфицированныетребованиянасоответствие

 

требованиямзаказываесистемы.Онимогутй

 

 

 

 

 

 

 

 

вноситьизмененияспецификацию

 

Руковомпаниидство-

Используютспецификациюдлярасчетацены

 

 

разработчика

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

 

 

системы

 

 

 

 

 

Разработчики

Используютспецификациювпроцессеразработки

 

 

системы

системы

 

 

Инженеры,

Используютспецифприазработкекациютестов,

 

тестирующиесистему

необходимыхдляаттестациисистемы

 

Инженеры,поддержки

Спецификацияпомогаетразобравсиситьсяеме

 

 

системы

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

32

 

компоненты

 

 

 

 

 

 

 

 

 

Изменениедокум нта

 

 

 

требований

 

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

 

 

 

 

используемоговразработке

 

 

Системы,разрабпостепеннотанныебудут,какправило,имеютменьше

 

 

 

 

деталейвдокумтребованийнте

 

 

 

Докумтребованийнтырегламентируютсястандартами

 

 

 

 

 

 

33


Структдокурамента требованийIEEE/ANSI 830

Раздел

Описание

 

 

Предисловие

Здесьопределяетсякруглиц,накоторыхрассчитанданныйдокумент.Описываются

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

 

внесенныекаждуюверсию.Даетсяобоснованиедлясозданияойрсиипродукта

 

 

 

Здесьболееразвернутообосннеобхвываетзданиясодимостьистемы.Кратко

Введение

перечсистемныесляютсяфункцииобъясняется,каксистемабудетработать

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

 

"вписывает"общуюбизнестратегиюякомпании,заказывающейпрограммный

 

продукт

 

 

Глоссарий

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

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

 

документа

 

 

 

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

Пользовательские

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

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

требования

программнойсистемы.Здесьтакжедолжныбытьприведеныстандартынапрограммный

 

продуктипроцессегоразработки

34

Структдокурамента требованийIEEE/ANSI 830

Раздел

Описание

 

 

Системная

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

суказанием,какраспределесистемныефунпокцииомпонентамсистемы.

архитектура

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

 

компоненты

 

 

Системные

Подробноописываютсяфункциональныенефункциональныетребования.Если

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

требования

другихсистем

 

 

Системныемодели

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

междусистемныкомпонентамиеждусистемойееокружением.Этобыгуть

 

объектныемодели,моделипотоковданныхилимоданныхели

 

 

Эволюциясистемы

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

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

 

потребностяхпользователейи.

35

Структдокурамента требованийIEEE/ANSI 830

Раздел

Описание

 

 

 

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

 

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

Приложения

работатьсистема.Приописанииаппаратныхсредствнеобходимопоказать

минимальнуюоптимальнуюконфигурации,прикоторыхможетработатьпрограммная

 

 

система.Описаниебазыданныхдолжноотображатьлогическуюструктуруданных,

 

которымибудетработатьсистема, отношениямеждуними

 

 

Указатели

Вдокументевозможноиспользоваразличныхуказателей.Этоием бытьжетобычный

алфавитныйуказатель,указательдиаграммилиуказательсистемныхфункций

 

 

 

36


Спецификация

требований

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

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

Систребованияемныеявляютсяболееподробнымитребованиями могутвключатьсебябольшетехнинформациической

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

37

Способынаписания

спецификациитребований

 

 

Системазаписи

Описание

 

 

Естественныйязык

Описаниетребованийпомощьюсписка.Каждоепредложениеотдельное

требование

 

 

 

Структуризированный

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

естественныйязык

 

Языкиоп сания

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

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

программ

выбраннойоперационноймоделисистемы

 

 

 

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

Графическаянотаци

диаграммыблок-схемы,дополненныетекст вымиясн.Сегодняниями

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

 

 

последовательностейнаязыкеUML

 

 

 

Этосистемынотаций,основанныенаматематичконц,таепциях,скихак

Математические

теорияконечныхавтоматовилитеориямножеств.Этоформализованная

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

спецификации

ОднакомногиезаказчикиПОнепонимаютформальныхспецификаций,

 

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

 

контнарактовзрабпрограммныхткупродуктов

 

 

38

Требование

проектирование

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

Напрактике,требованияпро ктдругделимыотдруга

Архитектурасистемыможетбытьразработанабезструктутребованийяир

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

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

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

39