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



Download 153,62 Kb.
bet12/13
Sana16.03.2022
Hajmi153,62 Kb.
#499365
TuriЛекция
1   ...   5   6   7   8   9   10   11   12   13
Изменение требований
Требования к большим программным системам постоянно меняются. Одна из причин частых изменений заключается в том, что эти системы часто предназначены для решения «плохих» проблем — проблем, которые невозможно полностью идентифицировать (Rittel and Webber, 1973). Поскольку полностью диагностировать проблему невозможно, требования к программному обеспечению являются обязательными .

Рисунок 4.18. Разработка требований
В процессе разработки программного обеспечения ­представления заинтересованных сторон о проблеме постоянно меняются ( рис. 4.18 ). Затем следует разработать системные требования, отражающие понимание этой изменяющейся проблемы.­
После установки и регулярного использования системы неизбежно ­возникнут новые требования. Отчасти это результат ошибок и упущений в исходных требованиях, которые необходимо исправить. Однако большинство изменений системных требований происходит из-за изменений в бизнес-среде системы:

  1. Деловая и техническая среда системы всегда меняется после установки. Может быть введено новое оборудование, а существующее оборудование может быть модернизировано. Возможно, вам потребуется подключить систему к другим системам. Бизнес-приоритеты могут измениться (с изменениями, которые приводят к необходимости поддержки системы), и могут быть введены новые законы и правила, требующие соответствия системе.

  2. Люди, которые платят за систему, и пользователи этой системы редко бывают одними и теми же людьми. Система предъявляет требования к клиентам из-за организационных и бюджетных ограничений. Они могут противоречить требованиям конечного пользователя, и если система соответствует поставленным задачам, может потребоваться добавление новых функций для поддержки пользователя после поставки.

  3. Большие системы обычно имеют разнообразное сообщество заинтересованных сторон с разными требованиями. Их приоритеты могут быть противоречивыми или противоречивыми ­. Требования окончательной системы неизбежно будут нарушены, и некоторым заинтересованным сторонам следует отдать приоритет. Опыт показал, что часто необходимо изменить баланс помощи, предоставляемой различным заинтересованным сторонам, и установить приоритеты требований.

По мере развития требований необходимо отслеживать связи между связанными требованиями, чтобы отслеживать отдельные требования и оценивать влияние изменений в требованиях. Поэтому вам нужен формальный процесс, чтобы внести предложения по изменению и связать их с системными требованиями. Этот процесс « ­управления требованиями» следует начинать, как только будет доступна черновая версия документа с требованиями.
разработки предназначены для удовлетворения меняющихся требований процесса разработки . Когда пользователь предлагает изменить требования в этих процессах, это изменение не выходит за рамки формального управления изменениями . Некоторые требования более подвержены изменениям, чем другие. Постоянные требования — это требования, относящиеся к основным, медленно меняющимся видам деятельности организации. Постоянные потребности ­связаны с основной трудовой деятельностью. Изменяющиеся требования, скорее всего, изменятся. Обычно они связаны со вспомогательными видами деятельности, которые отражают то, как организация выполняет свою работу, а не саму работу.
Планирование управления требованиями включает определение того, как осуществляется управление переменным набором требований. На этапе планирования необходимо решить ряд вопросов:

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

  2. Процесс управления изменениями представляет собой набор действий, которые оценивают влияние и стоимость изменения. Я расскажу об этом процессе более подробно в следующем разделе.

  3. Политика отслеживания Эти политики определяют взаимосвязь между каждым ­требованием и между требованиями и проектом системы, подлежащим регистрации. В политике отслеживания также должно быть указано, как должны храниться эти записи.

  4. Инструментальная поддержка Управление требованиями предполагает обработку больших объемов информации о требованиях. Применяемые инструменты варьируются от экспертных систем управления требованиями до общих электронных таблиц и простых систем баз данных.

Управление требованиями нуждается в автоматизированной поддержке, и для этого программные инструменты должны быть выбраны на этапе планирования. Вам понадобится помощь двигателя для:

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


Рисунок 4.19

Download 153,62 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish