본문 바로가기

정보처리기사 Daily 문제

정보처리기사 실기 Daily 문제 70

출처 : [2020년 제1회 정보처리기사 실기 복원 문제] : 네이버 카페 (naver.com)

공통모듈 구현의 개념에 대한 설명이다. 괄호 ( ) 안에 알맞은 용어를 쓰시오

소프트웨어 개발에 있어 기능을 분할하고 추상화하여 성능을 향상시키고 유지보수를 효과적으로 하기 위한 공통 컴포넌트 구현 기법이다.

인터페이스 모듈, 데이터베이스 접근 모듈 등 필요한 공통 모듈을 구현한다.

모듈 간의 ( 1 ) 는 줄이고, ( 2 ) 는 높은 공통 모듈 구현을 권장하고 있다.

정답

( 1 ) 결합도

( 2 ) 응집도

다음이 설명하는 제품 패키지 릴리스 노트의 작성 항목은 무엇인가?

문서 이름(릴리스 노트 이름), 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전등의 정보

정답 : 헤더

LoC(Line of Code)가 30,000 라인이고, 개발자가 5명이며, 개발자가 월평군 300 라인을 개발한다. 이 때 프로젝트 개발 기간과 계산식을 쓰시오.

정답

개발 기간 : 20개월

계산식 : (30,000 라인 / 300 라인 ) / 5명 = 20개월

※ Man Month에 프로젝트 인원과 관련 없이 한 사람이 프로젝트를 할 때 걸리는 시간으로

Man Month = LOC(30,000) / 프로그래머의 월간 생상성(300) -> 100 개월

프로젝트 기간 = Man Month(100) / 프로젝트 인력(5) -> 20개월