728x90
반응형

전체 글 700

(제 24회) 소프트웨어 공학 / (36)~(37) 해설

36. 다음은 웹 SOA(service oriented architecture)에 대한 주요 표준과 이들에 대한 설명이다. 상호간의 연결이 가장 적절한 것은?가. SOAP나. WSDL다. WS-BPELA. 여러 개의 다른 서비스를 포함하는 프로세스 프로그램을 정의하는데 사용되는 워크플로우 언어B. 서비스 인터페이스 정의에 대한 표준C. 서비스들 간의 통신을 지원하는 메시지 교환 표준① 가-A, 나-B, 다-C ② 가-B, 나-C, 다-A③ 가-C, 나-A, 다-B ④ 가-C, 나-B, 다-A ▣ 용어설명SOAP(Simple Object Access Protocol) : XML 기반의 메시지 교환 프로토콜로써 웹 서비스간의 구조적 데이터 교환에 관한 구조를 정의WSDL(Web Service Descript..

(제 24회) 소프트웨어 공학 / (34)~(35) 해설

34. ISO/IEC/IEEE 29119는 소프트웨어 테스트에 대한 표준을정의하고 있다. 다음 중 ISO/IEC/IEEE 29119 파트 2에정의된 전체적 적합성(full conformance)과 맞춤형 적합성(tailored conformance)에 대한 설명 중 가장 적절한 것은?① 전체적 적합성은 모든 프로세스의 요구사항을 전부 만족하는 것이고, 맞춤형 적합성은 프로세스의 일부의 요구사항을 모두 만족하는 것이다.② 전체적 적합성은 모든 프로세스의 요구사항을전부 만족하는 것이고, 맞춤형 적합성은 일부프로세스의 일부 요구사항을 만족하는 것이다.③ 전체적 적합성은 합의된 프로세스의 요구사항을모두 만족하는 것이고, 맞춤형 적합성은 합의된 프로세스의 일부를 만족하는 것이다.④ 전체적 적합성은 모든 프로세스의..

(제 24회) 소프트웨어 공학 / (32)~(33) 해설

32. CMMI-DEV(CMMI for Development)는 소프트웨어 개발 시 프로세스 품질을 향상시킬 수 있는 가이드라인이다. 다음은 CMMI-DEV의 22개 프로세스 영역 중 일부이다. 이 중 분류체계 성격이 가장 다른 것은 어느 것인가? ① Configuration Management(CM)② Technical Solution(TS)③ Decision Analysis and Resolution(DAR)④ Causal Analysis and Resolution(CAR) ▣ 해설CMMi 에는 시스템/SW의 제품 개발, 획득, 서비스를 위한 모범 사례들을 모아놓은 것으로 CMMi-DEV(개발), CMMi-ACQ(획득), CMMi-SVC(서비스)의 3RO 모델로 구성되어 있다.CMMi-DEV 모델의 ..

(제 24회) 소프트웨어 공학 / (30)~(31) 해설

30. 다음 설명으로 가장 적절한 용어는?악의적인 행위자가 시스템에 무단으로 진입하거나 악의적인 행동을 유발하는 데 사용될 수 있는 소프트웨어 아키텍처 및 소스 코드의 문제점을 말하며, 최근 소프트웨어 시스템에 영향을 미치는 다른 심각한 약점을 수용하기 위해 보안을 넘어 그 범위가 확장되고 있다.① Common Weakness Enumeration② Technical Debt③ Bad Smells④ Anti-patterns ▣ CWE(Common Weakness Enumeration)일반적으로 널리 통용되는 소프트웨어의 결함(약점)들을분류해 놓은 목록으로 약점이란 SQL Injection , 크로스 사이트 스크립트(xss), 버퍼 오버플로우 등 논리적 오류를 의미함.Technical Debt(기술적 부재..

(제 24회) 소프트웨어 공학 / (28)~(29) 해설

28. Robert C. Martin은 clean architecture를 설명하면서 컴포넌트 결합도에 대한 3가지 원칙을 제시하였다. 이에 대한 설명 중 가장 적절하지 않은 것은? ① 자신보다 재사용성이 높은 컴포넌트에 의존해야한다.② 컴포넌트간의 의존성에 사이클이 존재하지 않아야 한다.③ 자신보다 안정적(stable)인 컴포넌트에 의존해야 한다.④ 자신보다 추상화된 컴포넌트에 의존해야 한다.  ▣ 패키지 설계 원칙구분설명응집도 관련REPRFP(Release Reuse Equivalency Principle, 재사용 릴리즈 등가 원칙)패키지 안에 있는 클래스들 일부만 재사용되지 않도록 설계되어야 한다.CRPCRP(Common Reuse Principle, 공통 재사용 원칙)패키지 안의 클래스들은 다 함..

(제 24회) 소프트웨어 공학 / (26)~(27) 해설

26. 다음 Sequence diagram의 동작에서 적용된 디자인 패턴으로 가장 적절한 것은?  ① Iterator② Strategy③ State④ Chain of Responsibility  ▣ 행위패턴 - Chain of Responsibility Key Word- 연속된 객체(chain) 들 사이에 요청을 전달하는 방식처리속도가 중요하거나, 요청자가 처리자가 고정적인 경우 부적절 2. Structure3. Example  답 : ④   27. 다음은 3개의 Condition과 2개의 Action으로 구성된 Decision Table이다. 다음과 같이 TC1, TC2, TC3, TC4 4개의 테스트케이스를 사용하는 경우 커버리지는? TC1: X = -200, Y = 0TC2: X = 0, Y = ..

(제 24회) 감리 및 사업관리 / (22)~(25) 해설

22. 「공공데이터 관리지침(2021.10)」에서 정한 기본 원칙과 가장 거리가 먼 것은? ① 공공기관은 보편적 이용권 확대를 위해 필요한 조치를 취해야 한다.② 공공기관은 공공데이터의 영리적 이용을 제한하여야 한다.③ 공공기관은 공공데이터를 원천데이터로 제공하도록 노력하여야 한다.④ 공공기관은 공공데이터를 오픈포맷으로 제공해야 한다.  ▣ 공공 마이데이터 활성화로 인해 정보 주체의 행정정보를 제3자에 제공하여 이를 통해 이윤을 가져올 수 있는 새로운 사업 모델이 확대됨 ● 공공 마이데이터(Mydata)란?정보주체인 국민의 요구에 따라 행정·공공기관이 보유한 본인 행정정보를 본인 또는 제3자에게 제공하는 서비스※(예시) 제공 서비스 : 국민이 행정·공공기관이나 금융기관 등이 서비스를 신청·접수하는 경우,..

(제 24회) 감리 및 사업관리 / (20)~(21) 해설

20. 「정보시스템 감리기준(2021.1)」에 관한 설명으로 가장 거리가 먼 것은?① 상주감리원은 단계별 감리의 감리원으로 참여할 수 있다.② 감리대상사업의 사업비가 10억원이면 2단계 감리를 하게 할 수 있다.③ 대기업인 소프트웨어사업자의 참여가 제한되는 경우에는 상주감리를 추가로 할 수 있다.④ 전체 감리인력의 30퍼센트 범위 내에서 인공지능, 빅데이터, 모바일, 정보보호, 법률 및 회계등 다른 분야의 전문가를 배치할 수 있다. ▣ 상주감리원은 단계별 감리에 직접 참여해서는 안됨 ● 정보시스템감리기준제 10조의 2(상주감리)③ 상주감리원은 단계별 감리의 감리원으로 참여하여서는 아니된다. 제 3조(감리 실시시기)① 발주자는 감리법인으로 하여금 3단계 감리를 하게 하여야 한다. 다만, 감리대상 사업의 사..

(제 24회) 감리 및 사업관리 / (18)~(19) 해설

18. 「전자정부법(2022.7)」 및 「동법 시행령(2022.8)」 을 기준으로 다음 사례에 대한 설명 중 가장 적절하지 않은 것은?A지방자치단체는 지방공기업법에 따라 설립한B지방공사, C지방공단과 공동으로 사용하기 위해 사업비 5억원을 들여 민원업무 처리를 위해D정보시스템을 구축하고자 한다.① D정보시스템은 ‘여러 중앙행정기관등이 공동으로구축하거나 사용하는 경우’에 해당되지 않는다.② 사업비에 하드웨어, 소프트웨어의 단순 구입비용이 포함되지 않은 경우, ‘정보시스템 구축사업으로서 사업비가 5억원 이상인 경우’에 해당된다.③ 사업비에 하드웨어 도입비 4.5억원이 포함된 경우, 감리의 비용 대비 효과가 낮다고 A지방자치단체의 장이 인정하는 경우 정보시스템 감리를 받지 않을 수 있다.④ D정보시스템 구축 ..

(제 24회) 감리 및 사업관리 / (16)~(17) 해설

16. 「SW사업 대가산정 가이드(2022)」의 대가산정 유형별 대가산정 방법으로 가장 적절하지 않은 것은?구분대가산정 유형대가산정 방법①정보화전략계획(ISP)컨설팅업무량에 의한 방식②소프트웨어 개발기능점수 방식에 의한 방법③SW유지관리 사업요율제 방식에 의한 유지관리비④소프트웨어재개발사업투입공수에 의한 방식 ▣ 소프트웨어 재개발비 산정에 대한 대가산정 요소는 재개발 기능점수로 산정됨● 대가산정 방법별 주요 내용 요약 (1/2)구분산정핵심요소비용구성정보전략계획(ISP)수립비컨성팅업무량① 컨설팅대가 = 컨설팅업무량 × 단가② 직접경비투입공수① 직접인건비② 제경비 = 직접인건비의 140% ~ 150%③ 기술료 = (직접인건비 + 제경비)의 20% ~ 40%④ 직접경비정보전략계획 및 업무재설계(ISP/BPR)..

728x90
반응형