40614

Управление требованиями к системе. Оценка затрат на разработку ПО

Лекция

Информатика, кибернетика и программирование

Средства управления требованиями Перед тем как управлять требованиями разберемся что такое требование и что такое управление требованиями и зачем это нужно. Требование это любое условие которому должна соответствовать разрабатываемая система или программное средство. Требованием может быть возможность которой система должна обладать и ограничение которому система должна удовлетворять. В соответствии с Глоссарием терминов программной инженерии IEEE являющимся общепринятым международным стандартным глоссарием требование это:Условия...

Русский

2013-10-17

23.18 KB

2 чел.

Занятие 45

Управление требованиями к системе. Оценка затрат на разработку ПО.  

Средства  управления конфигурацией ПО, документирования и тестирования. Управление проектом.

Сегодня мы рассмотрим следующие категории CASE-средств:

  1.  средства управления требованиями, обеспечивающие комплексную поддержку разнородных требований к создаваемой системе;
  2.  средства управления конфигурацией ПО;
  3.  средства документирования;
  4.  средства тестирования;
  5.  средства управления проектом;

и познакомимся с процедурой оценки затрат на разработку ПО. 

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

Перед тем, как управлять требованиями разберемся, что такое требование и что такое управление требованиями и зачем это нужно.
Управление требованиями — процесс, включающий идентификацию, выявление, документацию, анализ, отслеживание, приоретизацию требований, достижение соглашений по требованиям и затем управление изменениями и уведомление заинтересованных лиц. Управление требованиями — непрерывный процесс на протяжении всего жизненного цикла продукта. 
Требование — это любое условие, которому должна соответствовать разрабатываемая система или программное средство. Требованием может быть возможность, которой система должна обладать и ограничение, которому система должна удовлетворять. 
В соответствии с Глоссарием терминов программной инженерии IEEE, являющимся общепринятым международным стандартным глоссарием, требование это:
Условия или возможности, необходимые пользователю для решения проблем или достижения целей;

  1.  Условия или возможности, которыми должна обладать система или системные компоненты, чтобы выполнить контракт или удовлетворять стандартам, спецификациям или другим формальным документам;
  2.  Документированное представление условий или возможностей для пунктов 1 и 2.

Требование должно обладать следующими характеристиками:

  1.  Единичность — требование описывает одну и только одну вещь.
  2.  Завершенность — требование полностью определено в одном месте и вся необходимая информация присутствует.
  3.  Последовательность — требование не противоречит другим требованиям и полностью соответствует документации.
  4.  Атомарность — требование нельзя разделить на более мелкие.
  5.  Отслеживаемость — требование полностью или частично соответствует деловым нуждам как заявлено заинтересованными лицами и задокументировано.
  6.  Актуальность — требование не стало устаревшим с течением времени.
  7.  Выполнимость — требование может быть реализовано в рамках проекта.
  8.  Недвусмысленность — требование определено без обращения к техническому жаргону, акронимам и другим скрытым формулировкам. Оно выражает объекты и факты, а не субъективные мнения. Возможна одна и только одна его интерпретация. Определение не содержит нечетких фраз, использование отрицательных и составных утверждений запрещено.
  9.  Обязательность — требование представляет собой определенную заинтересованным лицом характеристику, отсутствие которой ведет к неполноценности решения, которая не может быть проигнорирована. Необязательное требование — противоречие самому понятия требования.
  10.  Проверяемость — реализованность требования может быть проверена.

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

  1.  Функциональные (Functional) — реализуют саму бизнес-функцию.
  2.  Управленческие (Manageability) — требования к доступным и безопасным сервисам; относятся к размещению системы, администрированию и безопасности.
  3.  Эргономические (Usability) — к удобству работы конечных пользователей.
  4.  Архитектурные (Architectural) — требования к архитектуре системы.
  5.  Взаимодействия (Interface) — к взаимосвязям между существующими приложениями и программным средствами и новым приложением.
  6.  Сервисного уровня (Service Level) — описывают поведение сервиса, качество его выходных данных и другие качественные аспекты, измеряемые заказчиком.

В настоящее время широкое распространение получили такие системы управления требованиями как IBM Rational RequisitePro, Telelogic DOORS, Sybase PowerDesigner и Borland Caliber RM.
Программное обеспечение для управления требованиям базируется на одном принципе — человек, а в данном случае, аналитик, вводит требование в систему, смотрит, нет ли такого требования в системе уже. Если требование в той или иной формулировке уже присутствует в системе, то заново его не заносит, а отмечает, как дублирующее. В связи с тем, что поиск схожих требований вручную является сложной и трудозатратной задачей, которая требует постоянного участия аналитика.


 

