본문 바로가기

분류 전체보기75

[필기] SW 개발 정리 - 2021년 전위식 → 후위식 ⭐ 연산자에 따라 묶음 연산자를 각 괄호 뒤로 뺌 (후위식) 괄호를 제거 디지털 저작권 관리(DRM)에 사용되는 기술 요소 암호화 / 키 관리 / 식별 기술 / 저작권 표현 / 크랙 방지 / 인증 / 정책관리 / 암호화 파일 생성 블랙박스 테스트 종류 [5동경비원] ⭐⭐ 오류 예측 검사 / 동치분할 검사 / 경계값 분석 / 비교검사 / 원인-효과 그래프 검사 해싱함수 종류 제곱법 / 제산법 / 중첩법(폴딩법) / 숫자분석법 / 기수변환법 / 무작위 방법 SW 테스트 기본 원칙 살충제 패러독스 동일한 테스트 케이스로 반복 실행 → 더이상 새로운 결함 발견 X ⇒ 주기적으로 테스트케이스 점검/개선해야 함 결함 집중 파레토 법칙이 좌우함 APP 결함 대부분은 소수의 특정한 모듈에 집중되어 존.. 2023. 7. 4.
[필기] 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.