Thursday, December 1, 2011

Design Architecture

Design Architecture

Key 

Skill Class Type (sub-type of the Skill Class Name 

Demonstrates activities in the skill class.

 Skill Class Name

 Skill Class Type Sub-class

Foundation1 Awareness 
Associate2 Basic Information Demonstration

3 Individualized Knowledge
         4 Practice
Professional5 Delivery

6 Connectivity of Ideas

7 Enterprise Level Leadership 
Master                     8 Industry Mentorship

9 Research

10 Industry Leadership



Serial ID


Architecture Class Name

Architecture Class Description

Self Assessment Score

1.Introduction to DesignThis skill addresses basic design theory and the scope of design-related strategies and techniques that an architect requires to be successful. 8
2.Requirements Modeling  This skill details and demonstrates to the student multiple ways to model business and technical requirements, architectures, and designs and how to transform models of one type into another.  Domain-specific modeling languages and other modeling approaches will be addressed. 9
3. Architecture DescriptionThis skill lays out formal architecture documentation techniques and enables the student to demonstrate competence in detailed architecture communication. Design diagramming notation, architecture views and viewpoints, and various architecture description languages will be discussed.  7
4.Decomposition and ReuseThis skill details the major building blocks of modern software and infrastructure design and will enable the student to demonstrate competence in their synthesis.  7
5.Design Methodologies and Processes 
This skill aims to equip students to become flexible, competent designers, fluent in a number of methods and tools by defining and describing the basic process of design, as distinct from the process as embodied in one of the prominent “methodologies.” The students will recognize major components of the process in various methods and will be able to determine when a given method is appropriate to the problem at hand.  This course will allow the student to understand common development cycles and their role in design.

 9
6.Design Patterns and StylesThis skill assists the student with understanding metaphor and pattern concepts, styles versus pattern, and will enable the student to demonstrate competence in deriving and communicating pattern and style.  9
7.Design Analysis and TestingThis skill assists the student with understanding architecture analysis techniques and related tools.  This course details how to describe a design and its components, evaluate a design relative to alternatives, describe the structure and state of a design, and analyze the design's dynamic behavior in response to external events. The student will understand how to test a design as an artifact for completeness, correctness, efficiency, and a number of other criteria. The student will be taught to demonstrate competence in the application of highest priority techniques such as selected ATAM techniques, failure analysis, optimization, prototyping, simulation, scaled modeling, and various forms of walk-throughs and design reviews.  8
8.Trace ability Throughout the Life cycleThis skill introduces the student to the concept of traceability from initial requirements through to the sustained system and the vital role of traceability throughout the life cycle of developed products. The student will be introduced to associated techniques and tools, and will be required to demonstrate competence in highest priority techniques.  8
9.Views & ViewpointsThis skill proves knowledge and applied expertise in concepts of views, viewpoints, and perspectives and helps students come to grips with the differences between them and how they work together to describe an architecture. In this course, students will become familiar with all of the views, viewpoints, and perspectives commonly used in IT architecture. The various stakeholder groups typical of IT development projects will be described along with an explanation of the typical viewpoint of each group. Students will be able to use this information to determine the set of views needed to satisfy project requirements. 8
10.Whole Systems
Design The evolving discipline of IT architecture requires architects to understand the "whole system" of interconnected elements that participate in, impact, and influence the design process. This course helps architects understand the nature and rich tradition of design theory and practice. 

Topics include the relevancy of understanding design as a discipline; 
  1. systems sciences
  2. systems theory
  3. systems thinking
Developing  “whole systems” perspective, and its importance to architects; 

Recognizing and addressing complex systemic problems and architecture praxis; 
  1. modeling as essential design action
  2. modeling tools
Business patterns; 
  1. the importance of context; 
  2. the architect’s role in the creation of a design culture; 
  3. design judgment and the construction of meaning; 
  4. work redesign
  5. industry perspectives
  6. increasing importance of architecture as a profession

No comments:

Post a Comment