본문 바로가기

디자인패턴2

1. 현행 시스템 파악(★★★) 현행 시스템 파악 개념 현행 시스템의 하위 시스템, 제공 기능, 연계 정보, 기술 요소 사용 파악 현행시스템 파악 절차 1단계 : 구성, 기능, 인터페이스 파악 2단계 : 아키텍처, 소프트웨어 구성 파악 3단계 : 하드웨어 및 네트워크 구성 파악 소프트웨어 아키텍처(Software Architecture) 개념 여러가지 소프트웨어의 구성 요소, 특성, 관계를 표현하는 시스템의 구조나 구조체 소프트웨어 아키텍처 프레임워크(Software Architecture Framework) 개념 : 아키텍처가 표현해야 하는 내용 및 이들간의 관계를 제공하는 아키텍처 기술 표준 구성요소 : 아키텍처 명세서(Architecture Description), 이해관계자(Stakeholder), 관심사(Concerns), 관.. 2023. 6. 12.
소프트웨어 설계 관련 용어 요구사항분석 도출된 요구사항 간 상충을 해결하고 소프트웨어의 범위를 파악하여 외부환경과 상호작용하는 것을 분석하는 과정 소프트웨어 아키텍쳐(Software Architecture) 시스템에 대한 기본 조직체계 시스템을 이루는 구성요소와 구성요소들 사이의 관계, 구성요소와 주변환경들과의 관계 및 시스템의 진화와 설계를 지배하는 원칙 객체지향(OOP) 프로그램을 '객체'라는 기본 단위로 나누고, 이 객체들의 상호작용을 서술하는 프로그램 설계방법론 객체(Object) 하나의 역할을 수행하는 메서드(함수)와 변수(데이터)의 묶음 디자인패턴(Design Pattern) 객체 지향 프로그램 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴 인터페이스(Interface) 서로 다른 두 시스템 · 장치 .. 2023. 2. 11.