2018년 1월 8일 월요일

Overview of SW Architecture Design

Definition of SW Architecture (ISO/IEC 42010)

SW Architecture는

  • Element(=Component)
  • Relationships(=Inter-component relationships)
  • Principles(=Constrains on how the architecture consists of components and their relationships)
로 구성된다.

How to Design Architecture?
  • 방법론 (Methodology or Process)
  • SW Architecture Method에 대한 Knowledgebase
    • Architecture Styles (30개)
    • Architecture Viewpoints (6~7개)
    • Design Tactics for Quality Properties (NFR)
을 함께 이용한다. (둘중 하나라도 없어서는 안된다.)

Architectural Views
  • (*) Functional View (Data Manipulation, Logical View)
  • (*) Information View (Persistant Data View, Logical View)
  • (*) Concurrency View (Behavior or Process View)
  • (*) Context View
  • Development View
  • (*) Deployment View
  • Operation View
Activities of the Process
  • A1. Architectural Requirement Refinement
  • A2. System Context Analysis (Context View 작성)
  • A3. Skeleton Architecture Design 
    • Architectural style을 결정하고 사용하는 단계.
    • 변경/유지보수의 대상이 아님
  • A4. View-Specific Architecture Design
  • A5. NFR-Specific Architecture Design
  • A6. Architecture Validatation

0개의 덧글:

댓글 쓰기

에 가입 댓글 [Atom]

<< 홈