
- •Отчет по лабораторной работе №3
- •Техническое задание
- •Назначение
- •1. Функциональные характеристики
- •2. Требования к надежности
- •3. Состав и параметры технических средств
- •Требования к программной документации
- •Иерархия классов
- •Класс tObject
- •Класс Organizacion
- •Kласс StrahComp
- •Класс SudoComp
- •Класс Zavod
- •Класс engineer
- •Класс worker
- •Класс Group
- •Главная функция
- •Реализация методов-итераторов
- •Пример программы
Федеральное государственное автономное
образовательное учреждение
высшего профессионального образования
«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
Институт космических и информационных технологий
институт
Технология разработки программного обеспечения
кафедра
Отчет по лабораторной работе №3
ИЕРАРХИЯ ОБЪЕКТОВ И ГРУППА. ИТЕРАТОРЫ
тема
Вариант №1.
Преподаватель __________ Кукарцев В.В.
подпись, дата инициалы, фамилия
Студент КИ11-05(б) ___________ Башарина Е.В.
номер группы подпись, дата инициалы, фамилия
Красноярск 2012
Техническое задание
Настоящее техническое задание распространяется на разработку отчетности и типе продуктов в квитанциях.
Назначение
Программа предназначена для хранения и обработки информации о квитанциях: информации и продуктах. А так же производит контроль о подтверждении продукта.
1. Функциональные характеристики
1.1. Система должна обеспечивать возможность выполнения следующих функций:
инициализацию системы (добавление организаций разных комраний, результаты подтверждения пола);
ввод и коррекцию текущей информации о организациях и подтверждения пола ;
хранение информации о организациях;
1.2. Исходные данные:
• списки организаций : организации Страхования Комп, Судостроительная Комп, Завод;
текущие сведения о результате подтверждения пола;
1.3. Результаты:
итоги подтверждения пола;
вывод всех организаций;
2. Требования к надежности
2.1.Предусмотреть контроль вводимой информации.
2.2.Предусмотреть блокировку некорректных действий пользователя при работе с системой.
2.3.Обеспечить целостность хранимой информации.
3. Состав и параметры технических средств
3.1.Система должна работать на IBM совместимых персональных компьютерах. 3.2.Минимальная конфигурация:
тип процессора Pentium и выше;
объем оперативного запоминающего устройства 128 Мб и более.
4. Требования к информационной и программной совместимости
Система должна работать под управлением семейства операционных систем Win 32 (Windows 95, Windows 98, Windows 2000, Windows NT и т. п.).
Требования к программной документации
1.Разрабатываемые программные модули должны быть самодокументированы, т. е. тексты программ должны содержать все необходимые комментарии и заголовки.
2.Программная система должна включать справочную информацию о работе и подсказки пользователю.
3.В состав сопровождающей документации должны входить:
3.1.Пояснительная записка на 25-30 листах, содержащая описание разработки.
3.2.Руководство системного программиста.
3.3.Руководство пользователя.
3.4.Графическая часть на трех листах формата А1:
3.4.1.Схема структурная программной системы.
3.4.2.Диаграмма компонентов данных.
3.4.3.Формы интерфейса пользователя.
Стадии и этапы разработки
Таблица 1 – этапы разработки
Название этапа |
Срок |
Отчетность |
1.Определение классов |
26.11.2010-26.11.2010 |
Создание функций для добавления объектов и просмотра групп |
2. Реализация для одного не абстрактного класса-группы всех методов |
26.11.2010-26.11.2010 |
Метод для просмотра списка группы OOO |
3. Реализация итератора
|
26.11.2010-26.11.2010 |
Создаем итератор для класса «OOO». Итератор будет печатать элементы, удовлетворяющие условию |
4.Тестирование созданной программы |
26.11.2010-26.11.2010 |
Отчет к созданной программе |