Назначение разработки
Система призвана решить небольшой круг комбинаторно-оптимизированных задач: Найти максимальный среди элементов тех строк данной матрицы, которые упорядочены по возрастанию.
1.3 Требование к программе или к программному изделию
Требования к функциональным характеристикам
Система должна представлять совокупность методических и программных средств решения следующих задач:
Входные данные:
- - Введённая матрица
Выходные данные:
- Максимальные элементы матрицы которая упорядочены по возрастанию.
1.3.2 Требования к надёжности
Разрабатываемое программное обеспечение должно иметь:
- Возможность самовосстановления после сбоев;
- Проверку на ввод символов;
Также необходимо предусмотреть контроль вводимой информации и блокировку некорректных действий пользователя при работе с системой.
Требования к составу и параметрам технических средств
Системные требования для работы программного продукта должны быть следующими: тактовая частота процессора -1ООО Гц; объем оперативной памяти 64 Мб; объем свободного дискового пространства 20 Мб; разрешение монитора 1 024 х 768; наличие устройства чтения компакт-дисков; принтер.
Требования к информационной и программной совместимости
Программа должна работать в операционных системах Windows 2000/ХР/7/8.
Все формируемые отчёты должны иметь возможность экспортирования в редактор MS Office Word 2010.
Требования к программной документации
Разрабатываемая программа должна включать справочную информацию по работе системы и подсказки пользователю. В состав сопровождающей документации должны входить: расчетно-пояснительная записка, содержащая
описание технического задания
1.5 Этапы разработки
После утверждения технического задания организация-разработчик непосредственно приступает к созданию программного обеспечения.
Таблица 1 - Этапы разработки
Номер этапа | Название этапа | Срок | Отчётность |
Инициирование приобретению | 05.06.2019 | Написание технического задания | |
Процесс разработки | 05.06.2019 | Описание методов и алгоритмов. Описание программных модулей | |
Тестирование | 05.06.2019 | Тесты | |
Документирование | 05.06.2019 | Документация. Программный продукт |
Код программы
Рисунок 1-
Рисунок 2-
Приложение 2
Содержание диаграмм на ERwin
Рисунок 2 ─ Физическая модель диаграммы
Рисунок 3 ─ Логическая модель диаграммы
Рисунок 4 ─ Создание сущностей и атрибутов
Рисунок 5 ─ Создание сущностей
Рисунок 6 – Создание атрибутов для сущностей
Рисунок 7 – Создание связей между сущностями
Рисунок 8 – Создание дополнительных сущностей и связи категориального типа
Рисунок 9 – Объединение всех сущностей между
Приложение 3
Создание декомпозиций
Рисунок 10 – Построение контекстной диаграммы
Рисунок 11 – Создание декомпозиции контекстной диаграммы
Рисунок 12 – Создание декомпозиции для блока «Определение уровня доступа»
Рисунок 13 – Создание декомпозиции для блока «Обработка запроса клиента»
Рисунок 14 – Дополнение моделей диаграммой DFD для блока «Выполнение запроса»
Рисунок 15 - Дополнение моделей диаграммой DFD для блока «Обработать запрос студента»
Рисунок 16 – Дополнение диаграммы классификаторами