Техническое задание (Готовое ДЗ неизвестного варианта (8))
Описание файла
Файл "Техническое задание" внутри архива находится в папке "Готовое ДЗ неизвестного варианта (8)". Документ из архива "Готовое ДЗ неизвестного варианта (8)", который расположен в категории "". Всё это находится в предмете "объектно-ориентированное программирование (ооп)" из 3 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "объектно-ориентированное программирование (ооп)" в общих файлах.
Онлайн просмотр документа "Техническое задание"
Текст из документа "Техническое задание"
Московский государственный технический университет им. Н.Э.Баумана
_________________________________________________________________
Утверждаю: | |
Большаков С.А. | "__"_____________2009 г. |
Домашнее задание по дисциплине ООП
“Классы слов и предложений”
Техническое задание
(вид документа)
писчая бумага
(вид носителя)
5
(количество листов)
ИСПОЛНИТЕЛЬ: | |
студент группы ИУ5-34 | _____________________ |
Белоус К.С. | "__"_____________2009 г. |
Москва 2009
________________________________________________________________
СОДЕРЖАНИЕ
1. Наименование
2. Основание для разработки
3. Назначение разработки
4. Исполнитель
5. Технические требования
-
Требования к функциональным характеристикам
-
Требования к программному обеспечению
-
Требования к условиям эксплуатации
-
Требования к информационному обеспечению
-
Требования к надежности
-
Требования к составу и характеристикам технических средств
-
Требования к программной совместимости
-
Требования к маркировке и упаковке программы
-
Требования к транспортировке и хранению
-
Требования к программной документации
6.1. Разрабатываемые документы
7. Технико-экономические показатели
8. Стадии и этапы разработки
8.1. Сроки выполнения отдельных этапов работ
9. Порядок контроля и приемки задания
9.1. Требования к сдаче и условия приемки
10. Дополнительные требования
1. НАИМЕНОВАНИЕ
Разрабатываемым программным продуктом является система классов слов и предложений.
Шифр разработки программной системы - dz.
2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
Основанием для разработки данного программного продукта является учебный план кафедры «Автоматизированные Системы Обработки Информации и Управления» Московского Государственного Технического Университета им. Н. Э. Баумана на 3-м семестре.
3. НАЗНАЧЕНИЕ РАЗРАБОТКИ
Данный программный продукт разрабатывается для того, чтобы обеспечить пользователю (программисту) автоматизацию работы со словами и предложениями, состоящими из этих слов. Система классов предоставляет пользователю все необходимые средства для объединения предложений, добавления, удаления и замены слов на заданных позициях, а также для вывода информации о количестве слов в предложении, вычитания предложений, удаления всех слов из заданного предложения, копирования предложений и сортировки слов в них.
4. ИСПОЛНИТЕЛЬ
Студент группы ИУ5-34 МГТУ им. Н.Э.Баумана, Белоус Кирилл Сергеевич.
5. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
-
Требования к функциональным характеристикам
Система классов должна предоставлять пользователю необходимые методы для использования объектов слов и предложений. Система классов должна быть иерархической, то есть связанной при помощи механизма наследования классов. В вершине иерархии должен быть абстрактный класс.
Система классов предложений и слов должна обеспечивать выполнение следующих функций для работы с этими объектами:
-
Создание контейнерных объектов для предложений, в которых могут размещаться слова.
-
Создание объектов для слов.
-
Добавление слов в предложение.
-
Вывод всех слов предложения.
-
Вывод количества слов, входящих в предложение.
-
Удаление из предложения всех слов.
-
Удаление слов по:
-
заданному слову;
-
позиции слова.
-
-
Сортировка слов предложения.
-
Сложение предложений.
-
Вычитание предложений.
-
Копирование предложений.
-
Требования к программному обеспечению
Данная система классов предназначена для использования в программах, выполняемых на компьютере под управлением системы Microsoft Windows 95 и выше. Использование разрабатываемой библиотеки требует наличия компилятора языка С++ (например BORLAND C++ 3.1)
-
Требования к условиям эксплуатации
-
Данная система классов должна эксплуатироваться совместно с языком программирования С++ BC 3.1 Для работы с данной системой классов программист должен быть знаком с навыками объектно-ориентированного программирования.
-
В остальном требования к эксплуатации точно такие же, как к программной реализации языка С++, используемой совместно с данной системой классов.
-
Требования к информационному обеспечению.
-
Система классов должна быть реализована на языке С++ в среде BC 3.1 на основе файловой системы.
-
Информация о специальных структурах данных выноситься на листы и в документ Техническое Описание.
-
Система классов должна быть представлена набором файлов с исходными текстами с расширением *.hpp и *.cpp
-
Требования к надежности
-
Система классов будет правильно функционировать при условии правильной ее эксплуатации пользователем (программистом) и при отсутствии сбоев операционной системы.
-
В результате использования данной системы классов не допускается появление утечек памяти (выделенных и потом не освобожденных программой участков памяти).
-
Контроль входной и выходной информации должен производиться компилятором (программным продуктом), совместно с которым будет использоваться данная система классов.
-
Требования к составу и характеристикам технических средств
Для эксплуатации данной системы классов необходимы технические средства:
-
IBM-совместимый компьютер с процессором 80286 и выше.
-
От 2 Мб килобайт свободной обычной оперативной памяти.
-
Не менее 86 килобайт дискового пространства.
-
VGA-совместимый видеоадаптер и монитор.
-
Клавиатура со 101-ой клавишей.
-
Требования к программной совместимости
-
Система классов должна сопровождаться демонстрационной программой в виде .exe файла;
-
Система классов может использоваться только с компилятором языка С++;
-
Компьютер должен быть оснащен русской таблицей символов знакогенератора;
-
Требования к маркировке и упаковке программы
Программа предоставляется на дискете 3,5".
-
Требования к транспортированию и хранению
Программа предоставляется на дискете 3,5".
-
ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
6.1. Разрабатываемые документы
По окончанию работы должны быть предъявлены следующие документы:
-
Техническое задание;
-
Описание применения программного продукта;
-
Техническое описание программного продукта;
-
Руководство пользователя;
-
Руководство системного программиста;
-
Исходный текст программ системы классов;
-
Программа и методика испытаний;
-
Дискета с исходными текстами, документацией и программным продуктом готовым к выполнению
7. ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ
Требования по данным показателям при выполнении ДЗ по ООП не предъявляются.
8. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ
8.1. Сроки выполнения отдельных этапов работ
-
Получение и уточнение задания – 2-4 недели.
-
Разработка программ и проектирование – 3-7 неделя.
-
Кодирование и отладка – 8-9 неделя.
-
Разработка документации – 9-12 неделя.
-
Защита и проведение испытаний – 12-13 недели.
9. ПОРЯДОК КОНТРОЛЯ И ПРИЁМКИ ЗАДАНИЯ
9.1. Требования к сдаче и условия приемки.
9.1.1. Тестирование программного продукта будет осуществляться в соответствии с документом "Программа и методика испытаний" на компьютере, который удовлетворяет требованиям, указанным в пунктах "Требования к составу и характеристикам технических средств" и "Требования к программному обеспечению" данного технического задания.
10. ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ
Данное техническое задание может уточняться в установленном порядке.
5