Выдержка из текста работы
3.1. Сценарий для моделирования ИС. Начальные данные и описание объекта проектирования……………………………………………………………………… 10
4. Построение диаграмм………………………………………………………………….13
4.1. Диаграмма прецедентов (use case diagram)…………………………… 13
4.2. Диаграмма классов (class diagram)………………………………………. 17
4.3 Диаграмма активности (activity diagram)…………………………………20
4.4 Диаграмма последовательности (sequence diagram)…………………23
4.5 Диаграмма компонентов…………………………………………………………26
5. Генерация программного кода разработанной модели………………… 30
5.1 Листинг программного кода на языке С++………………………………31
5.1.1 Описание методов……………………………………………………. 31
5.1.2 Описание классов…………………………………………………….. 32
Заключение…………………………………………………………………………………… 34
Список литературы……………………………………………………………………….. 35
ВВЕДЕНИЕ
Проектирование информационных систем (ИС) представляет сложный многоступенчатый вид деятельности, без научной организации которого немыслимо создание и использование современных сложных ИС, в том числе в образовании, предпринимательстве, менеджменте и других областях жизнедеятельности общества. Наряду с получением необходимых для этого теоретических знаний проектировщику ИС требуется обрести устойчивые практические навыки этого вида деятельности. Решению этой задачи посвящена наша дисциплина «Проектирование информационных систем».
Цель курсовой работы — осуществить моделирование информационной системы на ранней стадии — фазе формирования концепции, включая формирование идей, постановку целей, изучение мотиваций и требований заказчика, анализ исходных данных, определение основных требований и ограничений, требуемых материальных, финансовых и трудовых ресурсов.
Создание крупных программных систем ставит перед разработчиками много проблем, часть из которых не может быть эффективно решена классическими средствами структурного подхода. Окружающий мир состоит из объектов, поэтому вполне логичным выглядит стремление перенести подобный метод представления информации о предметной области в программирование. Для моделирования бизнес-процессов заданной предметной области применили программный инструмент StarUML.
1 ОПРЕДЕЛЕНИЕ ПОНЯТИЙ «ИНФОРМАЦИОННАЯ СИСТЕМА (ИС)» И «ПРОЕКТИРОВАНИЕ». ОСНОВНЫЕ МЕТОДОЛОГИИ
Под системой понимают любой объект, который одновременно рассматривается и как единое целое, и как объединенная в интересах достижения поставленных целей совокупность разнородных элементов. Системы значительно отличаются между собой как по составу, так и по главным целям.
В информатике понятие «система» широко распространено и имеет множество смысловых значений. Чаще всего оно используется применительно к набору технических средств и программ. Системой может называться аппаратная часть компьютера. Системой может также считаться множество программ для решения конкретных прикладных задач, дополненных процедурами ведения документации и управления расчетами.
Добавление к понятию «система» слова «информационная» отражает цель ее создания и функционирования. Информационные системы обеспечивают сбор, хранение, обработку, поиск, выдачу информации, необходимой в процессе принятия решений задач из любой области. Они помогают анализировать проблемы и создавать новые продукты.
Информационная система (ИС) — взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Современные информационные технологии предоставляют широкий набор способов реализации ИС, выбор которых осуществляется на основе требований со стороны предполагаемых пользователей, которые, как правило, изменяются в процессе разработки.
Под проектом ИС будем понимать проектно-конструкторскую и технологическую документацию, в которой представлено описание проектных решений по созданию и эксплуатации ИС в конкретной программно-технической среде.
Под проектированием ИС понимается процесс преобразования входной информации об объекте, методах и опыте проектирования объектов аналогичного назначения в соответствии с ГОСТом в проект ИС. С этой точки зрения проектирование ИС сводится к последовательной формализации проектных решений на различных стадиях жизненного цикла ИС: планирования и анализа требований, технического и рабочего проектирования, внедрения и эксплуатации ИС.
Масштабы разрабатываемых систем определяют состав и количество участников процесса проектирования. При большом объеме и жестких сроках выполнения проектных работ в разработке системы может принимать участие несколько проектных коллективов (организаций-разработчиков). В этом случае выделяется головная организация, которая координирует деятельность всех организаций-соисполнителей.
Осуществление проектирования ИС предполагает использование проектировщиками определенной технологии проектирования, соответствующей масштабу и особенностям разрабатываемого проекта.
Технология проектирования ИС — это совокупность методологии и средств проектирования ИС, а также методов и средств его организации (управление процессом создания и модернизации проекта ИС).
В основе технологии проектирования лежит технологический процесс, который определяет действия, их последовательность, требуемые состав исполнителей, средства и ресурсы.
Технологический процесс проектирования ИС в целом делится на совокупность последовательно-параллельных, связанных и соподчиненных цепочек действий, каждое из которых может иметь свой предмет. Таким образом, технология проектирования задается регламентированной последовательностью технологических операций, выполняемых на основе того или иного метода, в результате чего становится ясным, не только что должно быть сделано для создания проекта, но и как, кем и в какой последовательности.
Предметом любой выбираемой технологии проектирования должно служить отражение взаимосвязанных процессов проектирования на всех стадиях жизненного цикла ИС. К основным требованиям, предъявляемым к выбираемой технологии проектирования, относятся следующие:
созданный проект должен отвечать требованиям заказчика;
максимальное отражение всех этапов жизненного цикла проекта;
обеспечение минимальных трудовых и стоимостных затрат на проектирование и сопровождение проекта;
технология должна быть основой связи между проектированием и сопровождением проекта;
рост производительности труда проектировщика;
надежность процесса проектирования и эксплуатации п……..
СПИСОК ЛИТЕРАТУРЫ
1. Г. Буч Объектно — ориентированный анализ и проектирование с примерами приложений на С++ — М.: Бином, 1998 г., 560 ст.;
2. StarUML. Руководство пользователя. 2007 г.;
3. Сайт с размещенным контентом на тему проектирования ИС. designing/methodology/uml/theory/theory.html;
2014