카테고리 없음

[정보처리기사] 1 과목 (1)

YourJean 2023. 4. 19. 00:45

1. 하향식 vs 상향식 통합 테스트

1) 하향식 통합 테스트 -> 깊이, 넓이 우선 탐색 , stub , 인터페이스 정의
- 깊이 우선, 넓이 우선 통합 기법
- 통합 검사 당시 인터페이스가 이미 정의되어 있어 통합이 간단
- 레벨이 낮은 데이터 구조의 세부사항은 설계 초기에서 필요
- 상위 모델에서 tc 사용이 어렵다.
- 절차적(주요 제어 모듈은 작성된 프로그램을 사용하고 종속된 모듈은 stub으로 대체)
2) 상향식 통합 테스트 -> 클러스터, 드라이버
- 하나의 주요 제어 모듈과 종속 모듈의 그룹인 클러스터가 필요
- stub은 필요하지 않음
- 시스템 명세가 명확, 모든 것이 처음 개발일 때 적합
- 인터페이스가 이미 정의되어 있어야 기능 추가가 쉽다.

2. 자료 흐름도(Data Flow Direction) -> 삼각형은 x

1) 처리(process) : 원
2) 자료흐름 (data flow) : 화살표
3) 자료 저장소(data store) : 평행선
4) 단말(terminal) : 사각형

3. 애자일 기법

1) 스크럼
- 스크럼 마스터 : 팀이 스크럼을 활용하도록 보장
- 제품 백로그 : 해결해야 하는 목록
- 스프린트 : 실제 개발 2~4주
- 속도 : 제품 백로그를 감당할 수 있는 추정치

4. 비용 산정 계산법

1) 노력 측정 = 개발 기간 * 투입인원
2) 개발 비용 측정 = 개발기간 * 투입비용 * 단위비용
3) 개발 기간 측정 = 예측된 LOC(라인) / (개발 인원)