Смоленский промышленно - экономический колледж
Кафедра Математики и Информатики
Специальность: Программное обеспечение вычислительной техники и автоматизированных систем
КУРСОВОЙ ПРОЕКТ
По дисциплине: “Технология разработки программных продуктов”
на тему: Документация базы данных “Список владельцев гаражного кооператива”
Выполнил:
Принял:
Курсовой проект “ Список владельцев гаражного кооператива ”включает программу, разработанную на языке программирования VisualBasic версии 5.0.; программную документацию, эксплутационную документацию, требования к надежности. Программа, разработанная в данном курсовом проекте, представляет собой базу данных – “Гаражный кооператив” и включает сведения о владельце автомобиля, марке автомобиля, его госномере. В некоторых разделах пояснительной записки приводится комплекс документов в соответствии с ГОСТ.
Содержание
Введение
1. Программная документация
1.1 Техническое задание
1.1.1 Назначение разработки
1.1.2 Основание для разработки
1.1.3 Требования к программе и программному изделию
1.1.3.1 Требования к функциональным характеристикам
1.1.3.2 Требования к надежности
1.1.3.3 Условия эксплуатации
1.1.4 Требования к программной документации
1.1.5 Стадии и этапы разработки
1.2 Спецификация
1.3 Описание программы
1.3.1 Общие сведения
1.3.2 Функциональное назначение
1.3.3. Описание логической структуры
1.3.4 Используемые технические средства
1.3.5 Входные и выходные данные
1.3.6 Вызов и загрузка
1.4 Программа и методика испытаний
1.4.1 Объект испытаний
1.4.2 Цель испытаний
1.4.3 Требования к программе
1.4.4 Средство и порядок испытаний
1.4.5 Методы испытаний
1.5 Текст программы
2. Эксплуатационная документация
2.1 Ведомость эксплуатационных документов
2.2 Описание применения
2.2.1 Назначение программы
2.2.2 Условия применения
2.2.3 Описание задачи
2.2.4 Входные и выходные данные
2.3 Руководство оператора
2.3.1 Назначение программы
2.3.2 Условия выполнения программы
2.3.3 Минимальный состав аппаратных средств
2.3.4 Выполнение программы и сообщения оператору
Заключение
Литература
Приложение
Введение
Целью курсовой работы является закрепление и углубление теоретических знаний по дисциплине “Технология разработки программных продуктов” и приобретение практических навыков при разработке базы данных на языке программирования VisualBasic 5.0.
Основными задачами курсового проекта являются:
· анализ возможных подходов и методов решения
· разработка модели, необходимой для достижения поставленной цели
· выбор наиболее эффективных алгоритмов
· разработка программного обеспечения
· анализ полученных результатов работы программного обеспечения
Данный курсовой проект представляет собой оттестированный программный продукт – база данных “Список владельцев гаражногокооператива”, программная и эксплуатационная документация для данного программного продукта.
1. Программная документация
1.1 Техническое задание (ГОСТ 19.201-78)
Программный документ – это документ, содержащий необходимые сведения, необходимые для разработки, изготовления, эксплуатации и сопровождения программного продукта.
Техническое задание включает назначение, области применения программы; технические, технико-экономические и специальные требования, предъявляемые к программе; необходимые стадии и сроки разработки; виды испытаний.
1.1.1 Назначение разработки
База данных, представленная в данной курсовой работе является списком владельцев гаражного кооператива и носит соответствующее название. Применяя данную программу, пользователь может узнать сведения о владельце гаражного кооператива, добавлять и удалять записи, производить поиск владельца по фамилии. Исходя из этого, к программе предъявляются соответствующие требования, технико-экономические показатели, стадии и этапы разработки.
1.1.2 Основание для разработки
Основанием для разработки данного курсового проекта является Приказ №3 по Смоленскому промышленно-экономическому колледжу от 1 октября 2009 года “О допуске к выполнению курсовой работы”.
1.1.3 Требования к программе и программному изделию
1.1.3.1 Требования к функциональным характеристикам
Программа должна корректно вызывать форму, которая соответствует функции расположенных на форме кнопок, выполнять все действия, возможные в данной программе.
Входные данные программы – это база данных, содержащая основные сведения о владельцах гаражного кооператива; пароль, вводимый пользователем для начала работы с программой; данные, вводимые для поиска, данные о новых владельцах.
Выходные данные программы – это информация, получаемая при работе с базами данных, результаты поиска по полю “Фамилия”, сообщения для пользователя.
1.1.3.2 Требования к надежности
При соблюдении условий эксплуатации в течение определенного периода времени программа безотказно выполняет свои функции. Контроль за входными и выходными данными, соблюдение условий эксплуатации программы - основное требование к обеспечению надежного функционирования программы.
Надежность является одним из важнейших факторов, определяющих общую производительность и эффективность систем.
Надежность программного продукта определяется, как свойство системы выполнить заданную функцию, сохраняя во времени значения установленных эксплуатационных показателей в заданных пределах, соответствующих заданным режимам и условиям использования, технического обслуживания, ремонта, хранения, транспортирования.
Свойство надежности проявляется в том, что система выполняет установленные перед ней задачи без проблем.
Если произойдет отказ, следует перезапустить программу, если же это не поможет, то обратиться к специалисту (инженеру, разработчику программного продукта).
1.1.3.3 Условия эксплуатации
С данным программным продуктом работает сотрудник, который должен обладать соответствующей квалификацией, т.е. иметь навыки работы на ПК, а работу с данным программным продуктом освоить очень легко, благодаря дружественному интерфейсу. Программа устанавливается на ПК и записывается на жестком диске (создается ярлык на рабочем столе), поэтому ни температура воздуха, ни относительная влажность, ни какие-либо другие погодные условия не могут помешать работе программы, кроме неполадок самого компьютера. Но так как она устанавливается с гибкого диска, то этот диск должен храниться в футляре при комнатной температуре в сухом месте.
1.1.4 Требования к программной документации
Программная документация включает:
- Техническое задание (ГОСТ 19.201-78) – содержит требования, предъявляемые к программе и программному изделию, необходимые стадии и сроки разработки, виды испытаний;
- Описание программы (ГОСТ 19.402-78) – содержатся сведения о логической структуре и функционировании ПО;
- Тексты программ (ГОСТ 19.401-78) - записи программ с необходимыми комментариями;
- Спецификация (ГОСТ 19.202-78) – указывается состав программы, документации на нее.
- Программа и методика испытаний (ГОСТ 19.301-79) – требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля.
1.1.5 Стадии и этапы разработки
Стадии и этапы разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения устанавливается по стандарту ГОСТ 19.102-17 ( дополнения к этому стандарту были внесены в 1987 и 1995 гг.)
Стадии и этапы разработки:
1. Техническое задание
1.1.Обоснование необходимости разработки программы.
- Постановка задачи.
- Сбор исходных материалов.
- Обоснование необходимости проведения научно исследовательских работ.
1.2.Научно исследовательские работы
-Определение структуры входных и выходных данных.
- Предварительный выбор методов решения задач.
- Определение требований к техническим средствам.
- Обоснование принципиальной возможности решения поставленной задачи.
1.3.Разработка и утверждение технического задания.
- Определение требований к программе.
- Определение стадий, этапов, сроков разработки программы и документации для неё.
- Выбор языков программирования.
2. Эскизный проект. Разработка эскизного проекта.
- Предварительная разработка структуры входных и выходных данных
- Уточнение методов решения задачи
- Разработка общего описания алгоритма решения
3. Технический проект
Разработка технического проекта
- Уточнение структуры входных и выходных данных
- Разработка алгоритма решения задачи
- Определение формы представления входных и выходных данных
- Разработка структуры программы
3. Рабочий проект
4.1. Разработка программы
- Программирование и отладка программы
4.2. Разработка программной документации
- Разработка программных документов в соответствии с требованиями
4.3. Испытание программы
1.2 Спецификация (ГОСТ 19.202-78)
Обозначение | Наименование | Примечание |
А.В.00001-01 | Компоненты - Список владельцев гаражного кооператива | |
А.В.00001-01_12_01-1 | Документация - Текст программы | |
А.В.00001-01_13_01-1 | Описание программы | |
А.В.00001-01_20_01-1 | Ведомость эксплуатационных документов | |
А.В.00001-01_31_01-1 | Описание применения | |
А.В.00001-01_34_01-1 | Руководство оператора | |
А.В.00001-01_51_01-1 | Программа и методика испытаний |
1.3 Описание программы (ГОСТ 19.401-78)
В документ включаются сведения о логической структуре и функционировании программы.
1.3.1 Общие сведения
В рамках курсового проекта мною была разработана программа “Список владельцев гаражного кооператива” (А.В.00001-01). Программа была написана на языке объектно-ориентированного программирования VisualBasic 5.0. Для работы программы необходимо иметь ПК, работающий под управлением операционной системы Windows 98, с установленным на нём программным пакетом VisualBasic 5.0.