설계1 [소프트웨어공학] 05 설계 05 설계01 설계의 이해사용자의 요구사항에 따라 요구분석명세서가 만들어지면 이를 참조해 개발팀에서 설계서를 작성한 뒤 이를 기반으로 구현 작업을 진행한다.설계(개발자들이 읽기 편하게)설계서 - 요구분석명세서의 내용 모두 포함유지보수 용이02 설계의 원리분할과 정복정복 - 어느정도 수준까지 분할했다면 말단에 있는 것부터 하나씩 개발분할 - 세분화해서 나누는 작업추상화 : 자신에게 필요한 특징만 표현한 것과정 추상화 : 주어진 문제에 대해 프로그래밍하기 전에 상세 부분은 생략하고 전체흐름만 파악할 수 있는 알고리즘 형태로 작성하는 것데이터 추상화 : 데이터와 데이터 구조를 감추는 것→ 사용자에게는 꼭 필요한 기능만 사용할 수 있게 개방한 구조클래스 : 데이터와 함수를 하나로 묶어 캡슐화한 구조로 사용자는 .. 2024. 4. 21. 이전 1 다음