정보처리기사 : 소프트웨어 개발 표준
1. 소프트웨어 개발 표준 - 정의 : 소프트웨어 개발 단계에서 수행하는 품질 관리에 사용되는 국제 표준 - 주요 소프트웨어 개별 표준 : ISO/IEC 12207, CMMI, SPICE 2. ISO/IEC 12207 - ISO에서 만든 표준 소프트웨어 생명 주기 프로세스 - 구분 1) 기본 생명 주기 프로세스 : 획득, 공급, 개발, 운영, 유지보수 프로세스 2) 지원 생명 주기 프로세스 : 품질 보증, 검증, 확인, 활동 검토, 감사, 문서화, 형상관리, 문제 해결 프로세스 3) 조직 생명 주기 프로세스 : 관리, 기반 구조, 훈련, 개선 프로세스 3. CMMI - 소프트웨어 개발 조직의 업무 능력 및 조직의 성숙도를 평가하는 모델 4. SPICE - 소프트웨어의 품질 및 생산성 향상을 위해 소프트웨..
2023. 4. 2.
정보처리기사 : 요구사항 개발 프로세스와 분석
요구사항 개발 프로세스 1. 요구사항 개발 프로세스 - 요구공학의 한 요소로 요구사항을 도출, 분석 후 명세서에 정리하여 확인 및 검증하는 활동 - 주의사항 : 타당성 조사가 선행되어야 한다. - 순서 : 도출 → 분석 → 명세 → 확인 2. 요구사항 도출 - 시스템 개발에 관련된 사람들이 서로 의견을 교환, 요구사항 수집 방법을 식별하고 이해하는 과정 - 주요 기법 : 정취와 인터뷰, 설문, 브레인스토밍, 워크샵, 프로토타이핑, 유스케이스 3. 요구사항 분석 - 명확하지 않거나 이해되지 않는 부분을 발견하여 걸러내는 과정 - 타당성 조사, 비용과 일정에 대한 제약 설정, 상충되는 요구사항 중재 - 대표적인 도구 : 자료 흐름도, 자료 사전 4. 요구사항 명세 - 분석된 요구사항을 바탕으로 모델 작성 후..
2023. 3. 25.