검색어 입력폼

소프트웨어공학 설계의 기본 원리(software engineering design), 추상화, 모듈화(응집도, 결합도), 소프트웨어 설계, 상위설계, 하위설계, 설계종류, 설계단계

저작시기 2017.04 |등록일 2017.04.19 | 최종수정일 2017.05.19 파워포인트파일MS 파워포인트 (pptx) | 22페이지 | 가격 3,000원

소개글

소프트웨어 설계의 기본 원리

목차

1. 설계란?
2. 설계의 단계
3. 설계의 종류
4. 설계의 원리
5. 추상화(과정, 데이터, 제어)
6. 모듈화(응집도, 결합도)
7. 참고자료
8. QnA

본문내용

모듈화
모듈화 – 소프트웨어를 각 기능 별로 분할 하는 것
모듈 – 각 기능 별로 분할한 것(A, B, C)

좋은 모듈 설계(평가 기준 : 응집도, 결합도)
• 모듈 간의 결합은 느슨하게
• 모듈 내 구성 요소들 간의 응집은 강하게

모듈화 장점
• 정제의 원리가 적용돼 복잡도가 감소
• 문제 이해 쉬움
• 변경 용이, 변경 시 영향이 적음
• 유지보수 용이
• 프로그램을 효율적으로 관리
• 오류로 인한 파급효과 최소화
• 설계 및 코드 재사용 가능

참고 자료

김순식의 IT/정보기술(http://i-bada.blogspot.kr/)
+α를 찾아서..(http://videoal.tistory.com/)
Kira_repository(http://kira-repository.tistory.com/)
Raisonde(http://raisonde.tistory.com/)
쉽게 배우는 소프트웨어 공학(김치수 저, 한빛아카데미, 2015)
새로쓴 소프트웨어 공학(최은만 저, 정익사, 2014)
다운로드 맨위로