- 1과목 소프트웨어 설계 - 3. 애플리케이션 설계2022년 04월 17일 23시 47분 54초에 업로드 된 글입니다.작성자: 핀수728x90반응형
해당 글은
2022 수제비 정보처리기사 필기 1권+2권 합본세트 - 전2권
2022 수제비 정보처리기사 실기 FINAL 실전 모의고사
를 바탕으로 작성되었습니다.
HIPO (Hierachy Input Process Output)
- 시스템의 분석 및 설계, 문서화할 때 사용
- 하향식 소프트웨어 개발을 위한 문서화 도구
단어보기
더보기👉 가시적 도표 (Viusal Tavle of Contents)
개념보기
- 시스템의 전체적인 기능과 흐름을 보여주는 계층구조도
단어보기
더보기👉 총체적 도표 (Overview Diagram)
개념보기
- 입력, 처리, 출력에 대한 정보를 제공하는 도표
- 프로그램을 구성하는 기능을 기술
단어보기
더보기👉 세부적 도표 (Detail Diagram)
개념보기
- 총체적 도표에 표시된 기능을 구성하는 기본 요소들을 상세히 기술하는 도표
소프트웨어 아키텍처 4+1 뷰
- 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 소프트웨어적인 접근 방법
- 1은 유스케이스 뷰
- 4는 논리 뷰, 구현 뷰, 프로세스 뷰, 배포 뷰
단어보기
더보기👉 유스케이스 뷰 (Usecase View)
개념보기
- 유스케이스 또는 아키텍처를 도출, 설계, 다른 뷰를 검증하는데 사용되는 뷰
- 외부 행위자에 의해 인식되는 시스템의 기능 요구사항을 보여주는 데 초점
- 사용자, 설계자, 개발자, 테스트 관점
단어보기
더보기👉 논리 뷰 (Logical View)
개념보기
- 시스템의 기능적인 요구사항이 어떻게 제공되는지 설명
- 설계자, 개발자 관점
단어보기
더보기👉 프로세스 뷰 (Process View)
개념보기
- 시스템의 비기능적인 속성으로서 자원의 효율적인 사용, 병행 실행, 비동기, 이벤트 처리 등을 표현
- 개발자, 시스템 통합자 관점
단어보기
더보기👉 구현 뷰 (Implementation View)
개념보기
- 개발 환경 안에서 정적인 소프트웨어 모듈의 구성을 보여줌
- 컴포넌트 구조와 의존성을 보여주고 컴포넌트에 관한 부가적인 정보를 정의
단어보기
더보기👉 배포 뷰 (Deployment View)
개념보기
- 컴포넌트가 물리적인 아키텍처에 어떻게 배치되는가를 매핑해서 보여줌
- 물리적 시스템을 구성하고 있는 각 부분들의 분산 형태와 설치에 초점
728x90반응형'정보처리기사 > 1과목 소프트웨어 설계' 카테고리의 다른 글
UML (0) 2022.04.28 객체 지향 설계 원칙 (SOLID) (0) 2022.04.24 1과목 소프트웨어 설계 - 1. 요구사항 확인 (0) 2022.04.17 다음글이 없습니다.이전글이 없습니다.댓글