728x90
반응형

정보관리기술/소프트웨어공학 67

소프트웨어 개발 규모 산정 방식

문제5) 소프트웨어 개발에 필요한 규모 산정 방식 종류와 특징을 비교 설명하고, 공공 소프트웨어 사업 규모 산정 방식의 현실적인 개선 방안에 대하여 설명하시오.답) 1. 소프트웨어의 적정 비용산정방식, 소프트웨어 규모산정 개요개념SW의 양적 크기 및 질적 수준을 측정하고 SW의 규모를 파악하여 소유자원 및 기간산정 등을 계획, 수립하는 활동 2. 소프트웨어 개발에 필요한 규모 산정 방식 종류와 특징 비교 가. 소프트웨어 규모 산정 방식 종류 설명산정방법규모산정 종류설명상향식LOC(Line of code)Bottom-up방식, 양적 수준 중시, 측정 용이, 예측치 이용,정확성 떨어지고 추상적, 델파이 기법 병행 적용,개발 50% 이상 진행되어야 예측 가능, WBS기반 코드 수M/M(Man/Month)한 사..

소프트웨어 진흥법

문제4) 소프트웨어 진흥법(시행 2023.10.19)은 소프트웨어 산업의 발전을 위해 시행되어야 할 다양한 활동의 법적근거를 마련하고 있다. 이와 관련하여 다음을 설명하시오. 가. 제5조(기본계획의 수립 등)의 2항에 따른 기본계획 내 포함되어야 할 사항나. 제30조(소프트웨어안전 확보)의 2항에 따른 소프트웨어안전 확보를 위한 지침 내 포함되어야 할 사항 답) 1. 소프트웨어산업 발전 기반 조성, 소프트웨어 진흥법의 개요소프트웨어 진흥에 필요한 사항을 정하여 국가 전반의 소프트웨어 역량 강화 및 소프트웨어 발전 기반을 조성함으로써 국민생활 향상 및 국민경제의 건전하고 지속적인 발전에 이바지하기 위한 법률 2. 제5조(기본계획의 수립 등)의 2항에 따른 기본계획 내 포함되어야 할 사항법령법적근거세부 내용..

성능 요구사항 주요 성능지표

문제6) 정보시스템의 성능 요구사항 작성 시 고려해야 하는 주요 성능지표 및 내용에 대하여 설명하시오답)  1. 정보시스템 성능 요구사항의 개요개념목표 시스템의 일부 기능이 달성해야 하는 최고 또는 최저 능력을 명시한 것으로 시스템이 어떠한 기능을 수행할 때 소요되는 시간이나 처리량, 자원 사용치 등에 대한 요구사항을 기술성능 요구사항은 목표시스템의 안정적인 운영과 유지를 위해 요구되는 기술적인 요소를 포함 2. 정보시스템 성능 요구사항 작성 시 고려해야 하는 주요 성능 지표 가. 주요 성능 지표 요약성능 요구사항은 성능일반, 처리속도 및 시간, 처리량, 자원 사용량의 4가지 표준 항목으로 분류 나. 주요 성능 지표 구성 요소구분주요 성능 지표설명성능 일반성능 일반사업대상 시스템의 성능을 고려한 개발 방..

소프트웨어 운영단계 대가산정

문제1) 소프트웨어(이하 SW) 운영단계 대가산정에 대하여 다음을 설명하시오. (단, “소프트웨어 사업 대가산정 가이드 2023년 개정판” 기준)가. 응용SW 요율제 유지관리비 산정방식과 SW운영 투입공수 산정방식나. 고정비/변동비 산정방식 답)  1.합리적, 객관적 SW 대가산정의 기준, 소프트웨어 운영 단계 대가산정 개요SW 진흥법 10조에 의거하여, SW 수명주기 중 운영 단계 사업 및 서비스의 적정대가를 산정하기 위한 지침 2. 응용SW 요율제 유지관리비 산정방식과 SW운영 투입공수 산정방식 가. 응용SW 요율제 유지관리비 산정방식응용 SW 요율제 유지관리비 정의SW운영단계 서비스에서 연간 소프트웨어 용역 유지관리 사업 시 난이도 총점수를 기반으로 요금의 비율을 결정하여 SW 용역의 유지관리 대가..

소프트웨어 기술자 구분

문제3) 현재, 소프트웨어 기술자 구분은 과거 기술자 등급제에서 IT역량분류체계를 기반으로 한 직무제(이하 IT직무제)로 변경되어 운영되고 있으나 실무 현장에서는 여전히 폐지된 등급제가 다수 활용되고 있는 실정이다. 소프트웨어 기술자 구분에 대하여 다음을 설명하시오.가. 소프트웨어 기술자 등급제와 IT직무제의 개념과 특징나. 현행 IT직무제의 문제점과 개선방향 답) 1. 기술자 권익 보호 기반 조성, 소프트웨어 기술자 경력관리 제도 개요소프트웨어 기술자 경력관리는 SW업체의 잦은 휴/폐업 등으로 인한 기술자의 경력 입증 어려움을 해소하고체계적인 경력관리를 위해 ‘08년에 마련되었으며, 시대의 흐름과 요구에 맞게 변화하고 발전해 왔음 2. 소프트웨어 기술자 등급제와 IT직무제의 개념과 특징 설명 가. 소프..

