2023. 2. 23. 00:17ㆍ정처기 필기/5과목 - 정보시스템 구축 관리
소프트웨어 개발 표준
,
1. ISO / IEC (국제표준화기구)
표준 소프트웨어 생명 주기 프로세스로 생명 주기 표준을 제공한다.
# 기본 생명 주기 프로세스, 조직 생명 주기 프로세스, 지원 생명 주기 프로세스
# 기조지
2. CMMI (Capability Maturity Model Integeration : 능력 성숙도 통합 모델)
- 개발 조직의 업무 능력 및 조직의 성숙도를 평가하는 모델
* 프로세스 성숙도
단계 | 프로세스 | 특징 |
초기 | x | 개발자 능력에 따른 성공 여부 결정 |
관리 | 규칙화 | 특정한 프로젝트 내의 프로세스 정의 및 수행 |
정의 | 표준화 | 조직의 표준 프로세스를 활용하여 업무 수행 |
정량적 관리 | 예측 가능한 | 프로젝트를 정량적으로 관리 및 통제 |
최적화 | 지속적 개선 | 프로세스 역량 향상을 위해 지속적인 프로세스 개선 |
3. SPICE
- 소프트웨어 프로세스를 평가 및 개선하는 국제 표준 /// ISO/IEC 15504
* 목적
- 프로세스 개선을 위해 개발 기관이 스스로 평가
- 기관에서 지정한 요구조건의 만족여부를 개발 조직이 스스로 평가
- 계약 체결을 위해 수탁 기관의 프로세스를 평가
* SPICE의 5개 프로세스 범주
- 고객-공급자 프로세스
- 공학 프로세스
- 지원 프로세스
- 관리 프로세스
- 조직 프로세스
# 고공지관조
* SPICE의 프로세스 수행 능력 단계
- 불완전
- 수행
- 관리
- 확립
- 예측
- 최적화
# 불수관 확예최
테일러링, 프레임 워크
1. 소프트웨어 개발 방법론 테일러링의 개요
- 프로젝트 상황 및 특성에 맞도록 정의된 소프트웨어 개발 방법론의 절차, 사용기법 등을 수정 및 보완하는 작업
* 수행절차
: 특징 정의 --> 표준 프로세스 선정 및 검증 --> 상위 수준의 커스터마이징 --> 세부 커스터마이징 --> 테일러링 문서화
# 정표상세문
2. 테일러링 고려사항
- 내부적 요건
: 목표 환경, 요구사항, 프로젝트 규모, 보유 기술
- 외부적 요건
: 법적, 국제표준 품질기준 #####법표
3. 스프링 프레임워크
- 오픈 소스 경량형 애플리케이션 프레임워크
- 동적인 웹 사이트 개발에 다양한 도움
- 전자정부 표준 프레임워크의 기반 기술로 사용
4. 전자정부 프레임워크
- 대한민국 공공부문 정보화 사업 시 제공하는 프레임워크
- 응용 소프트웨어의 표준화, 품질 및 재사용성의 향상을 목표로함
5. 닷넷 프레임워크
- 마이크로소프트에서 개발한 윈도우 프로그램 개발 및 실행 환경을 제공하는 프레임워크
- 공통 언어 런타임이라는 가상머신 상에서 작동함
'정처기 필기 > 5과목 - 정보시스템 구축 관리' 카테고리의 다른 글
Secure OS / 회복 및 병행제어, 데이터 표준화 (0) | 2023.02.23 |
---|---|
경로 제어, 트래픽 제어 / 소프트웨어 개발 보안 (0) | 2023.02.23 |
네트워크 구축 / 스위치 (0) | 2023.02.23 |
하향식 비용 산정 기법 / 상향식 비용 산정 기법 (0) | 2023.02.22 |
소프트웨어 개발 방법론 / 비용 산정 기법 (0) | 2023.02.22 |