Методология и стандарты, регламентирующие работу с требованиями

Т1 Введение в курс

Определение Информационной системы.

Анализ требований к ПО – это процесс работы с требованиями к ПО в процессе его разработки. Фактически, это процесс формирования технического задания на создаваемое ПО и сопровождения ТЗ в процессе разработки ПО.

В англоязычном варианте говорят о «инженерии требований» (requirements engineering)

Данный процесс удобно представлять в методическом плане схемой декомпозиции потока работ «Работа с требованиями»:

1 Формирование видения: определение важнейших требований к ПО

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

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

4 Расширенный анализ требований (моделирование и прототипирование). Модельное исследование объекта внедрения ПО и собственно разрабатываемого ПО.

5 Документирование требований: форма и порядок построения документов для выявленных и описанных требований, как соглашение между Заказчиком и Разработчиком

6 Проверка требований: определение, является ои собранные требования неясными, неполными, неоднозначными, или противоречащими, и затем решение этих проблем

7 Управление требованиями: сопровождение и модификация требований в процессе дальнейшей разработки ПО

8 Совершенствование процесса работы с требованиями

Приемы совершенствования разрабатываемого ПО

Для более системного общего подхода при разработке ПО необходимо рассматривать понятие информационной системы

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

Основу ИС составляют 3 компонента:

1) БД, как правило, реляционного типа, поддерживающая доступ на основе стандарта SQL

2) Программные средства, обеспечивающие логику обработки данных

3) Интерфейс пользователя

Внедрение ИС на предприятии всегда преследует конкретные бизнес-цели – такие, как, например:

1) Повышение прозрачности бизнеса

2) Сокращение сроков обработки информации

3) Экономия накладных расходов

4) И тд.

Т2 Понятие требования

Классификация требований

Методология и стандарты, регламентирующие работу с требованиями.

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

Мы же будем использовать и те и другие

1) Отечественные ГОСТ:

- ГОСТ 34. 602-89. Информационная технология. Тех зад на создание автоматизированной системы

- ГОСТ 19.201-78. Единая система программной документации ТЗ. Требования к содержанию и оформлению

2) Разработки IEEE(общественная организация – международный институт инженеров электроники и энергетики):

- IEEE 1233 «Guide for Developing System Requirements Specifications”

- IEEE Standard 830-1998, “IEEE Recommended Practice for Software Requirements Specifications”

- IEEE Standard Glossary of Software Engineering Terminology / IEEE Std 610.12-1990.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: