Данный раздел посвящен предпроектному обследованию ... служащему основой для последующего проектирования ... 1. ФОРМУЛИРОВКА ТРЕБОВАНИЙ К СИСТЕМЕ

advertisement
3
2012.230100.ПАСОИУ.КП.ПЗ АСОИ-537(8). Фамилия
«Тема проекта»
1. ФОРМУЛИРОВКА ТРЕБОВАНИЙ К СИСТЕМЕ
Данный раздел посвящен предпроектному обследованию предметной области,
служащему основой для последующего проектирования автоматизируемых функций системы. Здесь дается краткая характеристика предметной области, выделяются заинтересованные в разработке автоматизированной системы лица, оформляются полученные от них
требования к разрабатываемому проекту.
1.1. Описание предметной области
В данном подразделе дается обобщенная характеристика предметной области в соответствии с полученным заданием на проектирование. Описание реального или гипотетического предприятия (организации) включает в себя его организационную структуру и
общую характеристику деятельности (чем занимается предприятие, какова цель этой деятельности, каков ожидаемый результат и т. д.). Основные функции, выполняемые на
предприятии (в организации), представляются в виде мнемосхемы с детальным описанием.
Предметная область: (Наименование из задания)
Предприятие (организация). (Краткая характеристика предприятия, его деятельности с указанием цели функционирования, ожидаемых результатов и т. д.)
Организационная структура.
структуры предприятия) (рис. 1.№)
(Краткая
характеристика
организационной
Рисунок 1.№ – Организационная структура
Основные функции. (Краткая характеристик основных функций) (Приложение 1
«Мнемосхема существующего процесса»)
1.2. Формулировка автоматизируемых функций
В данном подразделе перечисляются основные функции, которые должны быть автоматизированы в ходе выполнения проекта. Каждая функция должна соответствовать
приведенному ранее описанию предметной области и иметь основания для введения. В
этой связи описание функций содержит определение входной и выходной информации
(документы, сообщения и пр.), перечень действующих лиц, описание аналога (при наличии) неавтоматизированного процесса выполнения функции.
Для иллюстрации принципа автоматизации функции приводятся два фрагмента. В
первом фрагменте представлена схема неавтоматизированного выполнения функции с
указанием всей задействованной информации и действующих лиц. Во втором фрагменте
та же функция должна быть представлена в автоматизированном виде (то, как изменится
ее выполнение с использованием автоматизированной системы).
4
2012.230100.ПАСОИУ.КП.ПЗ АСОИ-537(8). Фамилия
«Тема проекта»
Функция 1 «Название функции»
Назначение. (Приводится краткое описание назначения функции: для чего и кому
она нужна, каково ее место в системе управления)
Описание. (Дается детальное описание функции с характеристикой каждого
этапа в последовательности шагов ее выполнения)
Обоснование. (Формулируется причина автоматизации функции, анализируется
эффект от изменения процесса ее выполнения) (рис. 1.№)
Участники. (Перечисляются все лица, задействованные в выполнении функции)
Входная информация. (Перечисляются входные документы/сообщения для функции, дается характеристика атрибутов каждого документа/сообщения, указываются
источники информации, а также изменение статуса документа/сообщения по мере выполнения функции)
Выходная информация. (Перечисляются все выходные документы/сообщения для
функции, дается характеристика атрибутов каждого документа/сообщения, указываются источники информации)
а
б
Рисунок 1.№ – Функция 1 «Название функции» (а – до автоматизации, б – после автоматизации)
1.3. Категории заинтересованных лиц
В данном подразделе перечисляются категории лиц, на которых оказывает влияние
разрабатываемая автоматизированная система. Для каждого заинтересованного лица приводится его роль в автоматизируемой функции или в системе в целом. Формулируется
ожидаемый эффект от внедрения автоматизированной системы для заинтересованного
лица.
Иллюстрация перечня заинтересованных лиц представляет собой организационную
диаграмму, на которой должны быть выделены сотрудники – заинтересованные лица.
Категория 1 «Наименование»
Автоматизируемая функция. (Наименование автоматизируемой функции из подраздела 1.2, если возможно)
Роль. (Дается краткая характеристика заинтересованного лица, его статус, роль
в системе управления в целом или в локальной функции)
Задачи. (Перечисляются задачи, которые выполняет заинтересованное лицо в системе управления в целом или в локальной функции. Дается характеристика каждой задачи).
Ожидания. (Формулируется ожидаемый эффект от внедрения автоматизированной системы, как изменятся задачи и роль заинтересованного лица, как это отразится на его работе).
5
2012.230100.ПАСОИУ.КП.ПЗ АСОИ-537(8). Фамилия
«Тема проекта»
1.4. Запросы заинтересованных лиц
В подразделе формулируются требования от заинтересованных лиц по каждой автоматизируемой функции. Каждое требование должно соответствовать принципам «хорошего» требования: недвусмысленность, тестируемость, ясность, корректность, понятность, правдоподобность, независимость, элементарность, необходимость, независимость
от реализации, постоянство, немногословность, завершенность. Выявленные на данном
этапе требования оформляются в виде запросов заинтересованных лиц (IBM Rational
RequisitePro). Краткое описание требований задается с помощью представлений (View)
двух типов, в которых требования группируются по заинтересованным лицам и по автоматизируемым функциям соответственно.
Требования заинтересованного лица «Наименование» (из п. 1.3)
1. Требование 1.
2. Требование 2.
и т. д.
Примечание: документ «Запрос заинтересованного лица "Наименование"» представлен в
приложении № .
Представления Rational RequisitePro
Представления (Views) используются для отображения требований и их взаимосвязей. В проекте представления представлены на основе типа Attribute Matrix и двух фильтров: по заинтересованным лицам (рис. 1.№–1.№) и автоматизируемым функциям (рис.
1.№–1.№).
Представления по заинтересованным лицам
Заинтересованные лица «Наименование»
Рисунок 1.№ – Представление требований для заинтересованного лица «Наименование»
Представления по автоматизируемым функциям
Автоматизируемая функция «Наименование»
Рисунок 1.№ – Представление требований для автоматизируемой функции «Наименование»
Download