➜ 01. 요구사항 확인 | 요구사항 정의, 요구사항 개발 프로세스
➜ 01. 요구사항 확인 | UML, 구조적 다이어그램, 행위 다이어그램
➜ 01. 요구사항 확인 | 소프트웨어 개발 방법론, S/W 공학의 발전적 추세,
비용 산정 기법
➜ 01. 요구사항 확인 | 프로젝트일정계획, S/W개발방법론 결정, S/W개발
표준, S/W개발방법론 테일러링, S/W개발 프레임워크
026. 프로젝트 일정 계획
1) PERT(Program Evaluation and Review Technique, 프로그램 평가 및 검토 기술)
- 전체 작업의 상호 관계를 표시하는 네트워크
- 개발 경험이 없어 소요 기간 예측이 어려운 프로젝트 일정 계획에 사용함
- 노드(작업), 간선(낙관치, 기대치, 비관치)으로 구성됨
2) CPM(Critical Path Method, 임계 경로 기법)
- 작업을 나열하고 작업에 필요한 소요 기간을 예측하는 데 사용하는 기법
- 가장 소요 기간이 오래 걸리는 경로를 찾으면 됨
- 노드(작업), 간선(작업 사이의 전후 의존 관계)으로 구성됨
3) 간트 차트
- 프로젝트의 작업 일정을 막대 도표를 이용하여 표시하는 프로젝트 일정표
- 이정표, 작업 일정, 작업 기간, 산출물로 구성됨
027. 소프트웨어 개발 방법론 결정
- 프로젝트 관리와 재사용 현황을 소프트웨어 개발 방법론에 반영하고, 확정된 소프트웨어 생명 주기와 개발 방법론에 맞춰 소프트웨어 개발 단계, 활동, 작업, 절차 등을 정의하는 것
- 프로젝트 관리 : 최소의 비용으로 시스템을 개발하기 위한 전반적인 활동
028. 소프트웨어 개발 표준
- 소프트웨어 개발 단계에서 수행하는 품질 관리에 사용되는 국제 표준
1) ISO/IEC 12207
- ISO에서 만든 표준 소프트웨어 생명 주기 프로세스
- 기본 생명 주기 프로세스, 지원 생명 주기 프로세스, 조직 생명 주기 프로세스로 구분됨
2) CMMI(Capability Maturity Model Integration)
- 소프트웨어 개발 조직의 업무 능력 및 조직의 성숙도를 평가하는 모델
- 초기(Initial) -> 관리(Managed) -> 정의(Defined) -> 정량적 관리(Quantitatively Managed) -> 최적화(Optimizing)
3) SPICE(Software Process Improvement and Capability dEtermination)
- 소프트웨어 품질 및 생산성 향상을 위해 소프트웨어 프로세스를 평가 및 개선하는 국제 표준
- 공식 명칭은 ISO/IEC 15504
- 구성 : 고객-공급자, 공학 프로세스, 지원 프로세스, 관리 프로세스, 조직 프로세스
- 불완전(Incomplete) -> 수행(Performed) -> 관리(Managed) -> 확립(Estabilished) -> 예측(Predicable) -> 최적화(Optimizing)
029. 소프트웨어 개발 방법론 테일러링
- 소프트웨어 개발 방법론의 절차, 사용 기법 등을 수정 및 보완하는 작업
- 테일러링 : 기성복이 아니라 맞춤 정장 같은 느낌
- 내부적 기준 : 목표 환경, 요구사항, 프로젝트 규모, 보유 기술
- 외부적 기준 : 법적 제약사항, 표준 품질 기준
030. 소프트웨어 개발 프레임워크
- 소프트웨어 개발에 공통적으로 사용되는 구성 요소와 아키텍처를 일반화하여 제공해주는 반제품 형태의 소프트웨어 시스템
- 스프링 프레임워크(Spring Framework)
: 자바 플랫폼을 위한 오픈 소스 경량형 애플리케이션 프레임워크
- 전자정부 프레임 워크
: 대한민국의 공공부문 정보화 사업 시 정보 시스템의 구축을 위해 기능 및 아키텍처를 제공
- 닷넷 프레임워크(.NET Framework)
: Windows 프로그램의 개발 및 실행 환경을 제공하는 프레임워크
- 특성 : 모듈화, 재사용성, 확장성, 제어의 역흐름
'it자격증 준비 > 정보처리기사(실기)' 카테고리의 다른 글
02. 데이터 입 · 출력 구현 | 데이터 모델의 개념, 식별자, E-R(개체-관계) 모델, 관계형 데이터베이스의 구조 / 관계형 데이터 모델 (0) | 2023.07.31 |
---|---|
02. 데이터 입 · 출력 구현 | 데이터 전환·검증, 오류 데이터 측정 및 정제, 데이터베이스 개요·설계 (0) | 2023.07.31 |
01. 요구사항 확인 | 소프트웨어 개발 방법론, S/W 공학의 발전적 추세, 비용 산정 기법 (0) | 2023.07.30 |
01. 요구사항 확인 | UML(Unified Modeling Language), 구조적 다이어그램, 행위 다이어그램 (0) | 2023.07.29 |
01. 요구사항 확인 | 요구사항 정의, 요구사항 개발 프로세스 (0) | 2023.07.29 |