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




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

Цели:

• Правильно интерпретировать требования, сформулированные в предыдущей лабораторной

работе;

• Описать корректные решения для архитектуры АИС: Техническая и программная архитектура АИС – структура, организация и взаимодействие компонентов АИС;

• Специфицировать функциональные требования к АИС с применением выявленных компонентов;

• Применить графические нотации для спецификации требований на данном этапе проектирования;

• Выявить внешние сущности АИС, процессы обработки данных, места скопления данных,

потоки данных, анализируя информационную систему, описанную в предыдущей лабораторной работе;

• Сконструировать структуру базы данных (БД) АИС;

• Спроектировать интерфейсы (меню, формы), которые будут реализовывать диалоги пользователей с АИС;

• Описать алгоритмы обработки данных в АИС.

 

Требования:

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

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

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

b) Тип АИС: система будет функционировать на отдельном компьютере или в локальной

сети (топология, тип, количество ПК и серверов), будет обслуживать процессы одного или нескольких предприятий, будет обслуживаться один или несколько процессов;

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

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

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

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

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

количество и тип пользователей;

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

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

внешними сущностями и АИС. Конструирование контекстной диаграммы АИС.

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

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

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

фильтры, формулы, агрегации и т.д.;

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

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

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

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

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

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-07-22 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: