1. 공통 모듈의 개요여러 프로그램에서 공통적으로 사용할 수 있는 모듈자주 사용되는 계산식이나 매번 필요한 사용자 인증과 같은 기능들이 공통 모듈로 구성될 수 있음모듈의 재사용성 확보, 중복 개발 회피를 위해 설계 과정에서 공통 부분을 식별하고 명세를 작성할 필요가 있음공통 모듈 구현의 명세 기법정확성 Correctness : 시스템 구현 시 해당 기능이 필요하다는 것을 알 수 있도록 정확히 작성명확성 Clarity : 해당 기능을 이해할 때 중의적으로 해석되지 않도록 명확하게 작성완전성 Completeness : 시스템 구현을 위해 필요한 모든 것을 기술일관성 Consistency : 공통 기능들 간 상호 충돌이 발생하지 않도록 작성추적성 Traceability : 기능에 대한 요구사항의 출처, 관련 ..
1. 모듈의 개요모듈화를 통해 분리된 시스템의 각 기능들 = 서브루틴, 서브시스템, 소프트웨어 내의 프로그램, 작업 단위 등단독으로 컴파일이 가능, 재사용 가능모듈의 기능적 독립성 : 소프트웨어를 구성하는 각 모듈의 기능이 서로 독립됨을 의미하는 것, 모듈이 하나의 기능만을 수행하고 다른 모듈과의 과도한 상호작용을 배제함으로써 이루어짐독립성이 높은 모듈일수록 모듈을 수정하더라도 다른 모듈들에게는 거의 영향을 미치지 않음, 오류가 발생해도 쉽게 발견하고 해결할 수 있2. 결합도 Coupling모듈 간에 상호 의존하는 정도, 두 모듈 사이의 연관 관계다양한 결합으로 모듈을 구성할 수 있음결합도가 약할수록 품질이 높고, 강할수록 품질이 낮음결합도가 강하면 시스템 구현 및 유지보수 작업이 어려움결합도의 종류 :..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.