ФОРМУЛИРОВКА ТРЕБОВАНИЙ К СИСТЕМЕ
Автор: drug | Категория: Прочее | Просмотров: | Комментирии: 0 | 16-05-2013 20:30



1. ФОРМУЛИРОВКА ТРЕБОВАНИЙ К СИСТЕМЕ

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

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

Предметная область: Отдел оптовой торговли канцелярских товаров.
Предприятие (организация).
Предметная область рассматривается на примере ООО «Канцмастер». Компания ООО «Канцмастер» занимается продажей канцелярских товаров офисного и школьного ассортимента, имеет деловое направление: средне/крупнооптовый бизнес/сбыт непродо-вольственных потребительских изделий, технический сервис и ремонт офисных машин и компьютерной техники, аудит по аппаратным средствам компьютерной техники, мелко-оптовый/розничный бизнес/сбыт прочих бывших в употреблении изделий, мелкоопто-вый/розничный бизнес/сбыт компьютеров, программного обеспечения и периферийных устройств, мелкооптовый/розничный бизнес/сбыт книг, журналов, газет, писчебумажных и канцелярских изделий, мелкооптовый/розничный бизнес/сбыт технических носителей информации (с записями и без записей).
Подсистема 1С, уже используемая на данном предприятии, представляет собой многофункциональный комплекс взаимосвязанных приложений, предназначенный для решения задач планирования и управления поступлением материалов на склад. 1С может рассчитать различные показатели для промышленных организаций, предприятий, занятых в торговле, легкой промышленности, в госструктуре. 1С развязывает такие задачи, как: ведение кодов счетов или многоуровневых планов счетов с высокой степенью вложенности благодаря произвольной структуре кодов счетов; ведение учета в нескольких системах учета одновременно; ведение количественного и валютного учета; ведение многоуровневых и многомерных аналитических учетов; может использоваться в централизованных бухгалтериях благодаря ведению консолидированного учета. С помощью системы программ 1С бухгалтеры могут с легкостью проводить операции по банкам и кассам, валютные операции, выполнять автоматизацию основных средств, нематериальных активов, материалов, товаров и услуг, выполненных работ. Также проводить расчеты с другими предприятиями, подотчетными лицами и бюджетом, осуществлять начисление заработной платы.

Организационная структура.
Во главе компании стоит директор. В его подчинении находятся: заместитель гене-рального директора и отдел планирования. Заместитель генерального директора во главе подразделения, в которое входит директор по маркетингу, коммерческий директор, ис-полнительный директор, главный бухгалтер. Директор по маркетингу имеет в своем под-разделении отдел маркетинга, отдел продаж, магазины. Коммерческий директор имеет в своем подразделении отдел приемки, отдел закупки, учетно-операционный отдел, отдел сертификации, учетный отдел, склад. Исполнительный директор имеет в своем подразде-лении отдел кадров и IT-службу. (рис. 1.1)



Рисунок 1.1 – Организационная структура


1.2. Формулировка автоматизируемых функций
В данном подразделе перечисляются основные функции, которые должны быть ав-томатизированы в ходе выполнения проекта. Каждая функция должна соответствовать приведенному ранее описанию предметной области и иметь основания для введения. В этой связи описание функций содержит определение входной и выходной информации (документы, сообщения и пр.), перечень действующих лиц, описание аналога (при нали-чии) неавтоматизированного процесса выполнения функции.
Для иллюстрации принципа автоматизации функции приводятся два фрагмента. В первом фрагменте представлена схема неавтоматизированного выполнения функции с указанием всей задействованной информации и действующих лиц. Во втором фрагменте та же функция должна быть представлена в автоматизированном виде (то, как изменится ее выполнение с использованием автоматизированной системы).

