
- •Язык uml, понятие методологии и языка моделирования.
- •Основные обозначения для описания классов, моделирование отношений между классами в языке uml.
- •Понятие и цель объектно-ориентированного анализа, понятие прецедента, сценария, способы определения прецедентов.
- •4.Диаграммы прецедентов, их назначение, основные обозначения принятые в языке uml.
- •Диаграммы взаимодействия их назначение, основные обозначения принятые в языке uml.
- •Назначение концептуальной модели.
- •Понятие и цель объектно-ориентированного проектирования, основные этапы
- •Назначение и концепции визуального программирования (вп): методическая база вп.
- •Компоненты платформы Microsoft.Net.
- •Процесс разработки пп в системе вп; обработка событий, обобщенная структура программы анализа событий.
- •Классификация программного обеспечения (по): разновидности по, состав и назначение по различных групп.
- •Стандартизация программных средств.
- •Понятие жизненного цикла по, основные процессы, модели жц.
- •Характеристики программного обеспечения; назначение характеристик надежности и экономической эффективности.
- •Тестирование по: определение понятия тестирования, тестирование программы как «черного ящика».
- •Тестирование программы как «белого ящика». Виды тестирования.
- •16.Разработка пользовательского интерфейса.
- •18.Объектная модель ado.Net.
- •1.Классы подсоединенных объ-в.
- •2.Классы отсоединенных объ-в
Язык uml, понятие методологии и языка моделирования.
Unified Modeling Language (унифицированный язык моделирования)
Язык для описания проведения анализа задачи и проектирования её решения.
Состоит из графич обозначений, с помощью которых разрабатывается архитектура ПО.
Методология языка : каким образом проектируется ПО.
Язык мод-я: иллюстрирует проект ПО, создаваемый в соответствии с принятой методологией.
Основные обозначения для описания классов, моделирование отношений между классами в языке uml.
- private; # protected; +public
<<стереотип>> расширяет словарь самого языка.
Отношения между классами описывают взаимодействие классов друг c другом.
Типы:
Зависимость(Dependency):
используется когда нужно показать как
один объект использует другой
А
ссоциация(Association):
показывает
что один содержит другой или один
связывает другой (has
a)
Агрегация отношения между равноправными частями (линия с незакрашенным ромбиком)
Композиция отношения между неравноправными частями(линия с закрашенным ромбиком)
Обобщение(Generalization): характеризует связь «is a» (наследование) между общим и конкретным(стрелочка с незакрашенной стрелкой)
Особое обозначение абстрактных классов-их имена- курсивом.
Понятие и цель объектно-ориентированного анализа, понятие прецедента, сценария, способы определения прецедентов.
ООА – процесс, благодаря которому разработчик уясняет суть выполняемой задачи.
Цель: необходимо получить представления о предметной области и сформировать технические требования к системе
Прецедент: случай использования, который описывает взаимодействие пользователя с самой системой в терминах того, как пользователь будет применять систему в его точки зрения.
Сценарий – реализация возможного хода событий.
Способы: отождествление действующих субъектов;
Создание предварительного списка прецедентов;
Уточнение и обозначение прецедента;
Опред-е последовательности событий прецедента;
Моделирование прецедента.
4.Диаграммы прецедентов, их назначение, основные обозначения принятые в языке uml.
Диаграмма прецедентов
Моделирует взаимосвязи между разными прецедентами или между проц и субъектом
-прецедент
«Заказ»
-отношение расширения
Используются абстрактные прецеденты – может использоваться или быть развитым др прецедентами
Дейтсвующий субъект не может использовать абстрактный прецедент
Диаграммы взаимодействия их назначение, основные обозначения принятые в языке uml.
Диаграмма взаимодействия
Моделирует действия между различными субъектами в системе (структура: сценарий-предусловие-постусловие-альтернативы)
Диагр-а послед-ти событий
Моделируют взаимодействия действ субъектов; при описаниеии последовательности событий при выполнении прецедента.
Диагр-а сотрудничества
Указывает события и направления; линии от участника к участнику