Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Стадия рабочего проекта

Читайте также:
  1. Facepalm от учителя. Пока еще сдерживая себя, она подходит (или отходит, в зависимости как сделаем) от своего рабочего стола.
  2. Motley Crue» и «Теория Шестерёнки»: Анализ стадия за стадией 1 страница
  3. Motley Crue» и «Теория Шестерёнки»: Анализ стадия за стадией 10 страница
  4. Motley Crue» и «Теория Шестерёнки»: Анализ стадия за стадией 11 страница
  5. Motley Crue» и «Теория Шестерёнки»: Анализ стадия за стадией 12 страница
  6. Motley Crue» и «Теория Шестерёнки»: Анализ стадия за стадией 13 страница
  7. Motley Crue» и «Теория Шестерёнки»: Анализ стадия за стадией 2 страница

 

3.1 программирование головной программы

За головную программу был взят один из модулей, являющийся связующим в интерфейсе СУБД:

Рисунок. 1 – Головная программа

3.2 Программирование модулей

В конечной версии программы 2 модуля:

1- Головной. Не визуальный модуль движка СУБД

Рисунок.2 – Модуль движка СУБД

2, 3 – Поля редактирования БД

 

Рисунок. 3 – Модули редакторов. Для каждого типа объектов свой редктор.

 

6- Модуль Проводника. Выбор БД.

Рисунок. 5 – Окно выбора БД. Используется доступ к GUI Windows

3.3 Комплексное тестирование

Согласно сценарию, описанному в тестах для созданной СУБД, программа была испытана:

1) Тест на стабильность

Во время нахождения компьютера под большой нагрузкой:

Во время работы программы на компьютере был активирован бенчмарк, в качестве которого был выбран рендер сцены в V-Ray под 3DS MAX 2013. Несмотря на 100% загруженность центрального процессора, программа на протяжении всего теста работала корректно, сбоев выявлено не было. Системных и программных ошибок так же не было обнаружено.

Программа успешно прошла тест.

Рисунок. 6 – Скриншот Рабочего Стола с запущенной программой СУБД слева и активным бенчмарком справа. Гаджет справа вверху показывает нагрузку на каждое ядро процессора.

2) Тест на юзабилити

Для проведения данного теста программа была запущена на 20 разных компьютерах с разной конфигурацией 20-ю тестерами. В качестве тестеров выступали обычные люди, не имеющие никакого отношения к разработке СУБД. Им было предложено использовать программу по ее прямому назначению – работе с БД. Все испытатели ознакомились с интерфейсом программы в короткие сроки, и ни одному из них не составило труда работать с БД посредством предоставленной на тест версии.

Программа успешно прошла тест.

Примечание: Во время теста 3 испытателя обнаружили периодически возникающую ошибку при подключении файлов БД. Данный баг был воспроизведен разработчиками и занесен в список для последующей коррекции и отладки программы.

3.4 Корректировка программ

Во время проведения тестов была выявлена критическая ошибка. влияющая на функционал программы и работу программы в целом.

Ошибка возникала при попытке загрузить в СУБД сторонний файл Баз Данных, не являющийся БД по умолчанию при помощи окна выбора БД. Ошибка была выявлена разработчиком.

 

 

Рисунок. 7 – Скриншот ошибки

И устранена. Причина ошибки – отсутствующая инструкция для движка СУБД о закрытии предыдущей базы данных в модуле работы с кадрами

Рисунок. 8 – Недостающая инструкция возвращена на законное место

3.5 Разработка документов рабочего проекта.

Проектная документация:

В качестве проектной документации создан текстовый документ со следующим содержимым, описывающим созданную программу:

«Данная программа предоставляет возможность работы с базами данных Microsoft Office Access 2007, а именно:

Просмотр существующих БД

Редактирование существующих БД:

Добавление позиций в таблицу

Удаление позиций из таблицы.

Просмотр любых содержащихся в БД таблиц.

Имеет модальное приветствующее окно для выбора предмета редактирования и 3 варианта редактора БД, предназначающихся для Кадров, Поступлений и Товаров, а так же диалог выбора редактируемого файла.

