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.№ – Представление требований для автоматизируемой функции «Наименование»