검색어 입력폼
평가점수B

S/W 설계에 대한 정의/설계 프로세스 설명, S/W설계 품질을 결정하는 3가지 속성을 기술

저작시기 2006.01 |등록일 2006.09.07 한글파일한글 (hwp) | 9페이지 | 가격 1,000원

소개글

S/W 설계에 대한 정의와 설계 프로세스를 설명하고, SW 설계 품질을 결정하는 3가지 속성인 응집도, 결합도, 적응성에 관하여 기술하였습니다.
여러 가지 그래프를 이용하여 기술하였고, 레포트 과제 제출시 유용하게 쓰일 수 있을 것입니다.

목차

1. 소프트웨어 설계
-소프트웨어 설계란
1)소프트웨어 설계의 개념
2)소프트웨어 설계 대상

2. 소프트웨어 설계 프로세스
1) 요구명세로부터 설계 명세로의 이전
2) 아키텍처 설계와 상세 설계
3) 소프트웨어 설계 프로세스
4) 소프트웨어 설계 방법

3. 소프트웨어 설계 품질 속성
1) 응집도(Cohesion)
2) 결합도(Coupling)
3) 적응성(Adaptability)

본문내용

1. 소프트웨어 설계
 소프트웨어 설계란?
▶ 요구분석에서 정의된 결과로부터 얻은 SRS(요구 사항 분석서, Software Requirement Specification)를 기초로 하여 software의 속성, 성능 등을 가장 적합하게 실현시킬 수 있는 algorithm과 그에 의해서 처리될 자료구조의 특성을 찾아내서 이들을 명세화 하는 것
▶ 일반적 공학적 개념을 도입하여 software 제품을 생산할 목적으로 시행하는 개발 단계의 최초작업이며 장치, process 그리고 system을 명확하고 자세하게 정의하며 실질적으로 실현가능 하도록 관련된 기술과 원칙을 적용하는 과정
▶ Software 대상이 되는 system이 갖는 문제구조를 조사하고 문제를 해결하기 위하여 system의 전체구조를 다음과 같이 구성하고 이를 문자나 도형으로 표현하는 과정
① System의 구성과 이에 필요한 data를 추상화
② System의 각 부분 사이에 있는 interface를 확립하고 제어와 data의 연결을 명확히 정의
③ 목표한 system의 품질을 보증하기 위한 여러 가지 설계상의 장단점을 찾아냄

1) 소프트웨어 설계의 개념
▶ 소프트웨어에 요구되는 기능과 성능 조건들을 만족하는 소프트웨어의 내부 기능, 구조 및 동적 행위들을 모델링하여 표현, 분석, 검증하는 과정 혹은 그러한 과정의 산출물을 의미
▶ 목적 : “무엇을” 으로부터 “어떻게”로 관점이 바뀌며 구현할 소프트웨어의 청사진을 만드는 것
다운로드 맨위로