Создана с использованием среды быстрой разработки приложений Delphi 7 для операционной системы Windows XP SP3. Поддержка более поздних ОС так же имеется»

 

Хотя Delphi и не является СУБД в классическом понимании этого термина, в частности, у нее нет собственного формата баз данных, она поддерживает как собственные сразу несколько форматов, в частности, dBase, Paradox и mdb.

 

Таблицы dBase являются одним из первых форматов БД, появившихся на ПК, благодаря чему с ними могут взаимодействовать многие СУБД - если и не на прямую, то по крайней мере, имея возможность импортировать и экспортировать данные в этом формате. Более того, с некоторыми оговорками, их можно просматривать и редактировать даже в электронных таблицах, например, в Excel.

 

Техническая документация:

В качестве технической документации создан текстовый документ со следующим содержимым, описывающим структуру программы и принцип ее работы:

«Программа написана на языке Visual Pascal, он же Delphi.

В качестве головной части в программе используется модуль выбора редактора. Имеет 3 кнопки. Исходный код процедур модуля предоставлен в отдельном документе, который прилагается к этому документу.

Помимо головной части программа содержит 3 визуальных, 1 не визуальный и 1 модуль Windows GUI, дающий возможность обращения к графической оболочке программы «Проводник».

В качестве визуальных модулей выступают формы и исходный код редакторов БД.

В качестве не визуального модуля выступает движок управления БД MS Access.

Модуль Windows GUI является частью трех визуальных форм редакторов БД.

Весь исходный код СУБД для редактирования, ознакомления и рекомпиляции предоставлен в отдельном документе.»

 

Пользовательская документация:

В качестве пользовательской документации создан текстовый документ со следующим содержимым, описывающим принцип работы с программой:

«При запуске программы нас встречает окно в котором необходимо выбрать базу данных, которую пользователь собирается редактировать. Выбрав необходимую базу данных, пользователь кликает на соответствующей кнопке. Далее открывается окно с самой системой управления базами данных (СУБД). Далее может свободно редактировать, удалять и добавлять информацию. Выбор файла с базой данных осуществляется нажатием на кнопку «Выбрать базу данных», с последующим выбором файла Microsoft Access. Кнопки «Добавить запись» и «Удалить запись» позволяют увеличивать и уменьшать количество строк в таблице соответственно. При завершении редактирования информации обязательно необходимо сохранить все изменения в базе данных нажав кнопку «Применить изменения».»

3.6 Системное тестирование

Последнее тестирование было проведено непосредственно на предприятии, для которого СУБД была заказана. Никаких багов не было выявлено, программа работала исправно и стабильно. Тест проводил рабочий персонал предприятия под руководством одного из разработчиков. Заказчик остался удовлетворенным качеством исполнения программы и сроками.

Программа успешно прошла последнюю стадию разработки и запущена в эксплуатацию на предприятии. Проект сдан.

Заключение

В данной небольшой практической работе, суть которой заключалась в создании программы под заказ для вывода ее в эксплуатацию на предприятии по стандартам, предустановленных специальными ГОСТ-ами, а цель – в формировании системы понятий, знаний, умений и навыков в области современного программирования, включающего в себя методы проектирования, анализа и создания программных продуктов, основанной на использовании объектно-ориентированной методологии, изучения общих принципов и технологий организации функционирования информационных систем на предприятиях, Я обрел навыки:

Создания Программного Обеспечения по Техническому Заданию.

Составления самого Технического задания.

Проектирования и планирования создания ПО.

Обрел незаменимый опыт работы в команде в разных ролях.

А так же получил другие полезные навыки, среди которых и навыки работы с СУБД и средой Delphi 7, программирование на языке Delphi.

Хоть это и была просто симуляция реальных действий, осуществляемых при разработке ПО, и сама составленная программа была небольшой, я получил базовые понятия принципов разработки ПО, которые в будущем мне будут очень и очень полезны.

 

 


Дата добавления: 2015-11-14; просмотров: 43 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Стадия технического проекта| Список использованных источников и литературы

mybiblioteka.su - 2015-2024 год. (0.01 сек.)