МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Государственное образовательное учреждение
высшего профессионального образования
Санкт-Петербургский государственный университет
аэрокосмического приборостроения
Преподаватель: Богданов Д.В.
КУРСОВАЯ РАБОТА
по Технологии Разработки Программного Обеспечения.
Работу выполнила студентка гр. 4538
Иванина Е.В.
Санкт-Петербург
2007г.
Содержание:
Задание на курсовую работу…………………………………………………….3
Описание предметной области, включающей краткую текстовую характеристику и формальные графические модели…………………………..4
Анализ и обоснование методологии разработки, управления, применяемых инструментальных средств…………………………………………………….12
Описание технологического процесса, включающее краткая характеристика методов анализа, проектирования и др. применяемых в нем методов……....28
Структурный анализ…………………………………………………..29
Проектирование……………………………………………………….32
Тестирование…………………………………………………………..32
Модель «сущность-связь» (ER-модель)…………………………….33
Словарь данных………………………………………………………36
Техническое задание за реализацию автоматизируемых функций программного проекта………………………………………………………….38
Описание Плана реализации проекта………………………………………….46
Календарный план реализации проекта……………………………………….49
1.Задание на КР: | Реализовать проект по созданию программной системы для заданной (выбранной) предметной области. Реализация проекта предполагает: - разработка (обоснование) технологического процесса создания ПС; - выбор, обоснование и применение методологии управления процессом создания ПС; - выполнение ключевых процессов жизненного цикла ПС с документированием всех исходных данных и результатов их выполнения; - оформление проектной документации (документации по разработке ПС и документации управления) в соответствии с требованиями технологического процесса |
Заключение договоров.
При желание клиента забронировать номер в Гостиничном комплексе, он может забронировать его заранее или непосредственно при въезде в гостиницу, если будут свободные номера. Для этого ему необходимо предоставить основные сведения о себе такие как: ФИО, адрес прописки и фактического проживания, номер паспорта, номер банковской карты. Если клиенту необходимы услуги не входящие в пакет предоставляемых, он может заключить договор о предоставлении ему дополнительных услуг.
Для того, чтобы гостиничный комплекс мог предоставить клиентам дополнительные услуги, администрация гостиницы подписывает договора с организациями, предоставляющими дополнительные услуги. Эти договора согласовывают права и обязанности каждой из сторон: сроки действия договоров, предоставляемые услуги и их стоимости, обязанности по выплате.
Оплата услуг.
Процесс “оплаты услуг” непрерывно связан с процессом “распределения денег”, который и предоставляет счет клиенту.
Контроль за предоставлением услуг.
Все услуги предоставленные дополнительными организациями и их выполнение, находятся под четким контролем персонала гостиничного комплекса. Если клиента не устроит качество выполнения услуг, он может получить возврат денег и компенсацию за понесенные неудобства.
Описание технологического процесса, включающее краткая характеристика методов анализа, проектирования и др. применяемых в нем методов.
Тестирование.
Так как моя информационная система содержит не много модулей, то я предлагаю использовать метод нисходящего тестирования, т.к. объем отладочного тестирования невелик, тесты готовятся в форме, рассчитанной на пользователя и исчезает необходимость тестирования сопряжения модулей.
Техническое задание за реализацию автоматизируемых функций программного проекта.
Техническое задание.
Основание для разработки.
Основанием для разработки информационной системы ”Гостиничный комплекс”, является автоматизация поиска в базе данных и заказа номера с помощью ПЭВМ.( Основанием для разработки текстового редактора является задание на курсовой проект по дисциплине “Технология разработки программного обеспечения”.)
Исполнитель и заказчик
Заказчиком разработки, выполняемой по настоящему ТЗ, является кафедра 43 Санкт-Петербургского государственного университета аэрокосмического приборостроения.
Исполнителем разработки, выполняемой по настоящему ТЗ, является ОАО «Идея».
Наименование
Программе, разрабатываемой по настоящему ТЗ, присваивается наименование: "Информационная Система «Гостиничный комплекс»", в дальнейшем по тексту именуемая ИСГК.
Назначение разработки
ИСГК предназначена для выполнения следующих действий с размещение клиентов и бронированием номеров на ПЭВМ:
· Обработка информации о клиенте
· Просмотр информации о свободных номерах
· Проверка платежеспособности клиента
· Составление счетов клиентов
Требования к программе или программному изделию
Требования к составу
ИСГК должна состоять из одного модуля, выполняющего все требуемые функции.
Требования к функциональным характеристикам .
Требования к бронированию номеров.
· Своевременная обработка данных;
· Точность обработки данных;
· Прослеживание информации о номерах.
Требования к маркировке и упаковке
Маркировка НГМД с ТР должна проводиться в соответствии с требованиями ГОСТ 19.103-77 ЕСПД.
Требования по хранению
ИСГК должна храниться:
- в составе ПЭВМ, записанная на НЖМД ПЭВМ;
- на НГМД.
Условия хранения ИСГК в составе ПЭВМ должны соответствовать условиям хранения ПЭВМ, требования к которым предъявляются в эксплуатационной документации ПЭВМ или ее составных частей.
Условия хранения ИСГК на НГМД должны соответствовать условиям хранения НГМД, требования к которым предъявляются в эксплуатационной документации НГМД.
Специальные требования
Требования не предъявляются.
Требования к программной документации
Требования к составу документации
Состав документации определяется Исполнителем на этапе разработки перечнем разрабатываемых документов и согласовывается с Заказчиком.
В комплект документации в обязательном порядке должны входить:
- спецификация;
- текст программы;
- руководство оператора;
- загрузочные модули;
- программа и методика испытаний.
Требования к оформлению документации
Программная документация должна быть разработана и оформлена в соответствии с ЕСПД.
Технико-экономические требования
Трудоемкость разработки, отладки и испытаний ИСГК должна быть согласована Исполнителем и Заказчиком на этапе заключения договора на выполнение работ.
Стадии и этапы разработки
Создание и отработка ТР должно производиться по следующим основным этапам:
1-й этап. Разработка программы и программной документации.
2-й этап. Испытание программы.
3-й этап. Подготовка и передача программы.
Порядок контроля и приемки
Приемка разработанной ИСГК осуществляется на средствах вычислительной техники Заказчика в объеме, определяемом программой и методикой испытаний ИСГК, и в сроки, определенные ведомостью исполнения (календарным планом) работ к соответствующему договору. Результаты приемки ИСГК должны быть отражены в техническом акте.
Программа и методика испытаний ИСГК выпускается Исполнителем в соответствии с ГОСТ 19.301-79 и должна быть согласована с Заказчиком.
Порядок внесения изменений в техническое задание
Настоящее техническое задание может уточняться и дополняться в процессе создания ИСГК совместными решениями сторон, подписавших техническое задание, оформленными в виде дополнения к ТЗ в соответствии с требованиями ГОСТ 19.201-78.