본문 바로가기

SW 설계2

[필기] SW 설계 정리 - 2022년 하향식 통합 테스트 깊이 우선, 넓이 우선 통합법 사용 테스트 초기부터 사용자에게 시스템 구조 보여줄 수 있음 상위 모듈에서는 TC를 사용하기 어려움 상위 모듈 → 하위 모듈 방향으로 통합하면서 테스트하는 기법 절차 주요 제어 모듈은 작성된 프로그램을 사용하고, 주요 제어 모듈의 종속 모듈들은 스텁(stub)으로 대체 깊이 우선 or 넓이 우선 등의 통합 방식에 따라, 하위 모듈인 스텁들이 한 번에 하나씩 실제 모듈로 교체됨 모듈이 통합될 때마다 테스트 실시 새로운 오류가 발생하지 않음을 보증하기 위해, 회귀 테스트 실시 상향식 통합 테스트 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트하는 기법 가장 하위 단계의 모듈부터 통합 및 테스트 수행 ⇒ 스텁 필요 X 하나의 주요 제어 모듈과 관련된 종속 .. 2023. 7. 4.
[필기] SW 설계 정리 - 2021년 디자인패턴 종류 ⭐ 생성 패턴 싱글턴, 추상팩토리, 팩토리메서드, builder, prototype 팩토리메서드 : 상위 클래스에서 객체를 생성하는 I/F정의, 하위 클래스에서 인스턴스를 생성하도록 하는 방식 prototype : 먼저 생성하고, 인스턴스를 복제해 사용하는 구조 구조 패턴 bridge, 어댑터, 컴포지트, 데코레이터, 프록시 어댑터 : 기존에 구현되어 있는 클래스에 기능 발생 → 기존 클래스를 재사용할 수 있도록 중간에 맞춰주는 역할 행위 패턴 visitor, 상태, 전략, 옵저버, 커맨드, 인터프리터, 이터레이터 객체지향 분석 방법론 Coad-Yourdon E-R 다이어그램 럼바우 객(체) - 객체 / 동(적) - 상태 / 기(능) - 자료 Booch 미시적 개발 프로세스, 거시적 개발.. 2023. 7. 4.