Проверка соответствия созданной модели АИС требованиям, сформулированным в предыдущей лабораторной работе.

Лабораторная работа Nr.3

Тема: Проектирование автоматизированной информационной системы

Цели:

  • Правильно интерпретировать требования, сформултрованные в предыдущей лабораторной работе;
  • Описать корректные решения для архитектуры АИС: Техническая и программная архитектура АИС – структура, организация и взаимодействие компонентов АИС;
  • Специфицировать функциональные требования к АИС с применением выявленных компонентов;
  • Применять графические нотации для спецификации требований на данном этапе проектирования;
  • Выявить внешние сущности АИС, процессы обработки данных, места скопления данных, потоки данных, анализируя информационную систему, описанную в предыдущей лабораторной работе;
  • Сконструировать структуру базы данных (БД) АИС;
  • Спроектировать интерфейсы (меню, формы), которые будут реализовывать диалоги пользователей с АИС;
  • Описать алгоритмы обработки данных в АИС.

 

Требования:

 (Продолжается работа по теме, выбранной в лабораторной работе 2)

Технологическое решение АИС

a) Уровень внедрения АИС (место работы одного сотрудника, отдел, департамент, и т.д.), количество и тип пользователей;

b) Тип АИС: система бедет функционировать на отдельном компьютере или в локальной сети (топология, тип, количество ПК и серверов), будет обслуживать процессы одного или нескольких предприятий, будет обслуживаться один или несколько процессов;

c) Описание дополнительных технических компонентов АИС (кабеля, HUB, принтеры и т.д.);

d) Описание программ, СУБД и языков программирования, необходимых для создания и функционирования программного обеспечения АИС.

Проектирование архитектуры АИС

a) Выделение основных компонентов АИС;

b) Графическое представление технических и программных составляющих АИС;

Логическое проектирование компонентов АИС

a) Выделение основных внешних сущностей АИС (пользователей) и обмена данных между внешними сущностями и АИС. Конструирование контекстной диаграммы АИС.

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

c) Описание входящих структур данных для каждой выделенной функции;

d) Описание алгоритма преобразования входящих данных в выходящие: сортировки, фильтрации, формулы, агрегации и т.д.;

e) Моделирование данных АИС. Создание концептуальной модели данных с выявлением основных сущностей данных, атрибутов и связей;

f) Создание логической модели данных (если есть необходимость – нормализовать полученную модель данных) – диаграмма Сущность-Связь, которая описывает структуру БД АИС;

g) Моделирование поведения АИС. Описание доступа к данным (название транзакции, название таблиц(ы), тип доступа к данным (чтение, запись, обновление), тип пользователя);

h) Описание сценария доступа к данным в соответствии с основными пользователями АИС;

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

j) Проектирование отчетов/выходящей информации, специфической для АИС, содержащей данные одной или нескольких таблиц БД.

Проверка соответствия созданной модели АИС требованиям, сформулированным в предыдущей лабораторной работе.


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

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




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