Спецификация на функциональный модуль «AidaFrog – занятость диска»
Введение
Практика имеет целью комплексное освоение студентами всех видов профессиональной деятельности по специальности СПО, формирование общих и профессиональных компетенций, а также приобретение необходимых умений и опыта практической работы студентами по специальности.
Задачами практики по профилю специальности являются:
- освоение общих и профессиональных компетенций по специальности;
- формирование у студентов практических профессиональных умений;
- приобретение практического опыта;
- развитие навыков работы в коллективе;
- выполнение индивидуального задания в соответствии с методическими указаниями.
Учебная практика по МДК 0101 «Системное программирование» профессионального модуля «ПМ.01 РАЗРАБОТКА ПРОГРАММНЫХ МОДУЛЕЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ КОМПЬЮТЕРНЫХ СИСТЕМ» предусматривает выполнение индивидуального задания по выбранной теме, составление отчета и защиту выполненного задания.
Индивидуальное задание включается в себя разработку спецификаций модулей, разработку, отладку и тестирование модулей, а также составление руководства пользователя.
В данной работе рассматривается реализация программного продукта по теме: «Разработка модулей, позволяющих получать параметры дисковых устройств».
В пояснительной записке рассматриваются этапы разработки модулей для индивидуального задания.
В первом разделе описываются этапы проектирования модулей.
Во втором разделе приводятся этапы разработки, отладки и тестирования.
В третьем разделе приводится руководство пользователя для разработанного приложения.
Итогом практики является защита разработанного приложения, в ходе которой студент демонстрирует полученные навыки и освоенные профессиональные и общие компетенции.
Проектирование
Спецификация на головной модуль
Головной модуль предназначен для вызова модулей, позволяющих определять параметры дисковых устройств, занятость диска и количество памяти, занимаемой файлами определенного типа.
Название головного модуля «AidaFrog».
Вызов модуля осуществляется с помощью запуска файла AidaFrog.exe.
Входные данные: названия процессов и их параметров (вводятся через элементы управления на форме).
Выходные данные отсутствуют.
Описание макета и навигация в модуле: фоновый цвет формы – ActiveCaptionText. Форма называется «AidaFrog» (рисунок 1).
Рисунок 1 – Шаблон формы головного модуля
В левой части формы должны быть три кнопки, инициирующие вызовы функциональных модулей, с названиями «Дисковые параметры», «Занятость диска» и «Занятость файлами». В правой части формы должны находиться пояснения к вызываемым этими кнопками модулям. Шрифт всех кнопок «Microsoft Sans Serif», размер 10 пт. Все кнопки имеют цвет MenuText.
Описание механизма функционирования модуля
1. Запустить один из трех модулей с помощью соответствующей кнопки.
Блок-схема функционирования модуля приведена на рисунке 2.
Выбор средства программирования
Среда разработки модуля – MS Visual Studio 2010, язык разработки –С#.
Рисунок 2 – Блок-схема головного модуля
Спецификация на функциональный модуль «AidaFrog – параметры дисковых устройств»
Функциональный модуль «AidaFrog-параметры дисковых устройств» предназначен для определения параметров дисковых устройств.
Входные данные: наименование диска.
Выходные данные: параметры дисковых устройств (выводятся в список на модуле и текстовый файл).
Навигация в модуле.
Модуль вызывается из головного модуля с помощью кнопки «Дисковые параметры» и возвращает управление обратно в головной модуль.
Описание механизма функционирования модуля
1. Выбрать диск в выпадающем поле.
2. Подтвердить выбор.
3. Вывести строки списка в файл журнала.
Сообщения об ошибках
Дисковые устройства не выбраны.
Блок-схема модуля приведена на рисунке 3.
Рисунок 3 – Блок-схема модуль «AidaFrog - параметры дисковых устройств»
Выбор средства программирования
Среда разработки модуля – MS Visual Studio 2010, язык разработки –С#.
Спецификация на функциональный модуль «AidaFrog – занятость диска»
Функциональный модуль «AidaFrog - занятость диска» предназначен для определения занятости диска.
Входные данные: наименование диска.
Выходные данные: процент занятости и свободности выбранного диска (выводятся в текстовый файл, в текстовые поля и отображаются на полосах progressBar).
Навигация в модуле.
Модуль вызывается из головного модуля с помощью кнопки «Занятость диска» и возвращает управление обратно в головной модуль.
Описание механизма функционирования модуля
1. Выбрать диск в выпадающем поле.
2. Подтвердить выбор.
3. Подать запрос на информацию о диске.
4. Вывести текстовые строки в текстовое поле.
5. Отобразить процент занятости диска в ленте прогресса.
6. Вывести текстовые строки в файл журнала.
Сообщения об ошибках
Дисковые устройства не выбраны.
Блок-схема модуля приведена на рисунке 4.
Рисунок 3 – Блок-схема модуль «AidaFrog – занятость диска»
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|