Skip to content
- 공통 모듈 설계
- 공통 모듈
- 공통 모듈
- 정의 : 날짜 처리를 위한 유틸리티 모듈 등과 같이 전체 프로그램의 기능 중 공통 적으로 사용할 수 잇는 모듈
- 공통 모듈 명세 작성 원칙
- 정확성
- 명확성
- 완전성
- 일관성
- 추적성
- 모듈화 : 소프트웨어의 성능을 향상시키거나 시스템의 수정 및 재사용, 유지 관리를 용이하게 하여 프로그램을 효율적으로 관리할 수 있도록 시스템을 분해하고 추상화하는 기법
- 응집도
- 기능적 응집도
- 순차적 응집도
- 통신적 응집
- 절차적 응집도
- 시간적 응집도
- 논리적 응집도
- 우연적 응집도
- 결합도
- 자료 결합도
- 스탬프 결합도
- 제어 결합도
- 외부 결합도
- 공통 결합도
- 내용 결합도
- 설계 모델링
- 개념 : 요구명세 — 설계 프로세스 — 상세 설계 명세
- 구조와 행위 모델링
- 구조 모델링
- 행위 모델링
- 설계 모델의 구성과 요소
- 소프트웨어 아키텍쳐
- 아키텍쳐란?
- 아키텍쳐의 역할
- 아키텍쳐의 입력과 출력
- 아키텍쳐 설계 절차와 적용 원리
- 아키텍쳐 드라이버
- 품질속성, 검증 가능성, 품질속성시나리오
- 문제분석
- 컴포넌트와 커넥터
- 아키텍쳐 스타일
- 소프트웨어 아키텍쳐를 보는 관점 체계
- 설계의 일반원리
- 아키텍쳐 설계 절차
- 아키텍쳐 패턴
- 품질 속성 설계 전술
- 아키텍쳐의 분석
- 아키텍쳐의 평가
- 소프트웨어 아키텍쳐 프레임워크(ISO/IEC/IEEE 42010)
- IEEE1471
- IEEE42010
- 소프트웨어 아키텍쳐 4+1 View의 개요
- 사용 사례 관점(Use Case View)
- 논리관점(Logical View)
- 구현관점(Implementation View)
- 프로세스 관점(Process View)
- 배치관점(Deployment View)
- 객체 지향 설계
- 객체지향
- 객체지향(Object Orient)
- 객체지향 개념
- 객체지향 등장배경
- 객체지향 프로그래밍
- 객체지향 프로그래밍의 개념
- 객체지향의 구성요소
- 객체지향 기법
- 다형성과 상속성 비교
- 다형성의 오버로딩과 오버라이딩
- 객체지향 설계원칙
- 단일 책임의 원칙
- 개방 폐쇄 원칙
- 리스코프 치환의 원칙
- 인터페이스 분리의 원칙
- 의존성 뒤집기의 원칙
- 디자인 패턴
- 디자인 패턴의 개념
- 디자인 패턴의 구성
- 패턴이름
- 문제
- 해법
- 결과
- GoF(Gang of Four) 디자인 패턴의 분류
- 패턴이 수행하는 목적에 따른 분류
- 생성패턴
- 구조패턴
- 행위패턴
- 패턴이 다루는 영역에 따른 분류
- 클래스패턴
- 객체패턴
- MVC(Model View Controller) 패턴
- MVC 패턴의 개념
- MVC 패턴의 구성
error: Content is protected !!