소프트웨어 공학 # 설계 #객체지향 #은닉화 #캡슐화 #인터페이스 #모듈 #상속

소프트웨어공학

설계

요구분석과 설계의 차이 구분 요구분석 설계 산출물 요구분석명세서 설계서 관점 무엇 what 어떻게 how 특성 개념적, 추상적 사용환경을 반용해 구체적 비고 미고려 대상 : OS, DBMS, 프레임워크 고려 대상 : 비기능 요구사항, 제약사항 플랫폼(OS, 미들웨어, 프레임워크) 좋은 설계가 되기 위한 조건 설계서는 요구분석 명세서의 내용을 모두 포함 유지보수가 용이하도록 추적이 가능해야 한다. 변화에 쉽게 적응할 수 있어야 한다. 시스템 변경으로 인한 영향이 최소화되도록 국지적이어야 한다. 설계서는 읽기 쉽고 이해하기 쉽게 작성되어야 한다. 설계의 원리 분할과 정복 분할 : 큰 소프트웨어 하나를 개발할 때 여러 개의 서브시스템으로 세분화해 나누는 작업 정복 : 어느 정도 수준까지 분할했다면 말단에 있는..

Debin
'소프트웨어 공학 # 설계 #객체지향 #은닉화 #캡슐화 #인터페이스 #모듈 #상속' 태그의 글 목록