5OOAD????????-??????????????? ?????? ? ????????????
В течение пяти дней на курсе «Объектно-ориентированные анализ и проектирование» изучаются методы объектно-ориентированного анализа и проектирования с использованием Унифицированного Языка Моделей (UML) в контексте Унифицированного Процесса Разработки Программного Обеспечения (Unified Software Development Process). Курс является обозором объектно-ориентированного программирования, обсуждаются его основные принципы - инкапсуляция, абстракция, наследование, полиморфизм. Слушатели изучат характерные процедуры анализа и проектирования, их роли в процессе разработки. Они ознакомятся с практическим опытом проектирования на всех этапах процесса разработки (выработка требований, проектирование, реализация, тестирование). На курсе приводятся примеры UML диаграмм.
После изучения курса Вы сможете:
- понимать суть и особенности унифицированного процесса разработки программного обеспечения;
- глубже понимать методы объектно-ориентированного программироавния, использовать унифицированный язык моделей UML при проектировании приложений;
- понимать роль систем автоматизированного проектирования и создания программ (CASE-средства) в процессе разработки программного обеспечения, использовать один из подобных продуктов - Argo/UML.
Содержание курса:
- Введение в инжиниринг программного обеспечения. Парадигма объектов. Наследование и полиморфизм. Цикл жизни при разработке программного обеспечения.
- Инструментарий для проведения анализа и проектирования. Унифицированный Процесс Разработки Программного Обеспечения. Унифицированный Язык Моделей (UML). Автоматизированное проектирование и создание программ (CASE).
- Этап выработки требований. Моделирование “Use-Case” (Диаграммы прецендентов). Диаграммы деятельности. Проектирование и создание прототипа интерфейса.
- Этап анализа. Моделирование на этапе анализа.
- Этап проектирования. Диаграммы классов. Диаграммы последовательностей. Диаграммы состояний. Качество проектирования. Парадигма Model-View-Controller. Работа над оценкой и улучшением кода.
- Этап реализации.
- Этап тестирования.
Слушатели:
Разработчики баз данных, разработчики интернет-приложений, архитекторы баз данных, программисты в системах middleware, администраторы баз данных, разработчики на Java, разработчики клиент-серверных приложений.
Предварительная подготовка
Слушатели должны иметь сертификат CIW Foundation или иметь эквивалентный уровень знаний, и прослушать курс Java Programming Fundamentals или иметь эквивалентный уровень знаний по объектно-ориентированным языкам.
Данный курс поможет Вам подготовиться к следующим тестам: 1D0-538 Object-Oriented Analysis and Design (jCert)
Данный курс входит в следующие комплексные программы: Master CIW Dev ?????? CIW ?? ?????????? ????????????? ?????? (Master CIW Enterprise Developer)
Стоимость обучения на курсе - USD 525 Длительность курса (дней) - 5
|