Модуль 1: Разработка модулей программного обеспечения для компьютерных систем Необходимо было:
Проанализировать техническое задание.
Составить спецификацию разрабатываемого модуля.
Сформировать основной алгоритм учета заявок на ремонт оборудования в виде блок-схемы.
Детализировать одну из функций (например, расчет количества выполненных заявок или среднего времени выполнения).
Разработать интерфейс программного модуля.
Реализовать алгоритм.
Провести тестирование и представить результаты в виде протокола.
Реализация:
Проанализировать техническое задание и составить спецификацию – не видно в коде, это должно быть документировано отдельно.
Алгоритм учета заявок – реализован в логике (functions process_request, get_all_requests, и т.д.).
Детализация одной из функций – реализована функция calculate_average_completion_time для расчета среднего времени выполнения заявок.
Интерфейс программного модуля – реализован с помощью Tkinter.
Тестирование – нет информации о тестировании и протоколе результатов.
Модуль 2: Разработка, администрирование и защита баз данных Необходимо было:
Спроектировать ER-диаграмму для учета заявок на ремонт оборудования.
Привести базу данных к 3 нормальной форме.
Создать необходимые сущности, связи и ограничения.
Разработать базу данных на сервере и заполнить её данными.
Создать запросы и отчеты.
Выполнить резервное копирование.
Настроить уровни доступа для пользователей.
Реализация:
ER-диаграмма – не представлена, но сущности и связи описаны в таблице базы данных.
Нормальная форма – структура таблицы выглядит соответствующей нормальным формам.
База данных – реализована и заполнена.
Запросы и отчеты – реализованы через функции fetch и отчеты (всплывающие окна в интерфейсе).
Резервное копирование – не упомянуто в коде.
Уровни доступа – реализованы.
Модуль 3: Сопровождение и обслуживание программного обеспечения компьютерных систем Необходимо было:
Разработать руководство системного программиста.
Предложить модификации программного обеспечения.
Добавить нового пользователя и новую роль Менеджер.
Реализовать функционал согласно требованиям.
Настроить ПО.
Добавить функционал.
Провести отладку и тестирование программы.
Реализация:
Руководство – не предоставлено.
Модификации ПО – интерфейс и функционал реализованы.
Новые пользователи и роли – не упомянуты в коде.
Отладка и тестирование – нет информации о проведении тестирования.
Что осталось сделать:
Провести тестирование и представить результаты в виде протокола (Модуль 1).
Выполнить резервное копирование базы данных (Модуль 2).
Разработать руководство системного программиста (Модуль 3).
Добавить нового пользователя и роль Менеджер (Модуль 3).
Провести отладку и тестирование программы (Модуль 3).