14. 애플리케이션 테스트케이스 설계
소프트웨어 테스트 개념 구현된 소프트웨어에서, 사용자가 요구하는 기능의 동작과 성능, 사용성, 안정성 등을 만족하기 위하여 소프트웨어의 결함을 찾아내는 활동 노출되지 않은 숨어있는 결함(Fault)을 찾기 위해 소프트웨어를 작동시키는 일련의 행위와 절차 오류 발견을 목적으로 프로그램을 실행하여 품질...
소프트웨어 테스트 개념 구현된 소프트웨어에서, 사용자가 요구하는 기능의 동작과 성능, 사용성, 안정성 등을 만족하기 위하여 소프트웨어의 결함을 찾아내는 활동 노출되지 않은 숨어있는 결함(Fault)을 찾기 위해 소프트웨어를 작동시키는 일련의 행위와 절차 오류 발견을 목적으로 프로그램을 실행하여 품질...
Text_And_Annotation %matplotlib inline import matplotlib.pyplot as plt import matplotlib as mpl plt.style.use('seaborn-v0_8-whitegrid') import numpy as np import pandas as pd Example: Effect of...
소프트웨어 버전관리 도구 개념 동일한 소스 코드에 대한 여러 버전을 관리하는 것 개발중인 소스코드나 설계 문서 등의 디지털 문서를 관리하는 데 사용 문서의 변경 사항들에 숫자나 문자로 이루어진 버전을 부여해서 구분 버전을 통해서 변경된 시간과 변경된 내용, 작업자를 추적 ...
Multiple_Subplots %matplotlib inline import matplotlib.pyplot as plt plt.style.use('seaborn-v0_8-white') import numpy as np plt.axes: Subplots by Hand ax1 = plt.axes() # standard axes ax2 = p...
제품 소프트웨어 매뉴얼 작성 개념 사용자가 제품 구매 후 최초 설치 시 참조하게 되는 메뉴얼 제품 소프트웨어 소개, 설치 파일, 설치 절차 등이 포함 설치 매뉴얼 작성의 기본 사항 개발자의 기준이 아닌 사용자의 기준으로 작성 최초 설치 실행부터 완료까지 순차적으로 진행 ...
Customizing_Colorbars import matplotlib.pyplot as plt plt.style.use('classic') %matplotlib inline import numpy as np x = np.linspace(0, 10, 1000) I = np.sin(x) * np.cos(x[:, np.newaxis]) plt.i...
애플리케이션 패키징 개념 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 패키징하고, 설치와 사용에 필요한 제반 절차 및 환경 등 전체 내용을 포함하는 메뉴얼을 작성하는 활동 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 특징 개발자가 아닌 사용자 중심으로 ...
Customizing Plot Legends import matplotlib.pyplot as plt plt.style.use('classic') %matplotlib inline import numpy as np # 기본 플롯 범례 x = np.linspace(0, 10, 1000) fig, ax = plt.subplots() ax.plot(...
모듈 구현 단위 모듈 구현 개념 소프트웨어를 기능 단위로 분해하여 구현하는 기법 서브시스템, 서브루틴, 작업 단위 등으로 나누어 각 모듈이 독립적으로 활용될 수 있게 구현 모듈의 크기는 작고, 하나의 일만을 수행 모듈의 크기가 작으면 읽기 쉽고 구현하기 쉬우며 테스트 부담이 적어...
Density_And_Contour_Plots %matplotlib inline import matplotlib.pyplot as plt plt.style.use('seaborn-v0_8-white') import numpy as np Visualizing a Three-Dimensional Function def f(x, y): re...