Загрузка данных
Государственное бюджетное профессиональное образовательное учреждение
«Волгоградский индустриальный техникум»
Самостоятельная работа студента
по МДК 05.01.
Проектирование и дизайн информационных систем
09.02.07.(№ по журналу).ВТВ-1**
НАЗВАНИЕ РАЗРАБОТКИ
по предметной области
«НАЗВАНИЕ»
Студент ФИО
Преподаватели И.А. Бочарова
Оценка
Дата сдачи
20**
СОДЕРЖАНИЕ
РАЗДЕЛ 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 3
1.1. Сбор данных 3
1.2. Обоснование необходимости создания АС 3
1.3. Предлагаемое решение 6
РАЗДЕЛ 2. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 8
2.1. Введение 8
2.2. Основание для разработки 8
2.3. Назначение разработки 8
2.4. Требования к программе или программному изделию 8
2.5. Требование к программной документации 8
2.6. Технико-экономические показатели 8
2.7. Стадии и этапы разработки 8
2.8. Порядок контроля и приемки 9
РАЗДЕЛ 3. ЭСКИЗНЫЙ ПРОЕКТ 10
3.1. Структура входных – выходных данных 10
3.2. Архитектура информационной системы 11
3.3. Макеты интерфейса программы 11
РАЗДЕЛ 4. РАБОЧИЙ ПРОЕКТ 13
4.1. Модели входных – выходных данных 13
4.2. Тестирование 13
РАЗДЕЛ 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1. Сбор данных
В данном разделе:
1) дать определение предметной области (предприятию, организации, фирмы или их совокупности), для которой разрабатывается программный продукт. Описать каким видом деятельности она (предметная область) занимается;
2) указать заинтересованных лиц (стейкхолдеров) в разработке программного продукта для данной предметной области (по профессии, специальности, должности, увлечению, интересам и т.д.), которые будут участниками разрабатываемой информационной системы продукта;
3) указать для каждого участника ИС (стейкхолдера), в чём заключается его заинтересованность в разработке программного продукта (должностные обязанности, увлечения, интересы и т.д.);
4) перечислить информационное содержание документов, которые (1) используют (регламентирующие работу) и (2) обрабатываются (ведутся, например, журналы учёта товара на складе) в данной предметной области.
1.2. Обоснование необходимости создания АС
Учитывая собранные данные, разработана модель бизнес-процесса, которая позволяет провести всесторонний анализ.
Используя методологии функционального моделирования IDEF0, BPMN и USE-Case построена функциональная модель, отображающая структуру и функции (НАЗВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ), а также потоки информации и материальных объектов, связывающих эти функции.
Первая диаграмма в иерархии диаграмм IDEF0 - контекстная, изображающая функционирование системы в целом.Общий вид модели представлен на схеме (НАЗВАНИЕ) (см. рисунок 1).
Рисунок 1 - Общий вид контекстной диаграммы IDEF0
Далее можно для контекстной диаграммы IDEF0 построить её декомпозицию с подробным описанием функций разрабатываемой системы.
Рисунок 2 – Декомпозиция контекстной диаграммы IDEF0
Для конкретизации каких-то блоков можно использовать BPMN.
Рисунок 3 – Диаграмма блока А0***
Рисунок 4 – Диаграмма блока А0***
Для того чтобы сформулировать общие требования к функциональному поведению проектируемой системы строится диаграмма вариантов использования, на которой изображаются отношения между стейкхолдерами. Данная модель представлена на примере (см. рисунок 4).
Рисунок 5 – Пример диаграммы вариантов
Разрабатывая модель бизнес-процесса, НА ВСЕХ СХЕМАХдолжны быть получены ответы на следующие вопросы, взглянув со всех точек зрения на бизнес-процесс и детализировав его:
какие процедуры (функции, работы) необходимо выполнить для получения заданного конечного результата;
в какой последовательности выполняются эти процедуры;
какие механизмы контроля и управления существуют в рамках рассматриваемого бизнес-процесса;
кто выполняет процедуры процесса;
какие входящие документы/информацию использует каждая процедура процесса;
какие исходящие документы/информацию генерирует процедура процесса;
какие ресурсы необходимы для выполнения каждой процедуры процесса;
какая документация/условия регламентирует выполнение процедуры;
какие параметры характеризуют выполнение процедур и процесса в целом.
1.3. Предлагаемое решение
Учитывая ***, можно сделать вывод, что для (название предметной области) необходимо разработать программный продукт в виде (указать вид приложения), который будет решать следующие задачи:
- ****************
- ****************
- ****************
РАЗДЕЛ 2. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
2.1. Введение
По ГОСТУ
2.2. Основание для разработки
Разработка программного продукта ведется на основании задания по МДК 05.01 Проектирование и дизайн информационных систем преподавателя государственного бюджетного профессионального образовательного учреждения «Волгоградский индустриальный техникум» Бочаровой Ирины Анатольевны.
Тема разработки – Разработка*******
2.3. Назначение разработки
Разрабатываемый программный продукт, предназначен для:
2.4. Требования к программе или программному изделию
2.4.1. Требования к функциональным характеристикам
Разрабатываемый программный продукт должен выполнять следующие функции:
Требования к временным характеристикам не предъявляются.
2.4.2 Требование к надёжности
2.4.3 Условие эксплуатаций
2.4.4 Требование к составу и параметрам технических средств
2.4.5 Требование к информационной программной совместимости
2.4.6 Требование к маркировке и упаковке
2.4.7 Требование к транспортированию и хранению
2.5. Требование к программной документации
2.6. Технико-экономические показатели
По ГОСТУ
2.7. Стадии и этапы разработки
По ГОСТУ
2.8. Порядок контроля и приемки
По ГОСТУ
РАЗДЕЛ 3. ЭСКИЗНЫЙ ПРОЕКТ
3.1. Структура входных – выходных данных
При разработке программного продукта «Название» необходимо использовать идентификаторы, структура и назначение которых представлена в следующих таблицах.
Разрабатываемый проект должен содержать таблицу «Пользователи», структура, и описание которой представлено в таблице 1.
Таблица 1 - Пользователи
Поле Тип Ограничения Описание
id SMALLINT PRIMARY Key Счетчик, уникальное значение
Время Time DEFAULT `00.00` Время звонка, по умолчанию установлено`00.00`
ФИО Char (45) NOT NULL ФИО исполнителя, не более 45 символов, обязательное для заполнения
ИС содержит так же идентификаторы, которые не задействованы в БД, структура которых представлена в таблице 2.
Таблица 2 – Идентификаторы системы
Поле Тип Описание
count целый Количество участников олимпиады
summa вещественный Количество денег к оплате корзины
3.2. Архитектура информационной системы
Рисунок 6 – ER-диаграмма ИС
3.3. Макеты интерфейса программы
Разрабатываемый программный продукт должен соответствовать следующим макетам.
Рисунок 7 – Стартовая страница
Рисунок 8 – Страница входа
Рисунок 9 – Страница регистрации
РАЗДЕЛ 4. РАБОЧИЙ ПРОЕКТ
4.1. Модели входных – выходных данных
При разработке программного продукта «Название» были разработаны модели для таблиц, разработанных в разделе 3.
Для таблицы «Название» разработана следующая модель:
4.2. Тестирование
Пример 1
При запуске программы появляется приветственное окно, на котором указано название и версия программного продукта, а так же название организации, выпустившая данный программный продукт (см. рисунок 14).
Рисунок 14 - Приветственное окно
Пример 2
По нажатию на кнопку «Вычислить», при введённых корректных входных данных, программа выдаёт ответ (см. рисунок 15).
Рисунок 15 – Окно расчетов
Программа выдаёт результат, соответствующий контрольному примеру.
Пример 3
При нажатии на правую клавишу мыши во время наведения курсора мыши на выделенное слово, программа выдаёт контекстное меню (Рисунок 4).
Рисунок 16 – Контекстное меню
Программа выдаёт ожидаемый результат.
Пример 4
При выполнении команды Файл-Выход программа выдаёт контрольное предупреждение (Рисунок 5).
Рисунок 17 - Предупреждение