А также другие работы, которые могут Вас заинтересовать

31510. Міра праці та її визначення 191 KB
  Класифікація витрат робочого часу Система нормативів і норм праці. Подальше вдосконалення нормування праці передбачає: максимальне охоплення нормами праці різних видів робіт з обслуговування виробництва та управління ним; широке впровадження технічно обґрунтованих норм тобто розроблення норм виробітку часу обслуговування з урахуванням можливостей сучасної техніки й технології виробництва передових методів праці тощо; підвищення не тільки технічної а й економічної та фізіологічної обґрунтованості норм. Якщо технічне...
31511. Продуктивність праці 116 KB
  Продуктивність праці Зміст учбового матеріалу: Сутність продуктивної праці та продуктивності праці. Показники продуктивності праці та методи її вимірювання Фактори впливу на зростання продуктивності праці та їх класифікація Резервів зростання продуктивності праці їх класифікація та оцінка. Сутність продуктивності та продуктивності праці Згідно з рекомендаціями Міжнародної організації праці МОП розрізняють поняття продуктивність і продуктивність праці. Продуктивність це ефективність використання ресурсів праці капіталу...
31512. Політика доходів та сутність заробітної плати 232 KB
  Робоча сила найманих працівників на ринку праці є товаром який має вартість. На вартість робочої сили впливають результати праці власника робочої сили. Вартість робочої сили формується на ринку через порівняння результативності корисності праці із затратами на відтворення робочої сили. Вона встановлюється на рівні який узгоджує граничну продуктивність праці тобто цінність послуг праці для покупцяпідприємця з витратами які потрібні для відтворення робочої сили.
31513. Тарифна система оплати праці та її складові 224 KB
  Тарифна система оплати праці та її складові Зміст учбового матеріалу: Тарифна система та її призначення. Довідник кваліфікаційних характеристик професій працівників. Тарифні ставки працівників. Тарифна система та її призначення Тарифне нормування оплати праці це складова організації заробітної плати що здійснюється за допомогою тарифної системи і являє собою сукупність фіксованих норм оплати за роботу в межах норм праці трудових обовязків а також норм оплати праці за роботу понад норму праці.
31514. Оплата праці та її організація в умовах трансформації соціально-трудових відносин 192.5 KB
  Оплата праці та її організація в умовах трансформації соціальнотрудових відносин Зміст учбового матеріалу: Системи оплати праці: сутність ознаки взаємозвязок та взаємозалежність. Відрядна форма оплати праці: сутність та види. Почасова форма оплати праці: сутність та види. Безтарифна система оплати праці.
31515. Аналіз і планування трудових показників 131.5 KB
  Аналіз і планування трудових показників Зміст учбового матеріалу: Планування продуктивності праці: методичні основи Розроблення плану продуктивності праці Планування й аналіз чисельності працівників Планування й аналіз заробітної плати 1. Методичні основи планування продуктивності праці Основними трудовими показниками є: продуктивність праці; чисельність працівників; фонд заробітної плати; середня заробітна плата Трудові показники визначаються технікоекономічними та іншими факторами виробництва: технікоорганізаційним рівнем...
31516. Міжнародна організація праці: значення, вплив на розвиток та методи регулювання соціально-трудових відносин 101.02 KB
  МОП: цілі завдання та структура 2. Основні види діяльності МОП 3. МОП: цілі завдання та структура Міжнародна організація праці МОП це міжурядова установа яка вирішує проблеми зайнятості населення. МОП була створена у 1919 р.
31517. Праця як об’єкт вивчення дисципліни „Економіка праці і соціально-трудові відносини” та основа життєдіяльності суспільства 96 KB
  Праця як обєкт вивчення дисципліни Економіка праці і соціальнотрудові відносиниâ та основа життєдіяльності суспільства Зміст учбового матеріалу: Діяльність та її види Праця як обєкт вивчення дисципліни âЕкономіка праці і соціальнотрудові відносиниâ: предмет завдання зміст методи вивчення Система понять про працю: сутність характер аспекти розгляду Виробничий фактор праці Місце дисципліни в загальній системі економічних наук 1. Праця як обєкт вивчення дисципліни âЕкономіка праці і соціальнотрудові ресурсиâ:...
31518. Ринок праці: зовнішній та внутрішньофірмовий 171 KB
  Ринок праці: зовнішній та внутрішньофірмовий Зміст учбового матеріалу: І. Зовнішній ринок праці: 1. Поняття ринку праці його елементи та функції 2. Структура типи сегменти ринку праці 3.