
- •1. Понятие информационной технологии. Информационная технология как система.
- •2. Извлечение информации.
- •3. Семиуровневая модель транспортирования информации (osi). Уровни данной модели.
- •4. Семиуровневая модель транспортирования информации (osi). Протоколы spx/ipx, netbios, netbeui, tcp/ip, udp данной модели.
- •5. Обработка информации. Основные процедуры обработки данных.
- •10. Системный подход к решению функциональных задач и организации информационных процессов.
- •7. Хранение информации. Определение и понятие баз данных. Трехуровневое представление для описания предметной области.
- •8. Представление и использование информации. Варианты интерфейса.
- •9. Геоинформационные технологии.
- •6. Обработка информации. Условия принятия решений.
- •11. Этапы разработки кис. Классический жизненный цикл.
- •12. Макетирование как этап разработки кис.
- •13. Стратегия разработки по
- •14. Водопадная стратегия разработки по
- •15. Инкрементная стратегия разработки по
- •16. Эволюционная стратегия разработки по
- •17. Разделение цикла разработки по на фазы разработки.
- •18. Технологические процессы унифицированного процесса разработки по.
- •19. Основные модели унифицированного процесса разработки по
- •20. Назначение унифицированного языка программирования uml.
- •21. Предметы языка uml
- •22. Отношения языка uml
- •23. Диаграммы языка uml.
- •24. Анализ требований в проектировании кис
- •25. Этапы анализа проблем в разработке кис
- •26. Унифицированный процесс в разработке кис
- •27. Фаза исследования в унифицированных процессах разработки кис
- •28. Фаза уточнения в унифицированных процессах разработки кис
- •29. Фаза построения в унифицированных процессах разработки кис.
- •30. Фаза развертывания в унифицированных процессах разработки кис
- •Раздел IV. Информационные технологии
- •Проектирование корпоративных информационных систем
21. Предметы языка uml
Разновидность предметов UML: структурные предметы, группирующие предметы, предметы поведения, поясняющие предметы. Эти предметы являются базовыми объектно-ориентированными строительными блоками. Они используются для создания моделей. Структурные предметы (статические части) модели являются понятийными или физическими элементами. Примеры структурных предметов: класс, интерфейс, актер, прецедент, компонент, узел. Класс - описание множества объектов, которые разделяют одинаковые свойства, операции, смысл (семантику). Графически класс отображается в виде прямоугольника, включающего секцию с именем, а при необходимости также секции со свойствами (атрибутами) и операциями. Интерфейс – видимый извне набор операций, которые предоставляются классом или компонентом. Актер – набор скоординированных ролей, которые могут играть пользователи при взаимодействии с системой (точнее с вариантами использования системы). Кооперация (сотрудничество) - определяет взаимодействие и является совокупностью актеров и других элементов, которые работают вместе для обеспечения коллективного поведения. Таким образом, кооперации имеют как структурные, так и поведенческие измерения. Графически кооперация изображается как пунктирный эллипс, в который вписывается ее имя.
Вариант использования (прецедент) – представляет собой представление последовательности действий системы в интересах актера, с видимым для него результатом.
Компонент – материальная, модифицируемая часть системы, соответствующая набору интерфейсов и обеспечивающая реализацию этого набора интерфейсов. Обычно компонент – это физическая упаковка логических элементов (классов, интерфейсов, сотрудников). Компонент изображается графически как прямоугольник с вкладками, обычно включающий имя. Узел – ресурс, размещающий набор компонентов и имеющий память и возможности обработки. В узле размещается набор компонентов, который может перемещаться от узла к узлу. Предметы поведения описывают динамическую часть UML-моделей, являясь представлением поведения моделей во времени и пространстве.
Группирующие предметы можно представить в виде ящиков, по которым может быть разложена модель. Существует только один вид группирующего предмета – пакет.
Пакет – общий способ для распределения элементов по группам. В пакет могут помещаться: структурные предметы, предметы поведения, другие группировки предметов.
Поясняющие предметы – представлены в виде замечаний для описания, объяснения и комментирования любого элемента модели. Существуют только в одном виде – примечаний, представляющих собой символ для отображения ограничений и замечаний, присоединяемых к элементу или совокупности элементов.
22. Отношения языка uml
Отношения в UML представлены в виде: зависимости, ассоциации, обобщения, реализации.
Зависимость – это отношение между двумя предметами, при котором изменение смысла в одном (независимом) предмете может влиять на семантику другого (зависимого) предмета. Изображается в виде пунктирной линии, возможно направленной на независимый предмет и иногда имеющей метку.
Ассоциация – отношение, которое описывает ряд связей, являющихся соединением между объектами (структурное отношение). Агрегация представляет собой специальную разновидность ассоциации, выражающую структурное отношение между целым и его частями. Ассоциация представляется графически в виде сплошной линии, которая может иметь направление, метку и, чаще всего, пояснения, такие как мощность и имена ролей.
Обобщение – отношение, при котором объекты специализированного элемента (потомка) могут разделять структуру и поведение обобщенного элемента (предка, родителя), т.е. они могут заменять один другого. Обобщение изображается в виде сплошной стрелки с полым наконечником, указывающим на родителя.
Реализация – это смысловое отношение между классификаторами, когда один классификатор определяет контракт, который другой классификатор обязуется выполнять.
Замечание: К классификаторам относятся классы, интерфейсы, компоненты, варианты использования, кооперации.
Отношения реализации применимы в двух случаях: между интерфейсами и классами (или компонентами), реализующими их, между вариантами использования и кооперациями, которые реализуют их.