Функция 1 «Выбор поставщика»
Назначение. Функция необходима для выбора компании-поставщика. Директор по маркетингу ООО «Канцмастер» в соответствии с заявкой на приобретение необходимых канцелярских товаров осуществляет выбор поставщика из предложенных ему прайс-листов компаний и их реквизитов.
Описание. Коммерческий директор предоставляет исполнительному директору информацию о номенклатуре и количестве необходимых к приобретению канцелярских товаров в виде спецификации. В соответствии с рассчитанными потребностями исполни-тельный директор оформляет заявку на приобретение необходимых канцелярских това-ров. Директор по маркетингу, приняв эту заявку, осуществляет выбор поставщика.
Обоснование. Недостатком является тот факт, что отсутствует электронная база поставщиков и их прайс-листов. Директор по маркетингу каждый день получает множество предложений от поставщиков по факсу и e-mail. Все предложения (реквизиты и прайс-листы) распечатываются и представлены в бумажном виде. В связи с этим полностью отсутствует возможность эффективного и быстрого выбора необходимого поставщика и их товаров. Необходимо ввести АСУ, в которую будут загружаться все поставщики с их реквизитами и прайс-листами. Также с помощью АСУ можно будет сортировать поставщиков по параметрам, необходимые товары по ценам, можно будет осуществлять поиск поставщиков и товаров. (рис. 1.2)
Участники. Поставщики, директор по маркетингу, исполнительный директор, коммерческий директор.
Входная информация. Спецификация, содержащая информацию о номенклатуре и количестве необходимых к приобретению канцелярских товаров
Выходная информация. Реквизиты и прайс-лист выбранного поставщика, загру-женные в АСУ. Реквизиты содержат наименование компании-поставщика, ФИО контакт-ного лица, его телефон, адрес компании, банковские реквизиты. Прайс-лист содержит полное наименование товаров и с их ценами и характеристиками.

а


б

Рисунок 1.2 – Функция 1 «Выбор поставщика» (а – до автоматизации, б – после автоматизации)
Функция 2 «Закупка товара»
Назначение. Функция необходима для закупки необходимого товара у компании-поставщика. Директор по маркетингу ООО «Канцмастер» и компания-поставщик заклю-чают договор на поставку товара. После бухгалтер производит оплату по предоставлен-ному счету и компания-поставщик доставляет товар на склад.
Описание. Директор по маркетингу и компания-поставщик заключают договор на поставку товаров, который затем утверждается заместителем директора и подписывается. Директор по маркетингу формирует заказ на закупку необходимых товаров, по которому он при поступлении канцелярских товаров дает разрешение на складирование данного заказа. Оплата осуществляется согласно условиям договора после принятия предприятием счета, акта и счета-фактуры от компании-поставщика, на основе которого бухгалтер со-ставляет платежное поручение, поступающее в банк. Банк формирует выписку из расчет-ного счета. Прием материалов на предприятии осуществляет кладовщик соответствующего склада. Материалы доставляются с товаросопроводительными документами и товарно-транспортной накладной. Для учета поступивших товаров кладовщик создает приходный ордер.
Обоснование. Недостатком является тот факт, что отсутствует удобная электрон-ная база поступивших товаров от поставщиков. Кладовщик каждый день получает множество коробок с товаром, учет которого ведется в виде простой электронной таблицы. Некоторые данные таблицы представлены с большой долей условности, нет информации о задержках доставки, о проведенных платежах. Поэтому необходимо ввести АСУ, в которую будет загружаться вся информация о поставщиках с их реквизитами, и в которую можно будет ввести информацию о поступивших на склад товарах. С помощью АСУ можно будет выбрать уже введенное на стадии заключения договора наименование компании-поставщика, выбрать или ввести ФИО представителя, адрес компании-поставщика, контактные данные, наименование и количество товара, посмотреть оплату товара, посмотреть задержку доставки. Также с помощью АСУ можно будет сортировать и искать поставщиков и поступившие товары по необходимым параметрам. (рис. 1.3)
Участники. Поставщики, директор по маркетингу, заместитель директора, бухгал-тер, кладовщик.
Входная информация. Реквизиты и прайс-лист выбранного поставщика, загру-женные в АСУ. Реквизиты содержат наименование компании-поставщика, ФИО контакт-ного лица, его телефон, адрес компании, банковские реквизиты. Прайс-лист содержит полное наименование товаров и с их ценами и характеристиками.
Выходная информация. Приходной ордер, содержащий наименование компании-поставщика, его реквизиты, ФИО представителя, наименование, цену, сумму и количество товара. Выписка из расчетного счета, сформированная по оплаченному платежному поручению.

а


б

Рисунок 1.3 – Функция 2 «Закупка товара» (а – до автоматизации, б – после автоматизации)

1.3. Категории заинтересованных лиц
В данном подразделе перечисляются категории лиц, на которых оказывает влияние разрабатываемая автоматизированная система. Для каждого заинтересованного лица при-водится его роль в автоматизируемой функции или в системе в целом. Формулируется ожидаемый эффект от внедрения автоматизированной системы для заинтересованного лица.
Иллюстрация перечня заинтересованных лиц представляет собой организационную диаграмму, на которой должны быть выделены сотрудники – заинтересованные лица.

