ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [심화] 03. 아키텍처 설계 목표 및 필요기술
    교육/AI-X 제품 및 서비스 개발 교육 2022. 12. 16. 20:05
    728x90

    아키텍처란?

    구성 요소 간의 관계 및 시스템 외부 환경과의 관계가 묘사

    전체 틀과 내외부 구성들의 관계를 한눈에 볼 수 있게 정리한 구성도,설계도

    아키텍처 설계목표

    AIoT프로세스 내에서 아키텍처 설계

    사물지능 정의 바로 다음에 위치

    사물지능 정의를 토대로 어떻게 문제해결을 할 것인지에 대한 구체적인 내용을 알려주는 부분

    비즈니스 아키텍처 설계뿐만 아니라 기술적인 아키텍처 설계까지 다루므로 아키텍처 설계 이후의 기술적인 부분들의 가이드 라인을 제공하는 것이 아키텍처 설계의 목표

    아키텍처 설계를 해야하는 이유

    제대로된 제품이나 서비스를 만들기 위해서

    아키텍처 설계 목표와 ITO

    아키텍처 설계 스킬세트

    아키텍처 설계 필요기술

    요구사항 도출과 분석

    이해 관계자 요구사항과 솔루션의 기능 및 비기능 요구사항이 중요한 사항

    도출된 솔루션은 이해관계자들이 이해할 수 있도록 조직화 및 명세화 되어야하고 우선순위가 결정되어 솔루션 컴포넌트에 할당되는 것까지 포함

    순서 : 요구사항 도출 -> 요구사항 분석 -> 요구사항 할당

    요구사항 도출

    도출이란 용어는 잠재해 있거나 발전 가능성이 있는 어떤 것을 끌어내는 것 또는 이끌어내는 것

    1. 요구사항 도출 준비
      • 도출활동수행을 위해 필요한 모든 자원들을 조직화하고 일정을 수립하는 것
    2. 요구사항 도출 활동 수행
      • 이해관계자의 요구와 관련된 정보 도출을 위해 이해관계자들과 회의를 진행하는 것
    3. 요구사항 도출 결과 문서작업
      • 이해관계자들에 의해 제공된 정보를 분석에 사용하기 위해 문서로 기록하는 것
    4. 요구사항 도출 결과 확인
      • 이해관계자에 의해 진술된 요구사항이 문제에 대한 이해관계자의 이해와 이해관계자의 요구와 일치하는지 검증

    다양한 요구사항 도출 테크닉과 유의어

    요구사항 분석

    이해관계자의 요구를 충족시키는 잠재적인 솔루션에 필요한 능력 정의를 위해서 도출된 요구사항에 대하여 분석 수행

    요구사항 할당

    솔루션은 다양한 컴포넌트들로 구성되는데 솔루션 컴포넌트에 요구사항을 할당하는 것은 이를 통해 산출되는 솔루션의 구현과 관련되는 비용 및 편익의 주요 동인이 됨

    • 비즈니스 정책과 비즈니스 규칙 밒 수행되고 관리되는 비즈니스 프로세스
    • 직무 기능과 책임을 포함하는 솔루션을 운영하고 관리하는 사람
    • 솔루션에 사용된 소프트웨어 애플리케이션과 애플리케이션 컴포넌트
    • 조직, 조직의 고객 및 조직의 공급자들 간의 상호작용을 포함하는 조직 구조

    각각의 솔루션 컴포넌트에 대한 비용과 노력을 이해하는 것으로 어떤 요구사항 할당이 선택사항 간에 가장 효과적인 트레이드오프를 나타낼 것인지 아래 사항들을 고려하여 평가

    • 가용한 자원
    • 솔루션에 대한 제약조건
    • 요구사항 간의 의존성

    비즈니스 아키텍처 확인

    비즈니스 아키텍처는 비즈니스 요구사항을 만족하는 시스템을 구축하기 위해서 전체 시스템에 대한 구조를 정의한 문서

    시스템을 구성하는 컴포넌트와 그 컴포넌트간의 관계 그리고 컴포넌트가 다루는 정보와 데이터등을 정의

    확인해야할 비즈니스 아키텍처

    조직을 이해하는 것은 보통 공식적인 커뮤니케이션 라인과 함께 비공식적인 커뮤니케이션 라인 및 권한을 이해하는 것과 의사결정을 지배하거나 영향을 미치는 조직 내부 정치에 관한 이해를 필요로 함

    • 조직 내에서 사용되는 전문 용어나 특수 용어의 이해
    • 조직에 의해 제공되는 제품이나 서비스의 이해
    • 조직 내에서 내용 전문가들을 식별해내는 능력
    • 조직 관계와 정치

    솔루션 아키텍처 설계

    특정한 해결책 문맥에서 전달되는 시스템의 아키텍처를 정의하고 기술하는 것으로 전체 시스템 또는 특정 부분의 설명을 아우름

    아키텍처는 시스템의 구조체를 구성하는 것으로 시스템에 필요한 기본적인 아키텍처로서 데이터 아키텍처, 애플리케이션 아키텍처, 테크니컬 아키텍처로 구성

    솔루션 아키텍처의 구조적 어프로치

    아키텍처 유형과 역할

     

    댓글

Designed by Tistory.