- •Отчет информационного проекта
- •3 Курса, группы ,
- •Часть 1 5
- •Часть 2 10
- •Введение
- •Часть 1
- •Высокоуровневое описание проблемы
- •Определение владельца проблемы
- •Определение стейкхолдеров
- •Постановка цели разработки ис
- •Наименование ис
- •Высокоуровневое описание основных функций
- •Обоснование и выбор алгоритма
- •Часть 2
- •Заключение
Наименование ис
(рабочее, может измениться)
Аркадий Сапсаныч v2.0
Высокоуровневое описание основных функций
(2-3 функции)
Необходимо описать функции ИС таким образом, чтобы описание было понятно заказчику, т.е. без использования спец. терминов, в терминах поставленной проблемы. Из описания должно быть понятно: для чего эта функция реализована в системе, как она устроена, какой результат она дает (как проверить успешность выполнения).
Внесение маршрутов в базу данных, осуществление запроса в интернете и по телефонному звонку, возможность забронированные билетов, с возможностью для дальнейшего выкупа билета.
Заполнением маршрутов может заниматься начальник. Существует, как внутренний, так и внешний доступы.
Пользоваться внутренним доступом может как начальник компании, так и сотрудники этой компании. А пользование внешним доступом могут только пользователи.
Обоснование и выбор алгоритма
(способа) решения обозначеннойпроблемы (достижения обозначенной цели)
Реализация АСОИУ может быть выполнена многими способами, имеющими разные преимущества и недостатки. Необходимо указать 2-3 альтернативных решения и сравнить с выбранным.
Расписание на бумаге.
Расписание в интернете.
Табло. Для того чтобы его поставить нужно обговаривать и брать разрешение на установку с администрацией.
Удалённый доступ. Это можно совершать звонки или пользоваться интернетом. Так же с помощью звонка можно забронировать билет.
Высокоуровневое описание алгоритма
(блок-схема)
Описать основные функции ИС более формально и детально. Алгоритмы представить наглядно с помощью блок-схем.
Описание вариантов использования
(в нотации UML)
Часть 2
Выполняется по результатам выполнения задания части 1, после согласования результатов с преподавателем:
Построить объектно-ориентированную модель в нотации UML
(не менее 4х связанных классов с не менее 4 атрибутами и 2 функциями в каждом).
Построить модель передачи данных внутри ИС
с использованием нотации DFD на основе результатов п.1.
Построить функциональную модель в нотации IDEF0
(контекстная диаграмма + 2 уровня по 2-3 на уровне).
Построить процессную модель в нотации IDEF3
на основе вариантов использования UML.
Перечислить роли пользователей ИС
(не менее 2х). Сформулировать руководство пользователя с применением кросс-функциональной диаграммы.
Заключение
Разработка программных средств (software) в самых различных областях человеческой деятельности бурно прогрессирует в последние десятилетия. Знания о производстве программного обеспечения относительно других областей научно-технического прогресса находятся на начальном этапе развития и становления. В этой молодой области пока не определились основные системообразующие принципы, которые уже сложились в областях-ветеранах. Практика разработки и проектирования больших программных систем показала, что они не являются результатом простого усложнения или наращивания небольших программ. Принципы масштабируемости при разработке программных средств не работают. Кроме того, появляется некий кумулятивный эффект – большие программные системы мало предсказуемы по сравнению со своими составляющими «кирпичиками».
