
- •Вопросы к модульной работе №1 по дисциплине «Моделирование и анализ программного обеспечения».
- •Место моделирования в процессе создания информационной системы.
- •Основные понятия теории очередей. Классификация Кендалла-Башарина.
- •Абсолютный приоритет.
- •Относительный приоритет.
- •Имитационное моделирование систем.
- •Статистическая обработка результатов моделирования.
- •Идеи, лежащие в основе структурных методов моделирования.
- •Принципы структурного анализа в моделировании.
- •Охарактеризуйте алгоритмический метод моделирования.
- •Охарактеризуйте объектно-ориентированный метод моделирования.
- •Что понимают под объектно-ориентированным анализом?
- •Что понимают под объектно-ориентированным проектированием?
- •Охарактеризуйте функциональные требования к программам.
- •Охарактеризуйте нефункциональные требования к программам.
- •Концептуальные основы case средств.
- •Классификация case средств.
- •Дайте определение uml.
- •Перечислите главные свойства uml.
Дайте определение uml.
UML (англ. Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это — открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемойUML-моделью. UML был создан для определения, визуализации, проектирования и документирования, в основном, программных систем. UML не является языком программирования, но на основании UML-моделей возможна генерация кода.
UML — это стандартная нотация визуального моделирования программных систем, принятая консорциумом Object Managing Group (OMG) осенью 1997 г., и на сегодняшний день она поддерживается многими объектно-ориентированными CASE-продуктами.
Перечислите главные свойства uml.
UML представляет собой объектно-ориентированный язык моделирования, обладающий следующими основными характеристиками:
является языком визуального моделирования, который обеспечивает разработку репрезентативных моделей для организации взаимодействия заказчика и разработчика ИС, различных групп разработчиков ИС;
содержит механизмы расширения и специализации базовых концепций языка.
UML включает внутренний набор средств моделирования (модулей?) ("ядро"), которые сейчас приняты во многих методах и средствах моделирования. Эти концепции необходимы в большинстве прикладных задач, хотя не каждая концепция необходима в каждой части каждого приложения. Пользователям языка предоставлены возможности:
строить модели на основе средств ядра, без использования механизмов расширения для большинства типовых приложений;
добавлять при необходимости новые элементы и условные обозначения, если они не входят в ядро, или специализировать компоненты, систему условных обозначений (нотацию) и ограничения для конкретных предметных областей.