Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курзакова отчёт.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
293.06 Кб
Скачать
  1. Наименование ис

(рабочее, может измениться)

Аркадий Сапсаныч v2.0

  1. Высокоуровневое описание основных функций

(2-3 функции)

Необходимо описать функции ИС таким образом, чтобы описание было понятно заказчику, т.е. без использования спец. терминов, в терминах поставленной проблемы. Из описания должно быть понятно: для чего эта функция реализована в системе, как она устроена, какой результат она дает (как проверить успешность выполнения).

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

Заполнением маршрутов может заниматься начальник. Существует, как внутренний, так и внешний доступы.

Пользоваться внутренним доступом может как начальник компании, так и сотрудники этой компании. А пользование внешним доступом могут только пользователи.

  1. Обоснование и выбор алгоритма

(способа) решения обозначеннойпроблемы (достижения обозначенной цели)

Реализация АСОИУ может быть выполнена многими способами, имеющими разные преимущества и недостатки. Необходимо указать 2-3 альтернативных решения и сравнить с выбранным.

  • Расписание на бумаге.

  • Расписание в интернете.

  • Табло. Для того чтобы его поставить нужно обговаривать и брать разрешение на установку с администрацией.

  • Удалённый доступ. Это можно совершать звонки или пользоваться интернетом. Так же с помощью звонка можно забронировать билет.

  1. Высокоуровневое описание алгоритма

(блок-схема)

Описать основные функции ИС более формально и детально. Алгоритмы представить наглядно с помощью блок-схем.

  1. Описание вариантов использования

(в нотации UML)

Часть 2

Выполняется по результатам выполнения задания части 1, после согласования результатов с преподавателем:

  1. Построить объектно-ориентированную модель в нотации UML

(не менее 4х связанных классов с не менее 4 атрибутами и 2 функциями в каждом).

  1. Построить модель передачи данных внутри ИС

с использованием нотации DFD на основе результатов п.1.

  1. Построить функциональную модель в нотации IDEF0

(контекстная диаграмма + 2 уровня по 2-3 на уровне).

  1. Построить процессную модель в нотации IDEF3

на основе вариантов использования UML.

  1. Перечислить роли пользователей ИС

(не менее 2х). Сформулировать руководство пользователя с применением кросс-функциональной диаграммы.

Заключение

Разработка программных средств (software) в самых различных областях человеческой деятельности бурно прогрессирует в последние десятилетия. Знания о производстве программного обеспечения относительно других областей научно-технического прогресса находятся на начальном этапе развития и становления. В этой молодой области пока не определились основные системообразующие принципы, которые уже сложились в областях-ветеранах. Практика разработки и проектирования больших программных систем показала, что они не являются результатом простого усложнения или наращивания небольших программ. Принципы масштабируемости при разработке программных средств не работают. Кроме того, появляется некий кумулятивный эффект – большие программные системы мало предсказуемы по сравнению со своими составляющими «кирпичиками».