Модели инженерии программного обеспечения
-
Объектный менеджмент групп: Консорциум отраслевых стандартов
Объектный менеджмент-группа (OMG): разработка стандартов для интеграции предприятий и обеспечения совместимости технологий. Гарантия реализации в течение года.
-
Стандарт Meta Object Facility (MOF) от OMG: Архитектура и Применение
MOF OMG: стандарт для объектно-ориентированного моделирования и разработки на основе моделей (Model Driven Engineering). Типовая система CORBA.
-
Случай использования: история и применение в инженерии программного обеспечения.
Юз кейс (use case) в инженерии ПО: сценарий взаимодействия пользователя с системой для достижения цели. Определение, примеры, UML и акторы.
-
Модельно-ориентированная архитектура: Подходы и стандарты разработки программного обеспечения
Модель-ориентированная архитектура (MDA): подход к разработке ПО, основанный на моделях. Стандарты OMG с 2001 года для проектирования систем.
-
Язык объектных ограничений (OCL) и моделирование данных
Язык OCL: декларативный язык для описания правил UML-моделей и MOF-метамоделей. Используется для ограничений, запросов и трансформации моделей (QVT).
-
IDEF: Семейство языков моделирования для системной инженерии
IDEF: семейство языков моделирования для системной инженерии и разработки ПО. IDEF0, IDEF1X – функциональное моделирование, анализ данных, проектирование.
-
Структурный анализ и проектирование систем: Методология SSADM
SSADM: методология структурированного анализа и проектирования информационных систем. Разработана в Великобритании с 1980-х. Альтернатива Agile.
-
Двусторонняя разработка: Синхронизация артефактов программного обеспечения
Двунаправленная разработка (RTE) в MDA: синхронизация артефактов ПО (код, модели, документация). Решает проблему несогласованности и повышает качество разработки.
-
Структура корпоративной архитектуры: Основы фреймворка Захмана
Фреймворк Захмана: структура корпоративной архитектуры. Онтология предприятия, классификация и реификация для определения и анализа бизнеса.
-
Бизнес-процессы в телекоммуникациях: Обзор и стандарты (eTOM, ITIL, NGOSS)
eTOM: фреймворк бизнес-процессов для телеком-операторов. Стандарт TM Forum для оптимизации работы, управления сервисами и общей терминологии отрасли.
-
CIMOSA: Фреймворк моделирования предприятия
CIMOSA: фреймворк для моделирования предприятия, интеграции машин, компьютеров и людей. Разработан в 1990-х, поддерживается CIMOSA Association.
-
Корпоративная архитектура: методология бизнес-функций
Архитектура предприятия (EA): методология анализа, проектирования и внедрения стратегии бизнеса. Оптимизация бизнес-процессов и данных.
-
Сравнение инструментов UML
Сравнение UML инструментов: ArgoUML, Astah, ATL, Micro Focus Together и др. Обзор, лицензии, платформы и языки программирования для моделирования.
-
TOGAF: Эталонная модель корпоративной архитектуры
TOGAF: фреймворк для разработки и управления ИТ-архитектурой предприятия. 4 уровня: бизнес, приложения, данные, технологии. Стандартизация и модульность.
-
Моделирование на основе методологии объектно-процессного подхода (OPM)
OPM (ISO/PAS 19450): язык и методология моделирования знаний и проектирования систем. Формальное описание функций, структуры и поведения систем.
-
Функциональная архитектура ПО: интеграция бизнеса и информационных технологий.
Функциональная архитектура ПО: определение, преимущества для бизнеса и IT. Интеграция, взаимодействие, общая картина для эффективного управления предприятием.
-
Метамоделирование в разработке программного обеспечения
Метамоделирование в разработке ПО: анализ, создание и применение моделей для решения задач. Альтернатива кодированию, фреймворки и ограничения.
-
Интеграция предприятия: принципы, моделирование и вызовы
Интеграция предприятий: архитектура, обмен данными, взаимодействие систем и компьютеров. Управление требованиями для эффективной работы бизнеса.
-
Динамическое моделирование предприятия: Подход Baan и референсные модели
Динамическое моделирование предприятия (DEM): подход Baan для внедрения ERP-систем. Моделирование бизнес-процессов, цепей поставок и организационной структуры.
-
Языки описания архитектуры: обзор и классификация
Языки описания архитектуры (ADL) в системной и программной инженерии. Обзор ADL: Acme, AADL, C2, Darwin, Wright и др. Разработка и представление архитектур систем.
-
АРИС: Концепция и архитектура интегрированных информационных систем
ARIS: архитектура информационных систем для оптимизации бизнес-процессов. Методология Шеера для моделирования, анализа и внедрения ИС. Инструменты ARIS Toolset.
-
Инструменты UML: функциональность, применение и обратная разработка.
Инструменты UML: что это, для чего нужны? Создание и редактирование UML-диаграмм для разработки объектно-ориентированного ПО. Стандарт моделирования.
-
Доменно-специфическое моделирование: методология и языки разработки
Доменно-ориентированное моделирование (DSM): методология разработки ПО с использованием специализированных языков. Автоматическая генерация кода, повышение продуктивности.
-
Методология функционального моделирования IDEF0 для описания производственных функций
IDEF0: методология функционального моделирования для описания производственных функций. Анализ, разработка и реинжиниринг систем и бизнес-процессов.
-
Метод Шлаер-Меллор: Объекто-ориентированный анализ и исполняемая UML
Метод Шлаэр-Мэллора (OOSA, OOA) – объектно-ориентированный анализ ПО, разработанный в 1988 г. Точная документация для прямой реализации в архитектуру. UML.
-
Методология MASCOT: Архитектурный подход к разработке программного обеспечения.
MASCOT: методология разработки ПО для систем реального времени. Акцент на архитектуре, управлении процессами и интерфейсах. Разработана в Великобритании.
-
Microsoft Solutions Framework: Эволюция и принципы применения.
Microsoft Solutions Framework (MSF): принципы, модели и рекомендации для IT-проектов от Microsoft. Версии MSF с 1993 года. Гибкость в методологиях.
-
AUTOSAR: Стандартизация автомобильного программного обеспечения
AUTOSAR: открытая стандартизированная архитектура для автомобильных ECU. Масштабируемость, безопасность, переносимость ПО и сотрудничество в автопроме.
-
Объектно-ориентированное проектирование и анализ программного обеспечения.
Объектно-ориентированный анализ и проектирование (ООАП) – методология разработки ПО, улучшающая коммуникацию и качество продукта через визуальное моделирование.
-
Extended Enterprise Modeling Language
-
Agile-моделирование: принципы и практика гибкой разработки программного обеспечения
Agile-моделирование: гибкая методология разработки ПО, основанная на лучших практиках. Дополнение к Scrum, XP, RUP. Быстрая адаптация к изменениям!
-
StarUML: История и Современное Состояние Программы для UML-Моделирования
StarUML: ПО для создания UML-диаграмм, SysML и классических моделей. Поддержка Windows, Linux, MacOS. Преемник Plastic – с 1997 года!
-
VIATRA: Фреймворк для трансформации моделей с открытым исходным кодом.
VIATRA: фреймворк для трансформации моделей с открытым исходным кодом на базе EMF. Реактивные трансформации, VQL, инкрементные запросы и совместимость с EMF.
-
Концептуальная модель системы и системная архитектура
Системная архитектура: концептуальная модель, структура и поведение системы. Языки описания архитектуры (ADL) и влияние гражданского строительства.
-
IEC 61499: Распределенные системы управления и функциональные блоки.
IEC 61499: стандарт для распределенных систем управления в промышленности. Основан на IEC 61131, использует событийное управление вместо циклического.
-
Эталонная архитектура в разработке программного обеспечения
Референтная архитектура в ПО: шаблонные решения для конкретных доменов, общий словарь для обсуждения, основа для фреймворков и платформ.
-
Обзор и изменения в модели CMMI v1.3
CMMI: области процессов для разработки, закупок и услуг. 22-24 области, объединенные для улучшения. Узнайте о структуре и категориях CMMI!
-
Архитектурный фреймворк Министерства обороны Великобритании (MODAF)
MODAF: архитектура предприятия, разработанная британским Министерством обороны. Стандартизация, интеграция, планирование изменений. Заменена на NAF.
-
Reich Technologies: Разработка и внедрение объектно-ориентированных технологий и CASE-инструментов.
Reich Technologies – разработчик UML, стандартов объектно-ориентированного программирования. CASE-инструменты, репозитории, среды разработки для крупных компаний.
-
Объектно-ориентированное моделирование в разработке программного обеспечения
Объектно-ориентированное моделирование (ООМ): подход к проектированию ПО на начальном этапе разработки. Улучшает коммуникацию с заказчиками и снижает риски.
-
Архитектура предприятия: основы и фреймворки
Фреймворк корпоративной архитектуры: определение, принципы и практика создания архитектуры предприятия. Документирование, моделирование и долгосрочное планирование.
-
Моделеориентированная инженерия программного обеспечения
Разработка ПО: методология Model Driven Engineering (MDE). Создание и использование доменных моделей, абстрактное представление знаний, CASE-инструменты.
-
ATL: Язык и инструментарий для преобразования моделей
ATL: язык трансформации моделей для MDE. Создание целевых моделей из исходных. Компонент Eclipse Modeling Project, лицензия Eclipse Public License.
-
Трансформации моделей в инженерии, основанной на моделях.
Трансформация моделей в разработке ПО: автоматизация создания и модификации моделей, повышение консистентности и снижение ошибок. Эффективный инструмент MDE.
-
UPDM
-
Executable UML
-
Systems modeling language
-
FCO-IM
-
IEEE 1471
-
MagicDraw
-
Eclipse process framework
-
OpenUP
-
Unified Process
-
ICONIX