단원 8 · 정보처리기사

8. 시스템 분석·설계

자료사전 DD모듈화·결합도·응집도직관성·유효성·학습성·유연성UI 종류레이어드MVC·MVP·MVVM마이크로서비스이벤트 주도CQRS·이벤트소싱📌 출제

8. 시스템 분석·설계

구조적 분석·설계

  • DFD (Data Flow Diagram): 자료흐름. 프로세스·자료저장소·외부엔티티·자료흐름
  • 자료사전 (DD): =(정의), +(연결), [|](선택), {}(반복), ()(선택)
  • 모듈화·결합도·응집도:
    • 결합도 (낮을수록 좋음): 자료 < 스탬프 < 제어 < 외부 < 공통 < 내용
    • 응집도 (높을수록 좋음): 우연 < 논리 < 시간 < 절차 < 통신 < 순차 < 기능

UI/UX 설계 원칙

  • 직관성·유효성·학습성·유연성
  • UI 종류: CLI·GUI·NUI(자연)·OUI(객체)·VUI(음성)

아키텍처 패턴

  • 레이어드: 계층 분리
  • MVC·MVP·MVVM: 모델·뷰·컨트롤러 분리
  • 마이크로서비스: 독립 배포 단위
  • 이벤트 주도: 발행-구독
  • CQRS·이벤트소싱
📌 출제: 결합도·응집도 순서 매년.

정보처리기사 전체 단원 (10)

  1. 011. 소프트웨어 공학·SDLC
  2. 022. 객체지향·디자인 패턴
  3. 033. 데이터베이스·SQL
  4. 044. 자료구조·알고리즘
  5. 055. 네트워크
  6. 066. 운영체제
  7. 077. 정보보안
  8. 088. 시스템 분석·설계
  9. 099. 테스트·품질관리
  10. 1010. 신기술·트렌드 (DevOps·클라우드·AI)
전체 노트 한 페이지 보기 →