Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания к КР_ТП_ 2016.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆
  1. Варианты заданий

  1. Проектирование ПО информационной системы «Служба расписания железнодорожного вокзала».

  1. Проектирование ПО информационной системы «Служба расписания аэропорта».

  1. Проектирование ПО информационной системы «Интернет-магазин».

  1. Проектирование ПО информационной системы «Библиотека».

  1. Проектирование ПО информационной системы « Регистратура поликлиники».

  1. Проектирование ПО информационной системы «Книга почтой».

  1. Проектирование ПО информационной системы « Гостиничный комплекс».

  1. Проектирование ПО информационной системы «Деканат университета».

  1. Проектирование ПО информационной системы «Агентство по прокату автомобилей».

  1. Проектирование ПО информационной системы «Отдел международных связей фирмы».

  1. Проектирование ПО информационной системы «Почта».

  1. Проектирование ПО информационной системы «Брокерская контора (продажа-покупка акций)».

  1. Проектирование ПО информационной системы « Туристическое агентство».

  1. Проектирование ПО информационной системы « Отдел сбыта предприятия».

  1. Проектирование ПО информационной системы « Фильмотека».

  1. Проектирование ПО информационной системы « Складское хозяйство предприятия».

  1. Проектирование ПО информационной системы « Театральная касса».

  1. Проектирование ПО информационной системы «Экскурсионное бюро».

  1. Проектирование ПО информационной системы «Отдел кадров предприятия».

  1. Проектирование ПО информационной системы «Агентство по продаже недвижимости».

  1. Проектирование ПО информационной системы «Страховая фирма».

  1. Проектирование ПО информационной системы «Ателье проката».

  2. Проектирование ПО информационной системы «Спортивная школа»

  3. Проектирование ПО информационной системы «Яхт-клуб».

  4. Проектирование ПО информационной системы «Магазин».

  5. Проектирование ПО информационной системы «Ресторан».

  6. Проектирование ПО информационной системы «Строительная фирма».

  7. Проектирование ПО информационной системы «Музей».

  8. Проектирование ПО информационной системы «Избирательная комиссия».

  9. Проектирование ПО информационной системы «Агентство по обмену квартир».

  10. Проектирование ПО информационной системы «Служба занятости».

  11. Проектирование ПО информационной системы «Студенческий профком вуза».

  12. Проектирование ПО информационной системы «Студенческое общежитие».

  13. Проектирование ПО информационной системы «Налоговая инспекция»

  14. Проектирование ПО информационной системы «Жилищно-эксплуатационное управление».

  15. Проектирование ПО информационной системы «Колледж».

  16. Проектирование ПО информационной системы «Приемная комиссия университета».

  17. Проектирование ПО информационной системы «Спортивно-оздоровительный комплекс»

  18. Проектирование ПО информационной системы «Санаторий»

  19. Проектирование ПО информационной системы «Порт»

  1. Общие сведения о методах объектно-ориентированного проектирования информационных систем

    1. История создания языка uml

В настоящее время унифицированный язык моделирования UML (англ. Unified Modeling Language ) является одним из наиболее популярных из инструментов разработки объектно-ориентированных систем. UML является языком широкого профиля, это — открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML не является языком программирования, но на основании UML-моделей возможна генерация кода программ.

Первые языки объектно-ориентированного моделирования начали появляться в середине 1970-х годов. В период между 1989 -1994 гг. общее число наиболее известных языков моделирования возросло до пяти десятков. К середине 1990-х наиболее известными методами проектирования, реализуемыми этими языками, становятся:

  • Метод Гради Буча (Grady Booch), получивший условное название Booch или Booch'91, Booch Lite (позже - Booch'93)

  • Метод Джеймса Румбаха (James Rumbaugh), названный Object Modeling Technique - OMT (позже - OMT-2)

  • Метод Айвара Джекобсона (Ivar Jacobson), под названием Object-Oriented Software Engineering - OOSE

История развития языка UML берет начало с октября 1994 года, когда Гради Буч и Джеймс Румбах начали работу по унификации методов Booch и OMT. Их совместная работа была направлена на объединение достоинств известных объектно-ориентированных методов проектирования. Проект так называемого унифицированного метода (Unified Method) версии 0.8 был подготовлен и опубликован в октябре 1995 года.

В этот период поддержка разработки языка UML становится одной из целей консорциума OMG (Object Management Group). Именно в OMG создается команда разработчиков , которая обеспечила дальнейшую работу по унификации и стандартизации языка UML. Усилия группы разработчиков, в которую входили также Г. Буч, Дж. Румбах и А. Джекобсон, привели к появлению первых документов, содержащих собственно описание языка UML версии 0.9 (июнь 1996 г.) и версии 0.91 (октябрь 1996 г.).

Тогда же некоторые компании и организации увидели в языке UML стратегический интерес для своего бизнеса. Компания Rational Software учредила консорциум партнеров UML, в который первоначально вошли такие фирмы, как Digital Equipment Corp., HP, i-Logix, Intellicorp, IBM, ICON Computing, MCI Systemhouse, Microsoft, Oracle, Rational Software, TI и Unisys. Эти компании обеспечили поддержку последующей работы по более точному определению UML.

В 2005 г. язык UML версии 1.4.2 был принят в качестве международного стандарта ISO/IEC 19501:2005.

Последняя версия языка Unified Modeling Language (UML) Version 2.5 - Beta 2 опубликована на сайте www.omg.org.

В настоящее время на рынке CASE-средств представлены десятки программных инструментов, поддерживающих нотации языка UML, включая прямую и обратную генерацию кода программ, с наиболее распространенными языками и средами программирования, такими как MS Visual C++, Java, Object Pascal/Delphi, Power Builder, MS Visual Basic, Forte, Ada, Smalltalk.

Язык UML обладает следующими основными характеристиками:

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

  • содержит механизмы расширения и специализации базовых концепций языка.

Пользователям языка предоставлены следующие возможности:

  • строить модели на основе средств ядра языка, без использования механизмов расширения;

  • добавлять при необходимости новые элементы и условные обозначения, если они не входят в ядро, или специализировать компоненты, систему условных обозначений (нотацию) и ограничения для конкретных предметных областей.

С каждым годом интерес к языку UML со стороны специалистов неуклонно возрастает. Первоначально UML был создан для определения, визуализации, проектирования и документирования, в основном, программных систем. Однако, использование UML не ограничивается моделированием программного обеспечения. Его также используют для моделирования бизнес-процессов, системного проектирования и отображения организационных структур предприятий.