[카테고리:] 소프트웨어공학

정형기술검토 (FTR)

I. 소프트웨어 기능 안정성 확보, 정형기술검토 가. 정형기술검토(FTR, Formal Technical Review) 개념 목적 – S/W 개발 산출물 대상 요구사항 일치여부, 표준 준수 및 결함 발생여부를 검토하는 정적 분석기법 – 산출물 요구사항 일치여부 – 시큐어코딩 등 규칙 준수 – 결함발생 여부 검토 – 결함 해결방안 도출 나. 정형기술검토의 특징 정의된 표준 확인 – 표준, 지침 준수율

SP(Software Process) 인증

I. SW 개발 프로세스 역량수준 인증, SP 인증 가. SP 인증 SW 개발 단계 별 작업절차 및 산출물 관리 역량을 분석하여 수준을 평가 및 인증하는 제도 나. SP 목적 및 법적근거 목적 국내 SW기업의 수행능력 강화 및 사업 부실방지 법적근거 SW산업 진흥법 제23조 기반   II. SP 품질인증 기준과 인증 등급 가. SP 품질인증 기준

TMMi

I. SW 테스트 성숙도 평가 모델, TMMi 가. TMMi (Test Maturity Model Integration)의 개념 테스트 프로세스 심사와 개선에 중점을 두어 조직 지원 위한 대표적 테스트 성숙도 평가 모델 나. 테스트 프로세스 모델의 필요성 테스트 품질향상 – 테스트 단계별 활동을 정형화, 표준화 – 조직의 테스팅 역량 강화 제품 중심 테스트 – S/W 개발 생명주기와 일치 –

CMMI와 SP

I. CMMI와 SP 구분 CMMI SP 개념 조직의 SW 개발 및 성숙도 평가와 지속적 품질 개선위한 평가 모델 SW 개발 단계별 작업절차 및 산출물 관리 역량 수준 평가 및 인증 제도 필요성 – 글로벌 역량확보 – 해외SW 시장 진출 – 다양한 분야 적용 – SW개발 능력 제고 – 공공시장 참여혜택 – 기업 브랜드 인지도 CMMI

CMMI

I. 프로세스 역량 성숙도 모델, CMMI의 개요 가. CMMI(Capability Maturity Model Integration)의 개념 여러 CMMI 모델을 포괄하는 SW 개발 능력 및 성숙도에 대한 평가와 지속적인 품질 개선 모델 조직의 프로세스 역량 성숙도를 평가, 개선하는 모델 나. CMMI의 특징 다양한 CMM을 통합한 모델로 다양한 분야에 적용할 수 있는 공통의 Framework 및 통합된 평가 방법을 제공  

소프트웨어 가시화 (SW Visualization)

I. SW 품질관리 현실, 품질관리 문제점 품질관리 문제점 품질관리 대응방안 – S/W 비가시성 가시성의 확보를 통해 문제점 추적 및 판단 가능 – S/W 복잡도 증가 체계적, 정량적 접근 필요 – 중소기업 개발환경 전문적 개발 진행 필요 소스코드 진단 자동화 툴들이 개발되고 있으며 진척상황과 품질수준 파악이 용이하도록 추적/통합 시스템 필요   II. 체계적인 S/W품질 관리 위한,

ISO/IEC 25000

I. SW 품질 평가 통합모델, ISO/IEC 25000의 개요 가. ISO/IEC 25000의 개념 SW 품질 측정 평가 통일성을 위해 ISO 9126, ISO 14598 등을 통합한 프레임워크(SQuaRE) 나. ISO/IEC 25000의 제정 목적 목적 설명 복잡성 제거 – 기존 SW 품질 평가에 대한 표준 시리즈 혼란제거 및 일관성 제공 통합 프레임워크 – 품질 요구 명세부터 평가에 이르는 통합된

ISO 9126

I. 소프트웨어 특성에 관한 표준, ISO 9126의 개요 가. ISO/IEC 9126의 정의 소프트웨어 제품 품질을 내/외부적으로 사용 관점에서 측정하기 위한 품질 특성과 품질평가의 Metric을 정의한 국제 표준 나. ISO/IEC 9126의 특징 소프트웨어 제품에 요구되는 품질을 정량적으로 평가 사용자, 개발자, 평가자 모두에게 품질 평가 지침 역할 최상위 품질목표 달성을 위해 6개의 품질특성, 21개의 부품질특성, 부품질특성을 개량적으로

품질통제(Quality Control)

I. 사용자 요구사항을 부합하는 산출물 생성, 품질통제의 개요 가. 품질통제 (Quality Control, QC)의 개념 프로젝트 결과가 품질기준을 준수하는지 결정하기 위해 감시하고 기록하며 성과를 평가하고 권고안을 제시하는 활동 나. 품질통제의 특징 품질이 낮거나 요구사항에 맞지 않는 제품 품질의 원인을 식별하여 원인을 제거하는 활동을 수행 이해관계자의 요구사항에 맞는 작업과 산출물인지 확인하여 최종 승인을 받기 위한 활동  

품질보증(Quality Assurance)

I. 소프트웨어 산출물의 체계적인 확증, 품질보증 가. 소프트웨어 품질보증 (Quality Assurance, QA)의 개념 고객의 요구사항과 개발된 산출물이 일치하는지 확인하기 위한 쳬계적인 행위 나. 소프트웨어 품질보증의 특징 사용자 요구사항 최대 만족을 통한 생산성 향상 개발과정에서 품질 문제 조기 발견 및 조치 납기준수, 제품의 견고성 비용 노력 절감, 생산성 향상, 재사용성 증가 제품의 확장성   II. 소프트웨어