
- •Отчет по учебной практике
- •Содержание
- •Индивидуальное задание
- •Введение
- •1. Стадия технического задания
- •1.1 Постановка задачи. Сбор исходных данных.
- •1.2 Определение формы входных и выходных документов.
- •1.4 Определение требований к программе.
- •1.5 Разработка тестов для задачи
- •2.6 Разработка тестов для модулей
- •2.7 Разработка пояснительной записки
- •3. Стадия рабочего проекта
- •3.1 Программирование головной программы
- •3.2 Программирование модулей
- •3.3 Комплексное тестирование
- •3.4 Корректировка программ
- •3.5 Разработка документов рабочего проекта.
- •3.6 Системное тестирование
- •Заключение
- •Список использованных источников и литературы
- •Приложение 1
- •Приложение 2
- •Приложение 3
- •Техническое задание № 001
- •Наименование, шифр составной части окр, основание, исполнитель и сроки выполнения составной части окр
- •Цель выполнения составной части окр, наименование и индекс изделия
- •Технические требования к изделию
1.5 Разработка тестов для задачи
В качестве тестов к программе были созданы следующие наборы условий:
Тест на юзабилити.
-Программа должна иметь предельно простой интерфейс, понятный любому пользователю без соответствующей подготовки.
Сценарий: Программа будет испытана 20-тью не ознакомленными с ней людьми в единый момент времени на разных машинах. Тест будет считаться пройденным, если у пользователей не возникнет проблем и неудобств в работе с предоставленным интерфейсом программы.
Тест на отказоустойчивость.
-Испытание программы под большой нагрузкой* и в разных ситуациях. Для прохождения теста СУБД должна стабильно и быстро работать во время больших вычислительных нагрузок на компьютер, не создавать системных и программных ошибок в ходе работы.
* Под большой нагрузкой подразумевается большая вычислительная нагрузка на центральный процессор компьютера.
Сценарий: Запуск программы при действующем в момент теста рендере V-Ray 3DS MAX 2012 в разрешении 1920х1080. Тест будет считаться пройденным, если работа программы не вызовет системных и программных ошибок нехватки ресурсов, будет работать быстро и корректно.
1.6 Оформление документа
Техническое Задание, оформленное предприятием-заказчиком находится в Приложении №3
2. Стадия технического проекта
2.1 Уточнение структуры входных и выходных данных
Уточнение входных/выходных данных не требуется, подробное их описание предоставлено в техническом задании.
2.2 Определение алгоритма решения задачи
Поставленная перед разработчиком задача не предоставляет технической сложности в исполнении и применения сложных вычислительных/управляющих процессов. В связи с этим принято решение создания СУБД в среде разработки Delphi7.
Для максимальной эффективности принято решение распределения обязанностей в составлении программы между несколькими разработчиками.
2.5 Декомпозиция задачи.
Исходная задача «Создать СУБД» в ходе обсуждения разработчиков была разбита на следующие элементарные составляющие, составлено последовательное выполнение проекта:
Создание дизайна
-Создание наброска
-Подгонка под пользователя
-Упрощение и доработка
Постройка дизайна
-Создание форм и компонентов
-Связка компонентов друг с другом
-Оформление шрифтов и темы
-Разбиение на отдельные окна для юзабилити
Создание системы управления файлами БД
-Функция изменения редактируемой БД
-Функция изменения редактируемой Таблицы
Создание системы редактирования
-Функция Сохранения изменений
-Функция Добавления записи
-Функция Удаления записи
-Функция Просмотра таблицы в реальном времени
Привязка Программной части к визуальной.
Тестирование программы.
-Тест на баги
-Исправление багов
-Тест по сценариям
-Доработка и коррекция СУБД
-Издание
2.6 Разработка тестов для модулей
Тест на управляемость.
-Программа должна иметь предельно простой интерфейс, понятный любому пользователю без соответсвующей подготовки.
Сценарий: Программа будет испытана 20-тью не ознакомленными с ней людьми в единый момент времени на разных машинах. Тест будет считаться пройденным, если у пользователей не возникнет проблем и неудобств в работе с предоставленным интерфейсом програмы.
Тест на ошибкоустойчивость.
-Испытание программы под большой нагрузкой* и в разных ситуациях. Для прохождения теста СУБД должна стабильно и быстро работать во время больших вычислительных нагрузок на компьютер, не создавать системных и программных ошибок в ходе работы.
* Под большой нагрузкой подразумевается большая вычислительная нагрузка на центральный процессор компьютера.
Сценарий: Запуск программы при действующем в момент теста рендере V-Ray 3DS MAX 2012 в разрешении 1920х1080. Тест будет считаться пройденным, если работа программы не вызовет системных и программных ошибок нехватки ресурсов, будет работать быстро и корректно.