Требования к составу и параметрам технических средств.




Для успешного выполнения программы требуется IBM – совместимый компьютер под управлением ОС Windows XP и выше, имеющий клавиатуру для ввода информации оператором и монитор для вывода информации и жесткий диск или съемный носитель для записи информации. Компьютер должен иметь процессор с тактовой частотой не менее 233 МГц и объем оперативной памяти не менее 64 Мб.

Требования к информационной и программной совместимости

При разработке программного комплекса должна быть обеспечена полная совместимость между МК и подключаемыми функциями. Эта задача решается в МК, где контролируется количество и тип передаваемых в функции параметров.

Для разработки используется среда MS Visual Studio 2010 и выше, благодаря чему достигается совместимость компиляторов на разных машинах в течение разработки.

Скомпилированное в Release – конфигурации приложение будет содержать все библиотеки, необходимые для запуска под управлением ОС Windows.

Требования к маркировке и упаковке

Носитель с программой помечается «FS_K5-291_2012».

Данный комплекс программ предполагается сдавать заказчику в следующем виде:

· Каталог FS_K5-291_2012

Ø Каталог FS

§ Тексты модулей комплекса программ

Ø Каталог Debug

§ Файл FS.exe – отладочная версия

Ø Каталог Release

§ Файл FS.exe – рабочая версия

 

Требования к программной документации

Предварительный состав программной документации: пояснительная записка, техническое задание, текст и описание программы, программа и методика испытаний, инструкция системного программиста, инструкция оператора.

Стадии и этапы разработки

1. Пояснительная записка – 25.11.12

2. Техническое задание – 8.11.12

3. Текст программы - 15.11.12

4. Программа и методика испытаний – 22-29.11.12

5. Инструкция системного программиста -22-29.11.12

6. Инструкция оператора - 22-29.11.12

7. Отладка программы - 6.12.12

8. Сдача программы заказчику – 13.12.12

Порядок контроля и приемки

Приемка программы осуществляется преподавателем. Корректность работы программы устанавливается путем проведения специальных тестов, проверяющих работу программы на различных наборах входных данных в различных условиях на основании ПЗ, ПМИ и РО.

 

Приложение 1. Описание полей класса файловой системы.

struct SB{ //системный блок

unsigned short vers; //версия системы

char tomename[12];//метка тома

char ownername[12];//имя владельца

char sysname[12];//имя системы

};

struct FRec{ //запись о файле

unsigned short rectype; //тип записи

char name[6];//имя файла

char type[4]; //тип файла

unsigned short len; //число блоков, занимаемых файлом

unsigned short date;//дата создания файла

};

 

struct segment{//сегмент

unsigned short catsize;//размер каталога

unsigned short nextseg;//номер следующего сегмента

unsigned short seginuse;//счетчик используемых сегментов

unsigned short startblock;//номер блока на носителе, с которого размещаются файлы, описанные в сегменте

FRec files[63];//таблица записей о файлах

};

 

class FS{//файловая система

 

SB sb;//системный блок

segment *catalog;//каталог-массив сегментов

 

};

 

Приложение 2. Описание класса монитора команд.

class Monitor{//класс монитора команд

struct command{//структура команды

char name[14];//имя команды

char par1[13];//параметры команды

char par2[13];

char par3[13];

};

 

FS SYSTEM;// объект класса файловой системы

stringstream screen;//буфер для вывода сообщений

stringstream err;//буфер для вывода сообщений об ошибках

bool screenflag, errflag;//флаги использования буферов

command com;//обрабатываемая команда

 

Monitor()//конструктор

void readcom();//считывание команды

void execute();//выполнение команды

void errcheck();//проверка ошибок

};

Приложение 3. Сообщения, выводимые пользователю в процессе работы программы.

Наименование Текст сообщения
Приветствие Вас приветствует модель файловой системы ОС реального времени. Данная программа моделирует работу файловой системы и имитирует её основные функции. Чтобы получить информацию о предоставляемых командах введите “help”.
Неверная команда Введено неверное имя команды.
Неверное количество параметров команды Количество параметров команды не соответствует ожидаемому.
Неверные параметры команды Ведены некорректные значения параметров команды.
Успешное выполнение команды Команда выполнена успешно.
Непредвиденная ошибка при выполнении команды Во время выполнения команды возникла непредвиденная ошибка, команда не выполнена.
Ошибка в МК Во время работы программы возникла непредвиденная ошибка. Программа завершает своё выполнение.
Выход Завершение работы.


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-05-21 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: