Model Driven Architecture
2.0 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
111 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Model Driven Architecture to your Wishlist.

Add to Wishlist

Model Driven Architecture

An introductory course about understanding the principles, process, models and tools of model driven architecture.
2.0 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
111 students enrolled
Last updated 3/2015
English
Current price: $10 Original price: $50 Discount: 80% off
18 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 1 min on-demand audio
  • 12 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Be introduced to Systems Engineering
Be introduced to the Development Life cycle
Understand Model-Driven Architecture
Know the different principles of MDA
Be aware of the different models of MDA
Learn the MDA process
Be aware of the different MDA standards
Know the different MDA tools
Be aware of the future of MDA
View Curriculum
Requirements
  • Basic understanding of the IT industry
  • Knowledge of the English language
Description

Model-Driven Architecture (MDA) is an approach for the development of software systems. It is a set of guidelines for the structuring of specifications and are commonly shown as models.

This course will begin discussions by presenting an overview of Systems Engineering, Development Life cycle, and Model-Driven Architecture. This course will also explain Model-Driven Architecture principles, models, tools, and processes.

Who is the target audience?
  • IT Professionals learning about software systems and design trends.
  • IT organizations and Business Analysts looking to implement an MDA approach for software development.
  • Software Engineers and Architects looking to learn about system models and MDA tools, standards, and processes.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 63 Lectures Collapse All 63 Lectures 04:57:18
+
Systems Engineering and Development Lifecycle
9 Lectures 16:35

In this lecture, we'll discuss some objectives aimed at showing what you can expect to learn from this course.

Section Outline

Lecture 2: Introduction to Systems Engineering

Lecture 3: Lifecycle of Systems Engineering

Lecture 4: Introduction to the Systems Development Lifecycle

Lecture 5: History of the Systems Development Lifecycle

Lecture 6: Systems Development Process

Lecture 7: Strength and Weaknesses of the Systems Development Lifecycle

Lecture 8: Best Coding Practices

Preview 00:26

This lecture will briefly talk about systems engineering.

Preview 00:54

This lecture will discuss the lifecycle of systems engineering.

Preview 01:58

This lecture will talk about the systems development lifecycle.

Preview 01:08

This discussion will focus on the history of the systems development lifecycle.

Preview 01:18

This lecture will identify the different phases of systems development.

.

Lecture outline:

0:00    Introduction of the Phases
	of Systems Development
1:08    Preliminary Analysis
2:33    Systems Analysis
2:48    Systems Design
3:03    Development
3:08    Integration and Testing
3:20    Acceptance, Installation, Deployment
3:31    Maintenance
3:46    Stages of the Systems Development Lifecycle
Preview 04:09

This lecture will discuss the strength and weaknesses of the systems development lifecycle.

Strength and Weakness of the Systems Development Lifecycle
01:05

This discussion will center on the best coding practices.

.

Lecture outline:

0:00    Introduction of the Best Coding Practice
1:55    Base Steps
Best Coding Practices
05:37

Section 1 - Quiz
6 questions

This PDF file contains Section 1 of this course. You can download the complete e book at the end of this course.

Reading Assignment Section 1
10 pages
+
Introduction to Model-Driven Architecture
8 Lectures 15:23

In this lecture, we'll discuss some objectives aimed at showing what you can expect to learn from this course.

Section Outline

Lecture 11: Introduction to Model Driven Architecture

Lecture 12: History of Model Driven Architecture

Lecture 13: Benefits of Model Driven Architecture

Lecture 14: Concerns for Model Driven Architecture

Lecture 15: Human Factor Integration

Lecture 16: Software System

Preview 00:25

This lecture will explain model-driven architecture.

.

Lecture outline:

0:00    Introduction to Model-Driven Architecture
1:01    Primary Goals
2:02    Systems Model in the
	Software Development Process
Introduction to Model Driven Architecture
02:32

This lecture will talk about the history of model-driven architecture.

History of Model Driven Architecture
00:59

This lecture will identify the different benefits of model-driven architecture.