Категория 1 «Директор по маркетингу»
Автоматизируемая функция. «Выбор поставщика», «Закупка товара».
Роль. Осуществляет выбор компании-поставщика и заключает с ней договор, фор-мирует заказ на закупку.
Задачи. Осуществляет выбор поставщика на основе анализа загруженных в АСУ реквизитов и прайс-листов компаний-поставщиков. Формирует заказ на закупку для ком-пании-поставщика.
Ожидания. После внедрения автоматизированной системы повысится производи-тельность труда, сократится время поиска поставщиков и необходимых товаров.

Категория 2 «Кладовщик»
Автоматизируемая функция. «Закупка товара».
Роль. Получает товар и сопроводительные документы к ним, формирует приход-ной ордер.
Задачи. Получает товар, товаросопроводительные документы, товарно-транспортную накладную к ним, формирует приходной ордер, вводит необходимые све-дения о полученном в АСУ.
Ожидания. После внедрения автоматизированной системы повысится производи-тельность труда, появится возможность сортировки и поиска поставщиков и поступивших товаров по необходимым параметрам.

1.4. Запросы заинтересованных лиц
В подразделе формулируются требования от заинтересованных лиц по каждой ав-томатизируемой функции. Каждое требование должно соответствовать принципам «хо-рошего» требования: недвусмысленность, тестируемость, ясность, корректность, понят-ность, правдоподобность, независимость, элементарность, необходимость, независимость от реализации, постоянство, немногословность, завершенность. Выявленные на данном этапе требования оформляются в виде запросов заинтересованных лиц (IBM Rational RequisitePro). Краткое описание требований задается с помощью представлений (View) двух типов, в которых требования группируются по заинтересованным лицам и по авто-матизируемым функциям соответственно.


Требования заинтересованного лица «Директор по маркетингу» (из п. 1.3)
1. Возможность просмотра базы всех поставщиков
2. Возможность просмотра базы всех прайс-листов поставщиков
3. Возможность выбора поставщика
4. Возможность выбора товара
5. Сортировка имеющихся сведений из прайс-листов по полям: наименование, це-на, количество, вес
6. Поиск имеющихся поставщиков и сведений из прайс-листов по полям: наименование компании-поставщика, ФИО контактного лица, его телефон, адрес компании, банковские реквизиты, наименование товара, цена товара, количество товара в упаковке, вес товара
7. Возможность создания заказа на закупку
8. Возможность редактирования заказа на закупку
9. Просмотр всех заказов на закупку
10. Учет и ведение базы данных поставщиков
и т. д.
Примечание: документ «Запрос заинтересованного лица "Директор по маркетингу"» представлен в приложении № 2.

Требования заинтересованного лица «Кладовщик» (из п. 1.3)
1. Возможность создания приходного ордера
2. Возможность редактирования приходного ордера
3. Просмотр всех созданных приходных ордеров
4. Возможность ввода информации о поступивших товарах на склад
5. Просмотр всех поступивших товаров на склад
6. Просмотр оплаты товара
7. Просмотр задержки доставки товара
8. Сортировка имеющихся сведений о поступивших товарах на склад по полям: наименование компании-поставщика, ФИО контактного лица, его телефон, адрес компа-нии, банковские реквизиты, наименование товара, цена товара, количество товара в упа-ковке, вес товара
9. Ввод сведений из товаросопроводительных документов в базу данных
10. Ввод сведений из товарно-транспортной накладной в базу данных
и т. д.
Примечание: документ «Запрос заинтересованного лица "Кладовщик"» представлен в приложении № 2.

Представления Rational RequisitePro
Представления (Views) используются для отображения требований и их взаимосвя-зей. В проекте представления представлены на основе типа Attribute Matrix и двух фильт-ров: по заинтересованным лицам (рис. 1.4–1.5) и автоматизируемым функциям (рис. 1.6–1.7).






Представления по заинтересованным лицам
Заинтересованные лица «Директор по маркетингу»

Рисунок 1.4 – Представление требований для заинтересованного лица «Директор по маркетингу»

Заинтересованные лица «Кладовщик»

Рисунок 1.5 – Представление требований для заинтересованного лица «Кладовщик»

Представления по автоматизируемым функциям
Автоматизируемая функция «Выбор поставщика»

Рисунок 1.6 – Представление требований для автоматизируемой функции «Выбор поставщика»

Автоматизируемая функция «Закупка товара»

Рисунок 1.7 – Представление требований для автоматизируемой функции «Закупка товара»Сочинения курсовыеСочинения курсовые