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




Для успешного выполнения программы требуется 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. Сообщения, выводимые пользователю в процессе работы программы.



Поделиться:




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

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


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