언제나휴일 2016. 1. 1. 12:40
반응형

 

시나리오

도메인 분석
함수명 결정
함수 원형 결정
테스트 로직 작성
구현

다음은 이번 실습에서 만들 함수들의 도메인 분석한 결과예요.
각 함수들이 어떨 때 사용하는 것인지 설명할게요.
여러분이 생각한 기능과 차이가 있는지 확인해 보세요.
 
a. 범위 내의 정수 합계를 구하는 함수
사용 예: 1부터 100까지 합을 구하고자 할 때
 
b. 특정 수가 소수(Prime Number)인지 판단하는 함수
사용 예: 3이 소수인지 확인하고자 할 때
 
c. 범위 내의 정수중에 소수(Prime Number)의 개수를 구하는 함수
사용 예: 5에서 20 사이의 소수가 몇 개인지 확인하고자 할 때
 
d. n 개의 정수의 합계를 구하는 함수
사용 예: {1, 3, 10, 8, 5, 2} 의 원소의 합을 구하고자 할 때
 
e. 두 수를 바꾸는 함수
사용 예: 두 개의 변수가 갖고 있는 값을 교환하고자 할 때
 
f. n 개의 정수에서 제일 큰 정수가 있는 메모리 주소를 구하는 함수
사용 예: {10, 1100, 34, 124, 100}의 원소 중에 제일 큰 값을 갖는 원소의 메모리 주소를 구할 때
 
g. n 개의 정수를 크기 순으로 정렬하는 함수(내림차순, 선택 정렬 알고리즘으로 정렬)
사용 예: {10, 1100, 34, 124, 100}의 원소를 {1100, 124, 100, 34, 10} 순으로 정렬할 때

이제 분석한 결과에 어울리는 함수명을 결정해 보세요.


반응형