Анализ предметной области автоматизированной информационной системы



Этапы анализа предметной области

 

· Концептуальное проектирование

· Логическое проектирование — преобразование требований к данным в структуре данных. На выходе получаем СУБД — ориентированную структуру базы данных и спецификации прикладных программ. На этом этапе часто моделируют базы данных применительно к различным СУБД и проводят сравнительный анализ моделей.

· Физическое проектирование

Методы сбора материалов обследования

 

Методы сбора материалов обследования разделяются на две большие группы:

1) Методы сбора, выполняемого силами проектировщиков:

· Проведение бесед, опросов и семинаров с руководителями объекта и его подразделений (по вопросам, которые носят глобальный характер и относятся к определению стратегии развития информационной системы);

· Проведение интервью и анкетирование исполнителей на рабочих местах — требует тщательной подготовки (заранее составляется список специалистов, разрабатывается перечень работ).

· Метод анализа операций. Заключается в декомпозиции рассматриваемого делового процесса или работы на ее составные части: задачи, расчеты, операции и элементы операций. Проводится анализ каждой части в отдельности, выявляется повторяемость отдельных операций, многократное обращение к одной и той же операции, степень их зависимости друг от друга.

· Метод фотографии рабочего дня исполнителя. Предполагает непосредственное участие проектировщиков и заключается в наблюдении и измерении затрат рабочего времени на выполняемые работы. Полученные данные заносятся в специальный лист фотографии рабочего дня.

· Метод выборочного хронометража отдельных работ. Позволяет установить нормативы на выполнение отдельных операций и собрать подробный материал о технике осуществления некоторых работ. Требует предварительной подготовки, известных навыков и наличие специального секундомера.

· Метод личного наблюдения — применим, если изучаемый вопрос понятен по существу и необходимо лишь уточнение деталей без существенного отрыва исполнителей от работы.

· Расчетный метод — применяется для определения трудоемкости и стоимости работ, подлежащих автоматизации, а также для установления объемов работ по отдельным операциям.

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

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

2) Методы сбора, выполняемые силами специалистов предметной области:

· Ведение индивидуальной тетради-дневника. Заключается в записи исполнителя в дневнике о каждой проведенной работе (цель, содержание, длительность) в течение определенного срока (например, месяца).

· Метод самофотографии рабочего дня. Наблюдение носит более детальный и менее длительный характер. Позволяет получить сведения о наиболее трудоемких или типичных работах и определить общую трудоемкость всех выполняемых работ.

· Метод документальной инвентаризации управленческих работ. На каждую работу в отдельности открывается специальная карта обследования, в которой приводятся все данные о регистрируемой работе или составляемых документах.

 

Методология описания предметной области

· SADT (Structured Analysis and Design Technique)

Методология структурного анализа и проектирования, интегрирующая процесс моделирования, управление конфигурацией проекта, использование дополнительных языковых средств и руководство проектом со своим графическим языком. Процесс моделирования может быть разделен на несколько этапов: опрос экспертов, создание диаграмм и моделей, распространение документации, оценка адекватности моделей и принятие их для дальнейшего использования. Этот процесс хорошо отлажен, потому что при разработке проекта специалисты выполняют конкретные обязанности, а библиотекарь обеспечивает своевременный обмен информацией. Признание полезности SADT привело к стандартизации и публикации ее части, предназначенной для функционального моделирования, как методологии и стандарта функционального моделирования и описания бизнес-процессов IDEF0.

· IDEF0 (Integration Definition for Function Modeling)

· IDEF3 (Integration Definition for Function Modeling)

· DFD (Data Flow Diagrams)

· UML (Unified Modeling Language)


Описание заказа заказчика

Для реализации заказанной базы данных (товары) необходимо создать несколько (таблиц связанных между собой определённым смыслом). Для начала создадим таблицу «Сотрудники» где опишем всех сотрудников и их данные, затем создадим таблицу «Товары» где введем весь товар находящийся у заказчика, затем создадим таблицу «Клиенты» где будем фиксировать клиентов купивших у нас товар, и создадим таблицу «Заказы» где будет содержаться информация о клиенте который купил товар.

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

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

· Сотрудник продал — запрос на отображение сотрудников продавших какой либо товар.

· Сотрудник обслужил — запрос на отображение клиентов которых обслужил какой либо сотрудник

· Сотрудники имеющие домашний телефон

· Запрос на определение должности (продавец или директор)

· Заказы — где отображается клиент который сделал покупку и полную стоимость покупки


Дата добавления: 2018-10-26; просмотров: 476; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!