정보처리기사 1과목 소프트웨어 설계 -3장 애플리케이션 설계 요점 정리
1. SW 아키텍처 : 비기능적 요구사항 반영, 기능적 요구사항 구현 ┌ 모듈화 : 모듈 단위로 나눔, 기능별로 분해, 재사용성↑, 모듈 크기 작게 나누면 통합 비용 높아짐, 크게 나누면 개발 비용 높아짐 ┢ 추상화 : 불필요 생략, 필요한 부분만 강조 => 개략화, 모델화 // 추상화 유형 => (과정, 데이터, 제어) 추상화 ┢ 단계적 분해 : 하향식 설계 전략, 추상화의 반복에 의해 세분화, 점차적 구체화, 상세 내역 뒤로 미룸 └ 정보 은닉 : 필요한 정보만 주고받음, (수정, 시험, 유지보수) 용이 => 다른 모듈 영향 주지 않기 때문에, 독립적 수행 - SW 아키텍처의 품질 속성 ● 시스템 측면 : 성능, 보안, 가용성, 기능성, 사용성, 변경 용이성, 확장성, 기타 속성(테스트 용이성, 배치..
정보처리기사 필기
2020. 5. 22. 20:26