목록CSE/소프트웨어공학 (14)
밍경송의 E.B
이 글은 기말고사가 14시간 남은 학부생이 기말고사 암기를 위해 작성한 내용입니다... 내용은 지현박교수님의 강의자료를 참고하였음을 밝힙니다......🎄 Black-box test : 테스트 대상 sw 코드의 내용은 보지(whitebox) 않고! 입력 값에 대한 프로그램 실행 결과가 올바른 출력인지 테스트 ☃️ Test Methods ☃️ 1) 동치 분할 (Equivalence Partitioning) = EP : 프로그램의 입력데이터를 여러 부류로 분류하고, 그룹별로 각각의 대표값을 선정하여 테스트하는 법 *동치분할의 집합 : 같은 출력 결과를 생산하는 입력 조건/데이터 값 - Valid E class & Invalid E clas 둘 다 !!!!!!!!!!!!!!!!!!!!! - 유효하지 않은, 입력..
이 글은 기말고사가 16시간 남은 학부생이 기말고사 암기를 위해 작성한 내용입니다... 내용은 지현박교수님의 강의자료를 참고하였음을 밝힙니다......🎄☃️ ☃️ White-box test ☃️ = Structural test = Path test - SW code의 구조에 기반하여 test 🎄code-coverage based test 1) All-path : 모든 경로를 실행하는 test (불가능) 2) All-node(statement coverage, node coverage) : 프로그램 문장을 적어도 한 번 실행하는 테스트 (가장 단순) *coverage는 100프로를 만족해도, 결함을 찾지 못할 수 있음. 3) All-edge(branch coverage, decision coverage) ..
이 글은 기말고사가 20시간 남은 학부생이 기말고사 암기를 위해 작성한 내용입니다... 내용은 지현박교수님의 강의자료를 참고하였음을 밝힙니다......🎄☃️기엽다 눈사람! ☃️ Test Methods ☃️ 1) Non execution-based test (static) : 실행 파일이 아닌 모든 것이 대상 ex) 소스파일, 문서, 요.사 명세서, 설계 문서 등 rely on human : Review, Inspection , Walkthrough rely on tool : Static analysis 2) Execution-based test (dynamic) : 다음에 다룰 black-box, white-box test가 요기에 들어감. * Design process - 중간고사 범위였던 ☃️ SW ..
이 글은 기말고사가 22시간 남은 학부생이 기말고사 암기를 위해 작성한 내용입니다... 내용은 지현박교수님의 강의자료를 참고하였음을 밝힙니다...........크리스마스니까 🎄 🎄용어 정의 🎄 1) Verification : 완전성의 결정과 단계 or 하위단계의 요구사항의 정확한 명세와 구현 " Are we building 'right product'? "-> 올바른 방향으로 프로덕트를 만들고 있나? 2) Validation : 시스템이 고객의 요구사항을 만족하는지 확인 " Are we building 'product right'? " -> 제대로된 제품인가? 3) Review : 작업제품검사 .. -> 체크리스트로 진행 가능 / 단계마다 검토 (static test) 4) Testing : 요구사항을 ..
이 글은 기말고사가 1일 16시간 남은 학부생이 기말고사 암기를 위해 작성한 내용입니다... 내용은 지현박교수님의 강의자료를 참고하였음을 밝힙니다...........🎀 🎀 1. Inception(준비) 목표 : 기존의 시스템을 update/ 새로운 시스템 개발을 위한 business case 개발 [ 단계 ] Problme statement: 개발해야 되는 것이 무엇인지 정의 Usecase Diagram : actor와 usecase 추출해서 작성 Flows of events 각 usecase 항목마다 flows of event 작성 주요사항 예외사항 2. Elaboration(반복되는 과정) 목표 : Problem 도메인 분석, architectural foundation 구축(보안 vs 성능과 같은 ..
이 글은 기말고사가 2일 남은 학부생이 기말고사 암기를 위해 작성한 내용입니다... 내용은 지현박교수님의 강의자료를 참고하였음을 밝힙니다...........🎀 🎀Package Diagram: 연관된 클래스들의 집합(패키지) ,, 클래스들을 묶어주는 그런⚠️ 클래스 뷰 - MVC 아키텍처랑 내용이 동일함! 이름만 다름1) Entity class : 시스템의 중심이 되는, 어떤 역할 수행을 위해 필요한 내용을 모델링 (시스템의 내부적인 일을 수행) -추출하는 법역할을 표현하기 위해 사용된 명사(구) = 후보클래스로 추출후보 중 문제 영역과 관려 없는 명사, 중복 내용, 단지 언어적 표현의 명사는 제거2) Boundary class : 시스템의 내부와 외부환경 사이의 커뮤니케이션을 다룸 (사용자/다른 sys와..