Автор: Пользователь скрыл имя, 22 Января 2012 в 20:29, курсовая работа
Разработать ПО ИС покупки билетов в железнодорожной кассе:
1) с применением структурного подхода, создав: начальную контекстную диаграмму; концептуальную модель данных с атрибутами; диаграммы потоков данных нулевого и последующих уровней для процессов ИС; диаграммы системных процессов нулевого и последующих уровней; диаграмму последовательности экранных форм.
2) с применением объектно-ориентированного подхода в среде Rational Rose реализовать: диаграмму вариантов использования; диаграмму классов; диаграмму последовательности; кооперативную диаграмму; диаграмму пакетов; сетевую конфигурацию системы; диаграмму состояния.
Система предполагает решение следующих задач: формирование расписания движения поездов, определение пункта назначения, запрос на наличие билетов в выбранный пункт назначения, определение цены билета в зависимости от комфортабельности поездки (плацкарт, купе, СВ), оформление покупки билета, возврат билета. Перечень решаемых задач в процессе работы системы покупки билетов в железнодорожной кассе, перечень входной и выходной информации приведены в таблице.
1. Постановка задачи…………………………………………………….стр.3
2. Жизненный цикл ПО ИС..……………………………………………стр.5
3. Модель жизненного цикла……………………………………………стр.8
4. Структурный подход к разработке ПО ИС………………………...стр.10
5. Объектно-ориентированный подход к проектированию ПО ИС…стр.18
6. Заключение…………………………………………………………...стр.24
Литература……………………………………………………………….стр.25
Для разработки ИС покупки билетов в железнодорожной кассе была выбрана каскадная модель, так как каскадная модель может использоваться при создании ПО, для которого в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем, чтобы предоставить разработчикам свободу реализовать их технически как можно лучше.
На первом этапе проектирования ИС был применен структурный подход. В самом общем виде ИС была представлена на так называемой контекстной диаграмме. При помощи диаграммы "сущность-связь" (ERD) были определены важные для предметной области объекты (сущности), их свойства (атрибуты) и отношения друг с другом (связи). При детализации начальной контекстной диаграммы была получена диаграмма потоков данных нулевого уровня. Далее, при декомпозиции начальной контекстной диаграммы были построены диаграммы для каждого события. На диаграмме системных процессов первого уровня вместо отдельных процессов были введены процессоры – компьютеры, на которых выполняются соответствующие процессы. В завершении структурного подхода была построена абстрактная модель пользовательского интерфейса системы, которая отражает последовательность появления экранных форм в приложении.
На
втором этапе проектирования ИС средствами
Rational Rose были построены диаграмма вариантов
использования, которая описывает типичное
взаимодействие между пользователем и
системой и отражает представление о поведении
системы с точки зрения пользователя;
диаграмма последовательности для варианта
использования Запрос на наличие билетов
в выбранный пункт назначения, которая
отражает временную последовательность
событий, происходящих в рамках варианта
использования; диаграмма классов, которая
определяет типы классов системы и различного
рода статические связи, существующие
между ними; диаграмма пакетов, используемая
для группировки классов, обладающих некоторой
общностью; диаграмма размещения, отражающая
физические взаимосвязи между программными
и аппаратными компонентами системы.
Литература:
Информация о работе Разработка ПО ИС покупки билетов в железнодорожной кассе