Benefits of Model Driven Architecture
01:22

This lecture will identify some concerns about model-driven architecture.

.

Lecture outline:

0:00    Introduction of the Concerns About
	Model-Driven Architecture
0:51    Incomplete Standards
1:04    Vendor Lock-In
1:25    Idealistic
2:41    Specialized Skillsets
3:02    OMG Track Record
3:17    Uncertain Value Proposition
Concerns of Model Driven Architecture
04:46

This lecture will discuss the integration of human factors in model-driven architecture.

.

Lecture outline:

0:00    Human Factors Integration
1:36    Domains in Human Factors Integration
Human Factor Integration
04:00

This discussion will focus on the software system involved in model-driven architecture.

Software System
01:19

Section 2 - Quiz
6 questions

This PDF file contains Section 2 of this course. You can download the complete e book at the end of this course.

Reading Assignment Section 2
9 pages
+
Model-Driven Architecture Principles and Models
8 Lectures 19:22

In this lecture, we'll discuss some objectives aimed at showing what you can expect to learn from this course.

Section Outline

Lecture 19: Model Driven Architecture Principles

Lecture 20: Introduction to Model Driven Architecture Models

Lecture 21: Rationale for Modeling

Lecture 22: Why Use Models?

Lecture 23: Basic Concepts

Lecture 24: Types of Models

Preview 00:26

This lecture will identify the different principles in model-driven architecture.

.

Lecture outline:

0:00    Principles in Model-Driven Architecture
0:52    Types of Models
Model Driven Architecture Principles
02:08

This discussion will focus on model-driven architecture models.

Introduction to Model Driven Architecture Models
01:20

This lecture will discuss the rationale behind modeling.

Rationale for Modeling
00:45

This lecture will talk about the reasons for using models.

Why Use Models?
01:27

This lecture will explain the basic concepts in model-driven architecture.

.

Lecture outline:

0:00    System
0:33    System Notions
1:30    Model
1:48    Model-Driven
2:10    Architecture
2:33    Viewpoint
4:10    View
4:20    Platform
5:00    Application
5:13    Platform Independence
5:58    Pervasive Services
6:24    Implementation
6:34    Model Transformation
Basic Concepts
06:43

This lecture will identify the different types of model-driven architecture models.

.

Lecture outline:

0:00    Three Default Models
0:30    Computation Independent Model
2:01    Platform Independent Model
4:19    Platform Specific Model
Types of Models
06:33

Section 3 - Quiz
6 questions

This PDF file contains Section 3 of this course. You can download the complete e book at the end of this course.

Reading Assignment Section 3
11 pages
+
Model-Driven Architecture Process
8 Lectures 12:05

In this lecture, we'll discuss some objectives aimed at showing what you can expect to learn from this course.

Section Outline

Lecture 27: Introduction to Model Driven Architecture Process

Lecture 28: Transformation Mappings

Lecture 29: Basic

Lecture 30: Complex System

Lecture 31: Approach

Lecture 32: Development Process

Preview 00:25

This lecture will talk about the process involved in model-driven architecture.

Introduction to Model Driven Architecture Process
02:04

This lecture will discuss transformation mappings.

Transformation Mappings
01:27

This lecture will explain the basic process of model driven-architecture.

Basic
01:22

This lecture will explain the complex system of the model-driven architecture process.

Complex System
01:02

This discussion will focus on the different approaches to model-driven architecture.

Approach
01:53

This lecture will explain the development process in model-driven architecture.

.

Lecture outline:

0:04    Identify the Target Platforms
0:09    Identify the Metamodels
0:21    Find Proper Metamodel
0:42    Define the Mapping Techniques
2:01    Define the Annotation Models
2:31    Implement the Mapping Techniques
2:42    Conduct the Iterations of the Project
Development Process
03:52

Section 4 - Quiz
6 questions

This PDF file contains Section 4 of this course. You can download the complete e book at the end of this course.

Reading Assignment Section 4
7 pages
+
Model-Driven Architecture Standards
7 Lectures 16:21

In this lecture, we'll discuss some objectives aimed at showing what you can expect to learn from this course.

.

Section Outline

Lecture 35: Introduction to Model Driven Architecture Standards

Lecture 36: Unified Modeling Language

Lecture 37: Meta-Object Facility

Lecture 38: XMI Metadata Interchange

Lecture 39: OLC / QVT / M2T

Preview 00:29

This lecture will cover the different model-driven architecture standards.

Introduction to Model Driven Architecture Standards
01:09

This lecture will discuss one of the standards of model-driven architecture, specifically UML.

.

Lecture outline:

0:00    Introduction to UML
1:32    Software Development Methods
2:05    Modeling
3:12    Diagrams
4:14    Structure Diagrams
5:55    Behavior Diagrams
6:47    Interaction Diagrams
Unified Modeling Language
07:52

This lecture will discuss one of the standards of model-driven architecture, specifically MOF.

.

Lecture outline:

0:00    Introduction to MOF
1:37    Metamodeling Architecture
2:49    International Standard
Meta-Object Facility
03:51

This lecture will discuss one of the standards of model-driven architecture, specifically XMI.

XMI Metadata Interchange
02:07

This lecture will discuss the standards of model-driven architecture, specifically OLC, QVT, and M2T.

OLC / QVT / M2T
00:53

Section 5 - Quiz
6 questions

This PDF file contains Section 5 of this course. You can download the complete e book at the end of this course.

Reading Assignment Section 5
9 pages
+
Model-Driven Architecture Tools
10 Lectures 16:51

In this lecture, we'll discuss some objectives aimed at showing what you can expect to learn from this course.

Section Outline

Lecture 42: Introduction to Model Driven Architecture Tools

Lecture 43: Categories of Model Driven Architecture Tools

Lecture 44: Commercial or Opensource?

Lecture 45: Open Source Tools

Lecture 46: Commercial Tools

Lecture 47: Partial or Complete

Lecture 48: Generation from the Model or Execution of the Model

Lecture 49: MDA vs UML

Preview 00:24

This lecture will talk about the tools needed in model-driven architecture.

Introduction to Model Driven Architecture Tools
00:51

This lecture will identify the different categories of tools in model-driven architecture.

Categories of Model Driven Architecture Tools
01:28

This lecture will talk about the differences between commercial tools and open source tools.

Commercial or Opensource?
00:40

This lecture will discuss the different tools under open source tools.

.

Lecture outline:

0:12    Kermeta
0:45    MOFScript
1:00    IBM Model Transformation Framework
1:18    ATL Engine
1:45    ModFact
2:05    Kent Modeling Framework
2:14    OpenArchiterctureWare
2:22    Generative Model Transformer
2:43    OpenMDX
2:56    AndroMDA
3:11    Xdoclet
3:28    Middlegen
3:39    OOMEGA
Open Source Tools
04:11

This lecture will discuss the different tools under commercial tools.

.

Lecture outline:

0:00    ArcStyler
0:17    Model Component Compiler
0:28    OptimalJ
0:45    Xactium XMF Mosiac
0:55    Sosyinc Modeler
1:11    Model-in-Action
1:22    MetaEdit+
1:39    MDWorkbench
1:57    iQgen 3.0
Commercial Tools
02:13

This lecture will talk about the differences between partial tools and complete tools.

Partial or Complete
02:04

This lecture will talk about the differences between generation and execution of the model.

.

Lecture outline:

0:00    Introduction
0:30    Model-and-Generate
1:56    Model-and-Execute
2:54    Characteristics of MDA Tools
Generation from the Model or Execution of the Model
04:09

This lecture will identify the differences between MDA and UML.

MDA vs UML
00:51

Section 6 - Quiz
6 questions

This PDF file contains Section 6 of this course. You can download the complete e book at the end of this course.

Reading Assignment Section 6
9 pages
+
Model-Driven Architecture Transformation and Future of MDA
7 Lectures 15:14

In this lecture, we'll discuss some objectives aimed at showing what you can expect to learn from this course.

