다이어그램(2)
-
5. 소프트웨어 아키텍처 설계
소프트웨어 아키텍처 설계는 요구사항 분석, 아키텍처 분석 및 설계, 아키텍처 검증 및 승인 절차로 진행된다. 아키텍처 유형 저장소 구조 한 서브시스템에서 데이터를 만들고 다른 서브시스템들이 데이터를 사용하는 경우 모든 공유 데이터를 한 곳에 저장하여 모든 서브시스템이 공유하는 구조이다. MVC 구조 GUI설계에 많이 활용되는 프레임워크로 한 객체의 여러 가지 표현이 서로 상호작용 하도록 지원하는 접근법으로 한 객체의 표현이 수정되면 다른 모든 표현도 따라 갱신된다. 클라이언트 - 서버 모델 서비스를 요구하는 클라이언트와 서비스를 제공하는 서버로 구성되어 있으며 분산 시스템으로 구현되어 네트워크 시스템을 효과적으로 이용할 수 있다 계층 구조 시스템을 여러 계층으로 구성하여, 각 계층이 다른 서비스를 제공하..
2021.01.20 -
3-3, 3-4, 3-5 구조적 분석 기법/객체지향 분석/요구사항 명세화
구조적 분석 기법 구조적 분석 기법은 기능 관점에서 처리 위주로 모델링하는 대표적인 방법이다. 자료 흐름도 (Data Flow Diagram) 외부 객체 : 시스템 외부에서 시스템과 정보를 주고받는 사용자 등 외부 객체 프로세스 : 시스템 안에서 정보를 처리하고 변환시킨다. 데이터 항목 : 프로세스 사이의 정보 흐름을 표시한다. 자료 저장소 : 저장소로 주로 데이터베이스를 표현한다. 소단위 명세 소단위 명세서는 분할이 완료된 자료 흐름도의 프로세스가 어떤 기능을 수행하는지 기술하는 것이다. 더 이상 쪼개지지 않는 최하위 프로세스를 설명한다. 자료 사전 자료 사전은 자료 흐름도에 나타난 데이터 정보를 모아놓음으로써 개발자나 사용자들이 편리하게 사용할 수 있도록 한다. 객체지향 분석 객체지향은 주어진 문제를..
2021.01.14