정보시스템 감리 기출해설/감리 및 사업관리 해설

(제 23회) 감리 및 사업관리 / (17)~(18) 해설

아이티신비 2024. 9. 8. 09:00

17. 다음 중 정보시스템 개발 사업 중 감리법인이 직접수행해야 하는 업무에 해당하는 것은 몇 개 인가?

 
가. 개인정보영향평가보고서 작성
나. 기술적용결과표 작성
다. 보안약점진단보고서 작성
라. 종료단계 기능점수 산출내역서 작성
마. 종료단계 감리 시정조치확인보고서 작성

① 1개 ② 2개

③ 3개 ④ 4개

 

 

▣ 해설

제 8조(보안성 검토 및 보안관리)

④ 행정기관 등의 장은 전자적으로 처리할 수 있는 개인정보파일 및 개인정보처리시스템을 신규 구축 · 운용 또는 변경하려고 하는 경우 「게인정보 영향평가에 관한 고시」 제9조의2에 따라 개인정보 영향평가를 정보시스템 설계완료 전에 수행하여야 한다.

 

제43조(기술적용 계획 준수)

① 사업자는 제7조제1항 또는 제7조 제4항에 따른 기술적용계획표를 준수하여 사업을 추진하여야 한다.

② 사업자는 사업검사 및 최종감리 수행 시 별지 제1호 서식의 기술적용결과표를 작성하여 제출하여야 한다.

 

제83조(보안약점 진단절차)

① 행정기관등 장은 정보시스템 사업에 대한 감리 및 수행하는 경우, 감리법인으로 하여금 사업자가 별표3의 소프트웨어 보안약점을 제거하였는지 진단하도록 하여야 한다.

② 행정기관등의 장은 제1항에 따라 감리를 하는 경우에는 법 제 57조 제 5항에 따라서 행정안전부장관이 고시한 「정보시스템감리기준」 을 준수하여야 한다.

 

[정보시스템 감리기준]

제10조(종료단계감리)

④감리법인은 제3항에 따른 시정조치 결과를 제출받은 경우 이를 확인하고 그 결과를 시정조치확인보고서에 명시하여 발주자등에게 제출하여야 한다.

 

정답 : ②

 

 

 

18. 다음 중 전자정부표준프레임워크을 적용하여 기존 시스템을 고도화하는 사업의 SW개발비를 기능점수 방식으로 산정하는 경우 ‘SW사업대가 산정가이드 (한국소프트웨어산업협회, 2021)’ 및 관련 지침 을 가장 잘못 적용한 것은?

 

① 수정 후 재사용에는 기능변경과 기능삭제가 포함되나 비용산정에서는 기능변경 부분만을 대상 으로 한다

② 재사용 소프트웨어 평가 노력 수준, 재사용 소프트웨어 난이도 수준(3개 항목), 재사용 소프트웨어 친숙도 수준을 평가하여 조정한다.

③ 데이터요소유형(DET) 및 참조파일유형(FTR)의 변경률이 100%보다 크게 측정되는 확장 재사용 사업에서는 재개발비가 아니라 신규 개발로 산정할 수 있다.

④ 개발하고자 하는 기능 중 전자정부표준프레임워크에서 제공하는 공통컴포넌트로 대체 가능한 경우 재개발 방식을 적용한다.

 

▣ 해설

2단계) 제개발 대상 기능유형 식별

· 재개발 소프트웨어 기능 = 신규개발 기능 + 수정 없이 재사용 기능 + 수정 후 재사용 기능(기능변경)

· 신규개발 기능 : 기존 소프트웨어에 존재하지 않아 새롭게 추가되는 기능을 의미한다. 기능점수방지 SW 개발비 산정체계에 따라 산정한다.

· 수정 없이 재사용 기능 : 수정 없이 재사용 기능은 기존 소프트웨어 기능에서 설계 및 코드의 변경이 일어나지는 않으나 소프트웨어 통합 및 시험활동이 반드시 요구되는 기능을 말한다. 단, 재사용 대상 시스템에 직접적인 연향을 미치치 않거나 관련이 없는 시스템에서 개발된 기능들의 재사용과 재사용 업무 특성상 발주가가 명확하게 시험활동을 요구하는 기 개발된 기능의 재사용을 의미한다.

* 수정 없이 재사용 기능 식별의 일반적 예시 : 타 시스템(재사용 사업과 직접적 관련이 없는 시스템)에서 동작하는 특정 소프트웨어 기능(또는 모듈)을 재사용 대상 시스템에서 수정 없이 재사용하는 기능

· 수정 후 재사용 기능 : 기존 소프트웨어에 존재하는 기능 중 분석, 설계, 구현, 시험 던계에서 변경이 일어나는 기능이며, 기존 재사용 대상 기능으로부터 산정된다.

 

3단계) 재개발 대상 기능 규모 산정

· 신규개발 기능 규모 = 신규개발 데이터 규모 + 신규개발 트랜잭션 규모

· 수정 없이 재사용 기능 규모의 신정

수정 없이 재사용 기능 규모 = 수정 없이 재사용 대상 기능 규모 × 시험단계 비율 범위 내 적정 비율(0~25%)

 

 

수정 후 재사용 기능 규모의 산정

