
3 семестр Русак-Русина / САиПИС(сРРВП) Отчёт 1
.docxМинистерство образования Республики Беларусь
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра экономической информатики
Лабораторная работа №1
«Анализ предметной области.»
Вариант 6
Выполнил: |
студент группы 272302
|
Проверил: |
ассистент кафедры ЭИ
|
Минск 2023
Цель: выбрав предметную область, автоматизировать процесс в котором будет разрабатываться система.
Задачи: построить функциональную модель системы на примере нотации IDEF0.
Описание предметной области
Учреждение образования, которое было взято за основу проекта – Белорусский государственный университет информатики и радиоэлектроники. Планирование факультативных учебных дисциплин является неотъемлемой частью любого учреждения образования, как и высшего, так и среднего. Каждый человек проявляет изо дня в день тягу к знаниям. Иногда нам недостаточно полученной информации по учебной дисциплине, а иногда мы желаем закрепить изученный материал или узнать то, чего нет в стандартном курсе. Желание знать больше приводит к тому, что мы записываемся на дополнительные занятия, называемых в учреждениях образования, как факультативы. Факультативные занятия пользуются популярностью среди молодежи. Именно поэтому мной было принято решение систематизировать этот процесс для удобства пользования.
Каждый студент должен быть авторизован в нашей системе. Студент, заинтересовавшийся в факультативных занятиях, должен сам зарегистрироваться в системе в любое ему удобное время. После чего он получает доступ к функционалу нашей программы, выбирает интересующие его дисциплины. Перечень предлагаемых дисциплин: математика, физика, программирование, английский язык, базы данных. Чтобы записаться, на факультативе должны быть места, согласно кодексу об образовании, количество студентов на одном факультативе не должно превышать 15 человек. Также проект будет предусматривать возможность выписаться из числа студентов того или иного факультатива, из-за потери интереса к изучаемой области или по каким-то другим своим мотивам.
Разработка функциональной модели предметной области
Рассмотрим информационную систему записи студента на факультатив, выполненную с помощью средств моделирования функций IDEF0. Как правило, необходимо вначале создать контекстную модель информационной системы. Контекстная диаграмма - самая верхняя диаграмма, на которой объект моделирования представлен единственным блоком с граничными стрелками. Стрелки на этой диаграмме отображают связи объекта моделирования с окружающей средой.
Рисунок 1.1 – Контекстная диаграмма информационной системы
Контекстная диаграмма содержит следующие параметры:
входной параметр – желание студента, технические принадлежности;
выходной параметр – студент записан на факультатив;
управляющие параметры – устав университета, кодекс об образовании;
исполнительные параметры – преподаватели БГУИР, факультативы БГУИР;
Нотация IDEF0 поддерживает последовательную декомпозицию процесса до требуемого уровня детализации. Контекстная диаграмма описывает весь процесс в целом, следующие диаграммы - диаграммы декомпозиции, на которых можно рассмотреть процесс записи студентов более подробно.
Рисунок 1.2 – Диаграмма декомпозиции
На выходе получили диаграмму, состоящую из 3-ёх процессов:
1. Получить заявление на факультатив. Естественный процесс, с которого начинается бесчисленное множество жизненных процессов, запись студента на факультатив не стало исключением. Только исходя из этой единицы работы, мы можем двигаться дальше и решать записывать студента на факультатив или нет.
2. Определить «годность» студента. В связи с тем, что места на любой факультатив ограничены, студентов нужно как-то классифицировать и отобрать наиболее толковых. Для этого будет составлен рейтинг студентов.
3. Сообщить студенту о решении университета. Стоит отметить, что умственные способности разных студентов отличаются, следовательно, не все желающие смогут дополнительно заниматься.
Рисунок 1.3 – Диаграмма декомпозиции процесса «Получить заявление на факультатив»
Первым этапом будем декомпозировать процесс «Получить заявление на факультатив». Как видим, диаграмма представляет из себя следующие единицы работы:
1. Информировать студента о наличии некоторых факультативах . Почти каждый студент даже не в курсе о наличии тех или иных факультативах.
2. Заполнить заявление. С помощью учебно-вспомогательного персонала корректно заполнить заявление согласно всем нормам, поставленных министерством образования.
3. Рассмотреть заявление. После любого заполненного заявления следует его рассмотреть и добавить в списки.
Рисунок 1.4 – Диаграмма декомпозиции процесса «Определить “годность” студента»
Вторым этапом будем декомпозировать процесс «Определить “годность” студента». Как видим, диаграмма представляет из себя следующие единицы работы:
1. Ознакомиться с личным делом студента. Для внесения студента в рейтинг в первую очередь необходимо с ним ознакомиться, проанализировать его деятельность на протяжении всего учебного процесса.
2. Добавить студента в рейтинговую систему. С помощью рейтинговой системы мы сможем выявить наиболее талантливых студентов для факультатива, записав в него учащихся с наибольшим средним баллом.
3. Проверить наличие активной деятельности студента. В наше суровое время большинство студентов достаточно “пассивные”. С помощью активной деятельности в делах университета студенты, не имеющие высокого среднего балла, также могут попасть на факультатив, что мотивирует молодежь принимать участие в жизни университета.
Чтобы полностью раскрыть процесс «Добавить студента в рейтинговую систему». Покажем наглядно его предназначение на отдельной иллюстрации.
Рисунок 1.5 – Диаграмма декомпозиции «Добавить студента в рейтинговую систему»
Рисунок 1.6 – Диаграмма декомпозиции «Проверить наличие активной деятельности студента»
Третьим этапом будем декомпозировать процесс «Проверить наличие активной деятельности студента». Как видим, диаграмма представляет из себя следующие единицы работы:
1. Собрать информацию о студенте. Вся информация об активностях студента должна быть скрупулезно собрана и представлена в одном документе.
2. Проанализировать активность студента. После сбора информации активность студента подлежит анализу и принять решение по поводу студента.
3. Составить характеристику. Характеристика полностью представляет студента, а именно: его активность, личные данные, желаемые факультативы.
Выводы: функциональная модель выбранной предметной области успешно построена. Для автоматизации процесса, в котором будет разрабатываться система, использовались теоретические сведения.