док-1-Техническое задание. (1077220)
Текст из файла
Московский государственный технический университет им. Н.Э.Баумана
____________________________________________________________________
Утверждаю: | _______________________ |
Большаков С.А. | "__"_____________2009 г. |
Домашнее задание по дисциплине ООП
“ Библиотека классов таблиц и их содержимого в виде текстовых ячеек ”
Техническое задание
(вид документа)
писчая бумага
(вид носителя)
3
(количество листов)
ИСПОЛНИТЕЛЬ: | |
студент группы ИУ5-31 | _______________________ |
Чёрненькая И.С. Вариант 30. | "__"_____________2009 г. |
Москва – 2009
________________________________________________________________
Оглавление
1. НАИМЕНОВАНИЕ
2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
3. НАЗНАЧЕНИЕ РАЗРАБОТКИ
4. ИСПОЛНИТЕЛЬ
5. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ИЗДЕЛИЮ
5.1. Требования к функциональным характеристикам
5.2. Требования к программному обеспечению
5.3. Требования к условиям эксплуатации
5.4. Требования к информационному обеспечению
5.5. Требования к надежности
5.6. Требования к составу и характеристикам технических средств
5.7. Требования к программной совместимости
6. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
6.1. Разрабатываемые документы
7. ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ
-
СТАДИИ И ЭТАПЫ РАЗРАБОТКИ
-
ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ ЗАДАНИЯ
10. ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ
-
НАИМЕНОВАНИЕ
Система классов таблиц (строки и столбцы – произвольного размера).
-
ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
Основанием для разработки является учебный план кафедры ИУ5.
-
НАЗНАЧЕНИЕ РАЗРАБОТКИ
Целью данной разработки является практическая отработка знаний, полученных в теоретическом курсе.
-
ИСПОЛНИТЕЛЬ
Студент группы ИУ5-31 Чёрненькая Ирина Станиславовна
-
ТРЕБОВАНИЯ К ПРОГРАММНОМУ ИЗДЕЛИЮ
5.1. Требования к функциональным характеристикам
-
Должны быть разработаны 3 класса: базовый абстрактный класс строк, класс строк, наследованный от базового, и класс ячеек;
-
Требования к базовому классу:
-
Класс AbstStr должен содержать следующие поля: число ячеек в строке, цвет текста в строке, выравнивание в строке.
-
Класс AbstStr должен предоставлять пользователю возможность распечатать любой элемент объекта и любое поле объекта;
-
-
Требования к классу строк:
-
Класс Str должен наследоваться от базового класса AbstStr;
-
Класс Str должен быть контейнерным для класса sCell;
-
Класс Str должен уметь выполнять операции над списками – объединение, присваивание, удаление ячейки из строки, очистка ячейки, объединение ячеек в строке, обмен ячейками между строками.
-
Класс Str должен содержать операции присваивания(=) и конкатенации объектов(+), а так же операцию инкремента(++), ссылки по номеру([]) и вычитание объектов(-).
-
Должен содержать в себе структуру – ячейки.
-
-
Требования к классу ячеек:
-
Класс sCell должен иметь поля: текс, цвет текста и его порядковый номер;
-
Класс sCell должен содержать ссылку на предыдущий и последующий элемент.
-
5.2. Требования к программному обеспечению
Операционная система MS-DOS версии не ниже 6.22.
Компилятор Borland C++ 3.1.
-
Требования к условиям эксплуатации
Пользователь не должен использовать или создавать классы с именами, совпадающими с именами разрабатываемых классов.
-
Требования к информационному обеспечению
Отсутствуют.
-
Требования к надежности
При корректном использовании система классов не должна приводить к сбоям в работе программы.
-
Требования к составу и характеристикам технических средств
Для эксплуатации данной системы классов необходимы технические средства:
Процессор Intel 486, 8Мб ОЗУ, жесткий диск или дисковод.
-
Требования к программной совместимости
Разрабатываемые классы не должны конфликтовать с уже существующими в Borland C++ 3.1.
-
ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
-
Разрабатываемые документы
-
Техническое задание (ТЗ) на разработку программного продукта.
-
Описание применения программного продукта.
-
Техническое описание программного продукта.
-
Исходный текст программ программного продукта.
-
Программа и методика испытаний для сдачи программного продукта по ТЗ.
-
Эксплуатационная документация. Руководство пользователя программного продукта.
-
Эксплуатационная документация. Руководство системного программиста программного продукта.
-
Описание тестового примера.
-
Дискета с исходными текстами, документацией и программным продуктом готовым к выполнению.
-
ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ
Отсутствуют.
-
СТАДИИ И ЭТАПЫ РАЗРАБОТКИ
№ | Содержание работы | Срок |
1 | Получение и уточнение задания | 2-4 недели |
2 | Разработка программ и проектирование | 3-7 недели |
3 | Кодирование и отладка | 8-12 недели |
4 | Разработка документации | 12-14 недели |
5 | Защита и проведение испытаний | 15-16 недели |
-
ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ ЗАДАНИЯ
Прием системы осуществляется в соответствии с документом “Программа и методика испытаний”.
-
ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ
Данное техническое задание может уточняться в установленном порядке.
4
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.