본문 바로가기

분류 전체보기51

img 2. 소프트웨어 개발 : 소프트웨어 테스트 기법 및 기타 정리 소프트웨어 테스트 기법★ 1. 블랙 박스 테스트 - 내부 구조를 모르는 상태에서 동작을 일일이 모든 값(예측 가능/불가능)을 넣어 검사함 (명세 기반 기법의 테스트) ▶동등 분할 기법★ : 입력 데이터를 특성에 따라 클래스로 분류, 경험에 의존함 (X값 0~100, X100) ▶경계값 분석 기법★ : 경계값에서 에러가 발생될 확률이 높다는 점을 이용함 (X값 동일, X=0/X=100/X=-1/X=101) ▶오류 예측 기법 : 각 시험 기법들이 놓치기 쉬운 오류들을 감각, 경험으로 테스트 ▶원인-결과 그래프 기법 : 입력 데이터간 관계가 출력에 미치는 영향을 그래프로 표현 ▶의사 결정 테이블 테스팅 : 논리적인 조건이나 상황 요구사항 도출 ▶상태전이 테스팅 : 시스템의 상태가 변화함에 따른 테스트 2. 화.. 2022. 5. 6.
img 1. 소프트웨어 설계 : 객체 지향 및 기타 정리 객체 지향의 추상화 -> 데이터 = (속성 + 메소드) 이고, 이것을 CLASS 라고 한다. 객체 지향 기법 추상화 단계★ -> 분류화 - Is member of 집단화 - Is part of 일반화 - Is a 객체 지향 분석 방법론★ Rumbaugh : 객체, 동적, 기능 순으로 나눠서 수행 Booch : Usecase 강조, 분석 Coad and Yourdon : E-R 다이어그램 분석 Wirfs-Brook : 분석과 설계 구분이 없고, 고객 명세서를 평가 코드의 종류 -> 순차 코드(일련번호), 숫자 코드(물리적 수치) , 구분 코드(공통 특성), 그룹분류식(대,중,소 분류) 십진 코드(도서관용, 10진수 원칙), 연상 코드(영문, 숫자, 기호식 코드) 구축된 플랫폼 성능 특성 분석 시-> 가용성.. 2022. 5. 6.
img 1. 소프트웨어 설계 : GoF(Gang of Four) 디자인 패턴 디자인 패턴 ? 모듈의 세분화된 역할이나 모듈간의 인터페이스 구현 방식을 설계할 때, 참조할 수 있는 전형적인 해결방식을 말한다. GoF의 디자인 패턴은 목적에 따라 분류할 시 생성 패턴, 구조 패턴, 행위 패턴으로 구성된다 생성 패턴 -> Abstact Factory, Builder, Factory method, Prototype, Singleton 구조 패턴 -> Adapter, Bridge, Composite, Decorator, Facage, Flyweight, Proxy 행동 패턴 -> Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method.. 2022. 5. 6.
반응형