정보처리기사 : 소프트웨어 개발 표준
1. 소프트웨어 개발 표준 - 정의 : 소프트웨어 개발 단계에서 수행하는 품질 관리에 사용되는 국제 표준 - 주요 소프트웨어 개별 표준 : ISO/IEC 12207, CMMI, SPICE 2. ISO/IEC 12207 - ISO에서 만든 표준 소프트웨어 생명 주기 프로세스 - 구분 1) 기본 생명 주기 프로세스 : 획득, 공급, 개발, 운영, 유지보수 프로세스 2) 지원 생명 주기 프로세스 : 품질 보증, 검증, 확인, 활동 검토, 감사, 문서화, 형상관리, 문제 해결 프로세스 3) 조직 생명 주기 프로세스 : 관리, 기반 구조, 훈련, 개선 프로세스 3. CMMI - 소프트웨어 개발 조직의 업무 능력 및 조직의 성숙도를 평가하는 모델 4. SPICE - 소프트웨어의 품질 및 생산성 향상을 위해 소프트웨..
2023. 4. 2.
정보처리기사 : 소프트웨어 재사용, 재공학, CASE
1. 소프트웨어 재사용 - 이미 개발되어 검증받은 소프트웨어를 다른 소프트웨어 개발이나 유지에 사용하는 것 - 목적 : 품질과 생산성 향상 - 방법 1) 합성 중심 : 소프트웨어 부품 즉 블록을 만들어 끼워 맞춰 완성, 블록구성방법이라고도 함 2) 생성 중심 : 추상화 형태로 써진 명세를 구체화해 프로그램을 만듦, 패턴 구성방법이라고도 함 2. 소프트웨어 재공학 - 기존 시스템을 이용해 향상된 시스템 구축, 새로운 기능 추가 → 소프트웨어 성능 향상 - 유지보수의 생선성 향상을 통해 소프트웨어 위기 해결 - 기존 소프트웨어의 데이터와 기능들의 개조 및 개선을 통해 유지보수성과 품질 향상 - 이점 : 품질 향상, 생산성 증가, 수명 연장, 오류 감소 3. CASE - 개발 시 사용하는 요구 분석, 설계, ..
2023. 3. 29.