Section Outline

Lecture 52: Introduction to the Model Driven Architecture Transformation

Lecture 53: Classification of Model Driven Architecture Transformation

Lecture 54: Approaches of Model Driven Architecture Transformation

Lecture 55: Selection of Model Driven Architecture Transformation

Lecture 56: Future of Model Driven Architecture

Preview 00:26

This lecture will talk about MDA transformation.

Introduction to the Model Driven Architecture Transformation
01:38

This lecture will identify the classification of MDA transformation.

.

Lecture outline:

0:00    Classification of
	Model Transformation Approaches
0:34    Transformation Rules
1:11    Rule Application Scoping
1:37    Source and Target
2:11    Rule Application Strategy
2:31    Rule Scheduling
3:03    Rule Organization
3:21    Traceability Links
3:40    Directionality
Classification of Model Driven Architecture Transformation
04:17

This lecture will identify the different approaches of MDA transformation.

.

Lecture outline:

0:00    Introduction
0:32    Marking
1:52    Model
3:08    Metamodel
4:12    Pattern Application
4:38    Other Approaches
Approaches of Model Driven Architecture Transformation
05:14

This lecture will discuss the selection involved in MDA transformation.

Selection of Model Driven Architecture Transformation
01:55

This discussion will focus on the future of model-driven architecture.

Future of Model Driven Architecture
01:44

Section 7 - Quiz
6 questions

This PDF file contains Section 7 of this course. You can download the complete e book at the end of this course.

Reading Assignment Section 7
9 pages
+
Course Resources
3 Lectures 00:00

This e book contains the entire Model Driven Architecture course in a PDF format.

Model Driven Architecture Complete Certification Kit Book
108 pages

This e book is a list of terms and definitions often used in the field of model driven architecture .

Model Driven Architecture Glossary of Terms
3 pages

This PDF file contains all the answers to all the quizzes in each section of this course.

Quiz Answer Sheet
7 pages
+
Model Driven Architecture Certification
3 Lectures 01:27

Now that you've finished your Udemy course, - you are eligible to sit your official Certification exam.


Certification is not mandatory.

Once you've completed the course, email our exam department at exams@artofservice.com.au to purchase your exam voucher and sit your final exam.

. Access includes a step-by-step procedure on how to take the final exam and how to obtain your exam certification.

You will receive a PDF certificate through your email upon passing the examination.

Final Exam
1 page

We are always in the process of improving our courses and procedures for a better learning experience for our students. Your input is very important to us.


Follow the step-by-step procedure on taking the evaluation and receiving your certificate of completion.

Evaluation Form
1 page

A final message from our CEO.

Conclusion - Final Lecture
01:27
About the Instructor
The Art Of Service
3.4 Average rating
368 Reviews
4,653 Students
57 Courses
Quality education for Career Driven IT Professionals

What drives us?

In one word? YOU

You are front, center and behind every decision we make in our business.

  • You are starting out in the IT industry
  • You are serious about your career
  • You need certifications on your resume to get that first interview

For you we created the Foundation level courses as well as the Core Series for IT

  • You are an IT Professional with a proven career
  • You need to stay in touch with changes in the industry
  • You need to continue to show your value to the business to ensure your job is secure
  • You want to find out what else would make your IT career more solid

For you we created the Specialist and Intermediate level courses as well as the Core Series for IT

  • You are implementing Processes and methodologies in your company
  • You are managing a team of people and need to look good
  • You started your own business and are looking for template documents to ‘hit the ground running’
  • You need to present on a subject at the next team meeting and are not quite sure where to start

For you we created the Toolkits as well as the Core Series for IT


Our motto:
Every Career driven IT Professional needs to be able to afford quality IT educational materials to stay relevant in their job, irrespective of current position, budget or geographical location.

We do most of the work behind the scenes so that you can focus on your professional education and your career within the IT industry.

We see it as our job to ensure we give you the most up to date information you need to succeed in achieving that goal at a price-point that is makes it accessible to most professionals.