본문 바로가기

Dev.../소프트웨어 아키텍처

[SA강좌] Part 2-5 아키텍처 관련 산출물의 개요

아키텍처 관련 산출물의 개요

이 절에서는 방법론의 각 단계별로 필요한 입력 산출물과 출력 산출물을 제시한다.

표 Ⅲ-1. 아키텍처 관련 입출력 산출물

단계

활동

작업

입력 산출물

출력 산출물

비즈니스 요구사항

비즈니스

모델 개발

비즈니스 유즈케이스 모델 개발

 

비즈니스 유즈케이스 모델

업무 규칙

비즈니스 객체 모델 개발

 

비즈니스 객체 모델

요구사항

파악

요구사항 수집 및 기술

업무 규칙

요구사항 정의서

요구사항 추적표

현행 조직 및 시스템 정보 수집

 

현행 운영 정보 분석서

시스템 비전 개발

요구사항 정의서

현행 운영 정보 분석서

시스템 비전 기술서

솔루션

아키텍처

요구사항

정의

유즈케이스 모델 개발

비즈니스 유즈케이스

모델

요구사항 정의서

유즈케이스 모델

클래스 모델 개발

유즈케이스 모델

클래스 모델

UI 프로토타입 수행

유즈케이스 모델

클래스 모델

UI 프로토타입

요구사항 분석

유즈케이스 모델 분석

유즈케이스 모델

클래스 모델

유즈케이스 모델

클래스 모델 분석

유즈케이스 모델

클래스 모델

클래스 모델

동적 모델

UI 흐름 정의

유즈케이스 모델

UI 정의서

아키텍처 설계

아키텍처 관련 요구사항 분석

요구사항 정의서

현행 운영 정보 분석서

업무 규칙

비즈니스 유즈케이스 모델

유즈케이스 모델

클래스 모델

동적 모델

제안서(시스템 구성도)

아키텍처 요구사항 분석서

  • 품질 프로파일
  • 요구사항 정의서
  • (업무규칙, 시스템 제약 사항)
  • 유즈케이스와 품질 관련 표
  • 하드웨어 아키텍처

 

시스템 컨텍스트 정의

하드웨어 아키텍처

소프트웨어 아키텍처 정의서

Component&Connector

View 작성

아키텍처 요구사항 분석서

하드웨어 아키텍처

소프트웨어 아키텍처 정의서

소프트웨어 아키텍처 정의서(추가)

Module View 작성

아키텍처 요구사항 분석서

하드웨어 아키텍처

소프트웨어 아키텍처 정의서

소프트웨어 아키텍처 정의서(추가)

Allocation View 작성

아키텍처 요구사항 분석서

하드웨어 아키텍처

소프트웨어 아키텍처 정의서

소프트웨어 아키텍처 정의서(추가)

Code View 작성

아키텍처 요구사항 분석서

하드웨어 아키텍처

소프트웨어 아키텍처 정의서

소프트웨어 아키텍처 정의서(추가)

아키텍처 평가

아키텍처 평가 준비

작업

소프트웨어 아키텍처 정의서

아키텍처 요구사항 분석서

테스트 시나리오

소프트웨어 아키텍처 평가 절차서

프로토타입

아키텍처 평가

테스트 시나리오

소프트웨어 아키텍처 평가 절차서

프로토타입

소프트웨어 아키텍처 정의서

소프트웨어 아키텍처 평가 결과서

아키텍처 상세화

아키텍처 스타일 적용

아키텍처 설계 가이드라인

소프트웨어 아키텍처 정의서(update)

설계 패턴 작용

의사결정 트리

설계 가이드라인

소프트웨어 아키텍처 정의서(update)

설계 지침 작성

소프트웨어 아키텍처 정의서

의사결정 트리

설계 지침

소프트웨어 아키텍처 정의서(update)

설계지침(update)

코드 지침 작성

소프트웨어 아키텍처 정의서

소프트웨어 아키텍처 정의서

코드 표준

코드 템플릿

코드 샘플

컴포넌트 식별 및 명세

컴포넌트 식별 및 구조화

유즈케이스 모델

클래스 모델

동적 모델

소프트웨어 아키텍처

정의서

컴포넌트 명세서

인터페이스 식별

유즈케이스 모델

클래스 모델

동적 모델

소프트웨어 아키텍처

정의서

컴포넌트 명세서

컴포넌트 상호 작용 분석

유즈케이스 모델

클래스 모델

동적 모델

소프트웨어 아키텍처

정의서

컴포넌트 명세서

컴포넌트 명세 작업

컴포넌트 명세서

컴포넌트 명세서

컴포넌트 조달

컴포넌트 평가 기준

선정

요구사항 정의서

유즈케이스 모델

클래스 모델

동적 모델

소프트웨어 아키텍처 정의서

컴포넌트 평가 기준

컴포넌트 선정 및 구매

컴포넌트 평가 기준

컴포넌트 명세서

재사용 컴포넌트