수정 후 재사용 기능 중 기능변경의 식별 기준은 데이터 기능 변경과 트랜잭션 기능 변경으로 구분하여 적용

※기능변경의 식별 기준

· 데이터기능 변경 : 데이터 기능이 수정 후 재사용 기능으로 식별되려면 기존 데이터 기능에 구조적인 변경이 있어야 한다.(예: 필드의 추가 또는 삭제, 속성 변경 등)

· 트랜잭션의 기능 변경 : 트랜잭션 기능이 수정 후 재사용 기능으로 식별되려면 기존 트랜잭션 기능에서 사용자 화면의 필드가 추가 및 삭제로 변경되거나, 내부 처리로직의 변경 또는 참조되는 데이터의 변경이 있어야 한다.

 

◎ 데이터 기능 변경 규모

· 데이터기능 변경 규모 : 재사용 대상 소프트웨어의 데이터 기능 중 수정 및 변경이 일어나는 개별 데이터 기능에 대하여 산정한다.

데이터 기능 변경 규모는 변경대상 데이터 기능점수에 기능변경 영향계수를 곱하여 이들을 모두 합한 데이터 규모의 합계를 의미

· 데이터기능 변경 규모 = ∑(재사용 데이터 기능(FP) × 기능변경 영향계수)

· 데이터 기능변경 영향계수는 신규, 수정, 삭제되는 데이터요소유형(DET)의 개수의 합을 기존 DET의 개수로 나누고 백분율로 환산한 후에 기능점수 영향계수 판단기준에 따라 산정한다.

· 즉, 기능변경 영향계수는 데이터 기능점수를 이루는 DET의 변경률이 33%이하이면 0.25, 변경률이 33%를 초과하고 66%이하이면 0.5. 변경률이 66%를 초과하면 0.75로 산정된다.

 

◎ 트랜잭션 기능 변경 규모

· 트랜잭션 기능 변경 규모 : 재사용 대상 소프트웨어의 트랜잭션 기능 중 변경이 일어나는 개별 트랜잭션 기능에 대해 산정한다. 트랜잭션 변경 규모는 변경대상 트랜잭션 기능점수에 각 트랜잭션 기능변경 영향계수를 곱하여 이들을 모두 합한 트랜잭션 규모의 합계를 의미한다.

· 트랜잭션기능 변경 규모 = ∑(재사용 트랜잭션 기능(FP) × 기능변경 영향계수)

· 트랜잭션 기능변경 영향계수는 트랜잭션 기능의 구성요소인 데이터요소유형(DET) 과 참조파일유형(FTR)의 변경률에 의해 산정된다. DET의 변경률은 추가, 수정, 삭제되는 DET의 개수의 합을 기존 DET의 개수로 나누고 백분율로 환산하여 산정한다.

· FTR의 변경률은 트랜잭션 기능이 참조하는 내부논리파일(ILF)또는 외부연계파일(EIF)의 개수를 기준으로 변경되는 파일 수를 판단한 뒤 백분율로 환산하여 산정한다.

· 트랜잭션 변경률은 DET 변경률과 FTR변경률의 평균값으로 산정한 후 기능점수 영향계수 판단기준에 따라 산정한다. 즉, 기능변경 영향계수는 트랜잭션 기능점수를 이루는 DET 와 FTR 의 변경률이 33%이하이면, 0.25, 변경률이 33%를 초과하고 66%이하이면 0.5, 변경률이 66%초과하면 0.75로 산정된다.

 

◎ 데이터요소유형(DET) 및 참조파일유형(FTR) 변경률 산정

· DET 변경률 = (추가, 수정, 삭제 DET 수 / 기존 DET 수) × 100

· FTR 변경률 = (추가, 수정, 삭제 DET 수 / 기존 DET 수) × 100

· 데이터 변경률 = DET 변경률

· 트랜잭션 변경률 = (DET 변경률 + FTR 변경률) ÷ 2

* 단, DET 나 FTR 중 변경이 발생하지 않는 요소가 있을 경우에는 2로 나누지 않은다.

 

기능 변경률
33% 이하
33% 초과 65% 이하
66% 초과
기능변경
영향계수
0.25
0.5
0.75

4단계) 재사용 난이도 산정

· 재사용 난이도 수준은 재사용 소프트웨어의 난이도에 의해 산정되는데 재사용 소프트웨어의

① 구조화 및 어플리케이션 명확화 정도와 ② 문서화 및 소스코드 서술화 정도에 의하여 산정한다.

· 재사용 난이도 수준 = 1 + {(① + ②)} ÷ 2} / 100 × 0.8

① 구조화 및 어플리케이션 명확화 정도는 대상 프로그램의 구조화 및 모듈화 정도, 그리고 모듈과 어플리케이션의 대응 정도에 따라 판단한다ㅏ.

② 문서화 및 소스코드의 서술화 정도는 요구사항 정의서, 설계서, 시스템 설명서, 사용자 설명서 등의 문서화 정도와 대상 프로그램 소스코드의 이해에 도움을 주는 주석부분의 서술화 정도로 판단한다.

· 보정 전 수정 후 재사용 기능 규모에 재사용 난이도를 적용하여 수정 후 재사용 기능 규모를 산정하면 다음과 같다.

· 수정 후 제사용 기능 규모 = 기능변경 규모 × 재사용 난이도

 

정답 : ②

 

 



 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