СИБИТ, практикум по прикладной информатике №2 (практические работы №1,2,3)
| 04.03.2026, 13:57 | |||||||||||||||||||||||||||||||||||||||
Практическая работа №1. Предпроектное обследование объекта автоматизации. Цель работы: Отработка навыков выполнения процедуры предпроектного исследования предметной области. Задание 1. Изучить теоретический материал «Предпроектное обследование объекта автоматизации». Собрать/составить комплект документов к началу работ по предпроектному обследованию: 1. Сводная информация о деятельности предприятия. 2. Регулярный документооборот предприятия. 3. Сведения об информационно-вычислительной инфраструктуре предприятия. 4. Сведения об ответственных лицах. Задание 2. Провести предпроектное обследование объекта. Составить отчет об экспресс- обследовании предприятия. Этапы выполнения задания 2. 1. Название организации и профиль деятельности. 2. Функциональная структура: - схема; - должности и функции. 3. Оборудование (включая компьютерное). 4. Территория (месторасположение, количество помещений, площади). 5. Выделение и классификация процессов: - дерево бизнес-процессов (схема); - таблицы: ▪ «Основные бизнес процессы предприятия», ▪ «Операции бизнес процессов», ▪ «Описание документов бизнес-процесса». 6. Сеть бизнес-процессов (схема). 7. Основные требования и приоритеты автоматизации. 8. Оценка необходимых для обеспечения проекта ресурсов заказчика. 9. Оценка возможности автоматизации, предложения по созданию автоматизированной системы с оценкой примерных сроков и стоимости. Задание 3. Постройте дерево проблем для одной из предложенных предметных областей. Количество уровней детализации: не менее 3-х. Для этой же предметной области постройте дерево целей. Сделайте вывод. Предложите пути достижения генеральной цели. Задание 4. Анализ систем-аналогов для автоматизации операций бизнес-процессов в заданной предметной области. Этапы выполнения задания 4. 1. Подобрать программное обеспечение – системы-аналоги для автоматизации операций бизнес-процессов в заданной предметной области. К различным программным решениям относятся: программы, онлайн-сервисы, облачные решения, фреймворки, корпоративные системы и др. Найденные программные решения необходимо перечислить. 2. Выбрать из всех программных решений несколько (не менее 3-х) для выполнения обзора и сравнительной характеристики. Выполнить обзор программных средств (краткое описание, функциональные возможности, фирма-разработчик, скриншоты и др.). 3. Выделить критерии сравнения (в соответствии с функциональными, нефункциональными требованиями, моделью FURPS) 4. Построить таблицу с сопоставительным анализом по выделенным критериям сравнения. Таблица Сравнительная характеристика систем-аналогов
5. Сделать выводы по результатам анализа. Задание 5. Дать ответы на контрольные вопросы. Контрольные вопросы 1. Какие задачи позволяет решить предпроектного обследование? 2. Какие методы используются на начальном этапе предпроектного обследования? 3. Какие документы анализируются на этапе предпроектного обследования? 4. Какие отчетные документы создаются на этапе предпроектного обследования? 5. Что представляет собой экспресс-обследование предприятия? 6. Что такое референтная модель? 7. Какие методы используются для анализа результатов предпроектного обследования? 8. Какие два вида моделей предполагает построение модели деятельности организации?
Практическая работа №2. Моделирование бизнес-процессов. Нотации IDEF0, DFD и BPMN. Цель работы: Отработка навыков моделирования бизнес-процессов в различных нотациях. Задание 1. Изучить теоретический материал «Моделирование бизнес-процессов. Нотации IDEF0, DFD и BPMN». В дополнительных источниках, в частности ресурсах Интернет, изучить дополнительные сведения моделирования (графическую нотацию, правила построения) в нотации IDEF0. Построить IDEF0-модель бизнес-процесса (бизнес-процессов) заданной предметной области. Задание 2. В дополнительных источниках, в частности ресурсах Интернет, изучить дополнительные сведения моделирования (графическую нотацию, правила построения) в нотации DFD. Построить DFD-модель бизнес-процесса (бизнес-процессов) заданной предметной области. Задание 3. В дополнительных источниках, в частности ресурсах Интернет, изучить дополнительные сведения моделирования (графическую нотацию, правила построения) в нотации BPMN. Построить BPMN-модель бизнес-процесса (бизнес-процессов) заданной предметной области. Задание 4. Дать ответы на контрольные вопросы. Контрольные вопросы 1. Что такое нотация описания бизнес-процессов? 2. Какие программные продукты предназначены для моделирования бизнес-процессов? 3. Какие онлайн-сервисы можно использовать для моделирования бизнес-процессов? 4. Какие ключевые отличия нотаций IDEF0, DFD и BPMN?
Практическая работа №3. Требования к информационной системе и составление технического задания Цель работы: Получение навыков разработки технического задания на создание программного продукта (ПП) с применением ГОСТ 19.102-77 «Стадии разработки программ и программной документации» и ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы». Задание 1. Изучить теоретический материал «Требования к информационной системе и составление технического задания». На примере заданной предметной области разработать требования, разбив их на две группы (функциональные и нефункциональные). Этапы выполнения задания 1. 1. Сформулировать основные информационные потребности пользователей, запросы заинтересованных лиц - пожелания ЗЛ относительно решения. 2. Разработать функциональные требования с учетом отражения свойств 1-9. 3. Разработать нефункциональные требования с учетом отражения свойств 1-9. 4. Выделите из перечисленных требований: - те, которые могут быть наиболее изменчивы на протяжении всего жизненного цикла системы; обоснуйте свой выбор; - те, которые не всегда очевидны; обоснуйте свой выбор; - те, которые с трудом поддаются контролю в больших объемах; обоснуйте свой выбор. 5. Составьте отчет о выполнении задания. Задание 2. 1. Разработать техническое задание на программный продукт (см. варианты заданий) в соответствии с ГОСТ 19.201-78 и ГОСТ 34.602-89. 2. Оформить работу в соответствии с ГОСТ 19.106-78. Варианты заданий 1. Разработать программный модуль «Учет успеваемости студентов». Программный модуль предназначен для оперативного учета успеваемости студентов в сессию деканом, заместителями декана и сотрудниками деканата. Сведения об успеваемости студентов должны храниться в течение всего срока их обучения и использоваться при составлении справок о прослушанных курсах и приложений к диплому. 2. Разработать программный модуль «Личные дела студентов». Программный модуль предназначен для получения сведений о студентах сотрудниками деканата, профкома и отдела кадров. Сведения должны храниться в течение всего срока обучения студентов и использоваться при составлении справок и отчетов. 3. Разработать приложение Windows «Органайзер». Приложение предназначено для записи, хранения и поиска адресов и телефонов физических лиц и организаций, а также расписания, встреч и др. Приложение предназначено для пользователей компьютера различного уровня компьютерной грамотности. 4. Разработать приложение Windows «Калькулятор». Приложение предназначено для любых пользователей и должно содержать все арифметические операции (с соблюдением приоритетов) и желательно (но не обязательно) несколько математических функций. 5. Разработать программный модуль «Кафедра», содержащий сведения о сотрудниках кафедры (ФИО, должность, ученая степень, дисциплины, нагрузка, общественная работа, совместительство и др.). Модуль предназначен для использования сотрудниками отдела кадров и деканата. 6. Разработать программный модуль «Лаборатория», содержащий сведения о сотрудниках лаборатории (ФИО, пол, возраст, семейное положение, наличие детей, должность, ученая степень). Модуль предназначен для использования сотрудниками отдела кадров. 7. Разработать программный модуль «Автосервис». При записи на обслуживание заполняется заявка, в которой указываются ФИО владельца, марка автомобиля, вид работы, дата приема заказа и стоимость ремонта. После выполнения работ распечатывается квитанция. 8. Разработать программный модуль «Учет нарушений правил дорожного движения». Для каждой автомашины (и ее владельца) в базе хранится список нарушений. Для каждого нарушения фиксируется дата, время, вид нарушения и размер штрафа. При оплате всех штрафов машина удаляется из базы. 9. Разработать программный модуль «Картотека агентства недвижимости», предназначенный для использования работниками агентства. В базе содержатся сведения о квартирах (количество комнат, этаж, метраж и др.). При поступлении заявки на обмен (куплю, продажу) производится поиск подходящего варианта. Если такого нет, клиент заносится в клиентскую базу и оповещается, когда вариант появляется. 10. Разработать программный модуль «Картотека абонентов АТС». Картотека содержит сведения о телефонах и их владельцах. Фиксирует задолженности по оплате (абонентской и повременной). Считается, что повременная оплата местных телефонных разговоров уже введена. 11. Разработать программный модуль «Авиакасса», содержащий сведения о наличии свободных мест на авиамаршруты. В базе должны содержаться сведения о номере рейса, экипаже, типе самолета, дате и времени вылета, а также стоимости авиабилетов (разного класса). При поступлении заявки на билеты программа производит поиск подходящего рейса. 12. Разработать программный модуль «Книжный магазин», содержащий сведения о книгах (автор, название, издательство, год издания, цена). Покупатель оформляет заявку на нужные ему книги, если таковых нет, он заносится в базу и оповещается, когда нужные книги поступают в магазин. 13. Разработать программный модуль «Автостоянка». В программе содержится информация о марке автомобиля, его владельце, дате и времени въезда, стоимости стоянки, скидках, задолженности по оплате и др. 14. Разработать программный модуль «Кадровое агентство», содержащий сведения о вакансиях и резюме. Программный модуль предназначен как для поиска сотрудника, отвечающего требованиям руководителей фирмы, так и для поиска подходящей работы. Примечание. При разработке ТЗ на создание программы не ограничиваться функциями, приведенными в варианте, добавить несколько своих функций. Содержание и оформление отчета по выполнению практического задания 2: Отчет должен содержать титульный лист, содержание, введение, основную часть, заключение. Во введении выполняется постановка задачи, дается описание задания. В основной части оформляется техническое задание в соответствии с ГОСТ 19.201-78 и ГОСТ 34.602-89. В техническое задание в раздел календарного плана включить сетевой график/диаграмму Ганта, выполненную с помощью одного из инструментальных средств. Задание 3. Дать ответы на контрольные вопросы. Контрольные вопросы 1. Дайте определения следующим терминам: - заинтересованное лицо (ЗЛ); - запросы ЗЛ; - требование; - управление требованием; - функциональное требование; - нефункциональное требование; - эксплуатационное требование; - техническое задание (ТЗ). 2. Какой стандарт определяет структуру и содержание ТЗ? 3. Какой стандарт определяет правила оформления ТЗ? 4. Назовите основные разделы технического задания. | |||||||||||||||||||||||||||||||||||||||