좋은 소프트웨어가 갖추어야 할 4가지 특징 / ①

문제9) 좋은 소프트웨어가 갖추어야 할 4가지 특징답) 1. 좋은 소프트웨어의 개념개념발주자, 개발자, 사용자 모두에게 이점을 제공하는 소프트웨어로서 기능성, 신뢰성, 편의성, 효율성, 보안성 등 소프트웨어 품질특성을 만족하는 소프트웨어S/W 품질특성 국제표준ISO/IEC 25010(내외부 품질, 사용품질) 2. 좋은 소프트웨어가 갖추어야 할 4가지 특징 가. 좋은 소프트웨어 개념도발주자, 사용자, 유지보수자(개발자) 모두를 만족시키는 소프트웨어 나. 좋은 소프트웨어 특징좋은 소프트웨어 조건설명정확성(Correctness)기능적으로 맞게 동작하는가, 표준에 적합한가요구 분석서의 기능과 일치하는지 점검신뢰성(Reliability)소프트웨어가 주어진 기간 동안 바르게 작동할 확률오류 발생 확률에 반비례정확성..

EDA(Event Driven Architecture)

문제5) EDA(Event Driven Architecture) 의 토폴로지 구성요소인 중재자 토폴로지(Mediator Topology), 브로커 토폴로지(Broke Topology) 를 비교 설명하시오 답) 1. 분산 비동기 처리 아키텍처, EDA(Event Driven Architecture) 의 개요 가. EDA(Event Driven Architecture)의 정의 분산된 시스템 간에 이벤트를 생성, 발생하고 발행된 이벤트를 필요로 하는 수신자에게 전송, 필요에 따라 처리하는 시스템 아키텍쳐 나. EDA(Event Driven Architecture)의 특징 비동기식 이벤트 메시징에 비동기 분산 처리 이벤트 분산 시스템간 메시징 이벤트 기반 N:N 통신 다수의 Publisher 와 다수의 Subs..

AOP(Aspect Oriented Programming) / ①

문제3) AOP(Aspect Oriented Programming) 답) 1. OOP 한계를 보완하기 위한 패러다임, AOP(Aspect Oriented Programming) 정의 관심사의 분리(Separation of Concern) 원칙에 기반하여, 시스템 구성을 핵심 관심사와 횡단 관심사로 분리하고 Weaving 을 통해 이를 엮어 프로그램을 구현하는 방법론 2. AOP 의 구성도와 구성요소 가. AOP의 구성도 나. AOP의 구성요소 구분 구성요소 설명 사례 관심사 핵심관심사 단일 모듈이 가지는 주된 요구사항 Business Logic 횡단관심사 여러 개 모듈에 공통적 사용되는 부가적인 요구사항 Logging, Security, Transaction, Error Handler 프로그래밍 요소 결..

노코드(no-code)

문제1) 노코드(no-code) 답) 1. 디지털전환 촉진을 위한 새로운 접근, 노코도(no-code) 개념 정의 코딩이나 프로그래밍 언어에 대한 지식과 직접 코딩 없이 수일, 수주 이내 프로토타입을 구성하고 지속적으로 보완하여 애플리케이션을 설계하고 직접 개발하여 사용하는 기법 2. 노코도(no-code) 개발 프로세스와 기법 가. 노코드(no-code) 개발 프로세스 나. 노코드(no-code) 개발 기법 구분 개발 기법 설명 목적 목적 중심 개발 기존의 개발 언어와 설계 기반의 비중이 아니라 제작 앱의 기능과 효과 중심의 개발 개발시간 30배 이상 빠른 속도 기존의 C, Java, JS 등의 개발 기간에 비해 수십 배 빠른 개발 속도 개발범위 소형 앱 위주 독립되고 규모가 작은 솔루션(기능) 개발 ..

SBOM(Software Bill of Materials) / ①

문제13) SBOM(Software Bill of Materials) 답) 1. SW 공급망 공격 대응, SBOM의 정의 가. SBOM 의 정의 소프트웨어 컴포넌트 및 구성 요소를 식별할 수 있는 메타데이터와 저작권 및 라이선스 등으로 소프트웨어 콘텐츠에 대한 정보를 포함하는 공식 SW 자재 명세서 2. SBOM의 개념도 및 기술요소 가. SBOM 의 개념도 나. SBOM 의 기술요소 구분 핵심 기술 설명 Baseline Attributes Author Name SW 작성자 정보 Timestamp SBOM 이 마지막으로 업데이트된 날짜 및 시간(ISO 8601) Supplier Name SW 공급업체의 이름 또는 기타 식별자 Component Name SW 구성요소 이름 또는 식별자 Version Str..

728x90
반응형