V 모델(2)
-
소프트웨어 공학 - 요약 #2
프로세스의 정의 이 프로세스에서 작업이 이루어지기 전에 반드시 그 작업에서는 어떤 출력이 만들어져야 하는지 정해져 있어야 하고, 어떤 과정으로 이루어져야 하는지(방법), 이 프로세스가 시작되기 위한 입력 조건이 정해져 있어야 함 좋은 프로세스의 특성 프로세스 자체가 예측 가능해야 함 그 작업을 통해 나온 결과들이 유지보수를 좋게 만들어 줄 수 있는 작업이어야 함 변경이 쉬워야 함 → 변경 용이성 오류가 있을 때 빨리빨리 고쳐야 함 → 결함 제거 용이성 프로세스의 종류 개발 프로세스 : 무에서부터 돌아가는 소프트웨어를 개발하는데 필요한 작업들 관리 프로세스 : 제대로 이루어지는지 관리 작업 기타 프로세스 형상 관리 프로세스 : 형상관리 (만들어 진 것들도 체계적으로 관리, 고치는 것들에 대해서도 고쳤다는 ..
2023.08.21 -
정보처리기사 - 애플리케이션 테스트 관리 #106~110
106. 애플리케이션 테스트 106.1 애플리케이션 테스트 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인(Validation)하고 소프트웨어가 기능을 정확히 수행하는지 검증(Verification)함 확인(Validation) : 사용자 입장에서 개발한 소프트웨어가 고객의 요구사항에 맞게 구현되었는지를 확인하는 것 검증(Verification) : 개발자의 입장에서 개발한 소프트웨어가 명세서에 맞게 만들어졌는지를 점검하는 것 106.2 애플리케이션 테스트의 기본 원리 기본 원리 설명 완벽한 테스트 불가능 소프트웨어의 잠재적인 결함을 줄일 수 있지만 소프트웨어에 결함이 없다고 증명할 수는 없음 파레토 법칙 (Pareto Princ..
2023.08.19