Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
490389.rtf
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
26.36 Mб
Скачать

2. Техническое задание на разработку эуп

2.1 Основания для разработки. Назначение разработки Требования к программному изделию

Программа разрабатывается на основе учебного плана специальности 050501 Профессиональное обучение.

Наименование работы:

«Электронное учебное пособие для дисциплины «Разработка и эксплуатация удаленных баз данных»».

Разработчик: Немков А. В.

Данный программный продукт может быть использован как студентами для самостоятельного изучения, так и преподавателем в процессе преподавания.

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

  1. ввод данных пользователя;

  2. запись данных пользователя в файл;

  3. хранение данных пользователя в файле;

Программа разработана в Delphi 7. При этом программа защищена от ввода недопустимых данных. Программа обладает свойством восстанавливаемости, т.е. способность в процессе восстановления своих функций допускать ремонт, после которого продолжается нормальная работа программы.

Для работы с данным программным продуктом необходимо знать:

- ОС Windows базовые знания.

- Microsoft Office базовые знания.

2.2 Обоснование выбора инструментальных средств

Для написания курсовой работы выбрана среда разработки Delphi 7. Я выбрал Delphi 7 для разработки ЭУП, потому что среда Delphi 7 в данное время самая актуальная, распространенная, широко известная и проста в интерфейсе. На данное время эта среда настолько заинтересована пользователями и программистами что множество программных продуктов пишутся именно с помощью Delphi 7.

Система визуального программирования Delphi обладает большой популярностью среди широкого круга пользователей: от неспециалистов до системных программистов, занимающихся разработкой сложных приложений и информационных систем.

Также с его помощью можно качественно, удобно и просто оформлять программные продукты. Язык Delphi 7 понятен. Студентам можно будет самостоятельно дополнять ЭУП и так сказать модернизировать программу тем самым, показывая свои умения.

Delphi позволяет быстро и удобно разрабатывать эффективные приложения, включая приложения для работы с базами данных. Эта система обладает практически всеми возможностями современных СУБД, таких как MS Access и Visual FoxPro. Она позволяет удобно создавать приложения с помощью инструментальных программных средств, визуально подготавливать запросы к базам данных, а также непосредственно писать SQL-запросы к базам данных.

Delphi позволяет создавать приложения для работы с локальными и удаленными базами данных, включая публикацию баз данных в Интернете. Применительно к работе с базами данных Delphi обеспечивает широкий набор инструментальных средств, поддерживает современные технологии, в том числе многоуровневую технологию «клиент-сервер». Так же в программном продукте использовался и HTML. С помощью этого языка были выполнены: Лекции, Лабораторные работы, Руководство пользователя.

2.3 Стадии и этапы разработки

Модель построения программы состоит из следующих этапов:

  • анализ;

  • проектирование;

  • программирование;

  • тестирование и отладка.

На этапе анализа производится описание задачи. Описание является полным, последовательным, доступным для чтения и обзора различных заинтересованных лиц. В ходе выполнения этого этапа получают следующее:

  • уточняются требования, приведённые в задании на курсовое проектирование;

  • разрабатывается спецификация на программный продукт.

Итог выполнения этапа анализа – спецификация, содержащая конкретное описание программного продукта.

На этапе проектирования происходит иерархическое разбиение задачи создания программного продукта на подзадачи. На этом этапе производится следующее:

  • формируется структура программного продукта и разработка алгоритмов, задаваемых спецификацией;

  • выбирается структура информации в базе данных.

Результат работы этапа проектирования – алгоритм решения задачи, структура программного продукта и базы данных.

Цель этапа программирования – создание программного продукта в выбранной среде программирования. Итогом выполнения этого этапа является рабочая программа, отвечающая всем требованиям, указанным в задании на курсовое проектирование.

На этапе тестирования и отладки выявляются ошибки в программном продукте, проверяется работоспособность программного продукта и его соответствие спецификации. В ходе выполнения этого этапа выполняются следующие работы:

  • подготавливаются данные для отладки;

  • планируется сам процесс отладки;

  • проводится испытание программного продукта.

Результат выполнения этого этапа – оттестированный и отлаженный программный продукт.

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

Для тестирования программы «ЭУП» была применена методика функционального тестирования программного продукта – тестирование методом «чёрного ящика». Тестирование программы данным методом заключается в следующем: известны функции программы, исследуется работа каждой функции на всей области определения.

При тестировании программного продукта методом «чёрного ящика» рассматриваются системные характеристики программ, и игнорируется их внутренняя логическая структура. Основное место приложения тестов «чёрного ящика» – интерфейс программного обеспечения. Тесты метода «чёрного ящика» демонстрируют следующее:

  • как выполняются функции программ;

  • как принимаются исходные данные;

  • как вырабатываются результаты;

  • как сохраняется целостность внешней информации.

Технология тестирования методом «чёрного ящика» ориентирована на решение следующей задачи: сокращение необходимого количества тестовых вариантов и выявление не однократной ошибки, а класса ошибок.