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

FMEA (고장모드 및 영향분석)

I. 고장 요인 도출 기법, FMEA 가. FMEA (Failure Mode & Effect Analysis)의 개념 고장 발생 시 시스템 영향을 해석하여 큰 영향을 미치는 기기 혹은 부품을 도출하는 기법 나. FMEA의 특징 상향식 귀납적 기법 – 낮은 수준(부품)에서 높은 수준(장치)으로 해석을 진행하는 귀납적 기법 사용 개선책 검토 기법 – 개선책 검토, 대책 수립, 시스템 가동률, 신뢰성,

FTA (결함 원인 분석법)

I. 시스템 안전 공학의 대표 기법, FTA 가. FTA(Fault Tree Analysis)의 개념 특정 예상 사고에 대해 원인이 되는 결함이나 오류를 연역적으로 분석하는 안전성 평가 방법 나. FTA의 특징 트리 구조 표현 – AND, OR 게이트를 사용하여 설비나 공정의 위험성을 트리 구조로 표현하는 방법 정량 평가 – 중간 및 정상(TOP) 사상에 대한 확률을 차례로 계산하여 논리적, 정량적 결과

위험성 평가 기법(FTA, FMEA, HAZOP) 비교

I. 위험성 평가 기법, FTA/FMEA/HAZOP 비교 항목 FTA FMEA HAZOP 개념 사고 원인 연역적 분석 기법 영향 해석 해당 부품 도출 기법 운영상 위협 요소 사전 파악 기법 목적 장치 이상, 작업자 실수 조합 발견 영향 도출, 전개 고장감소 방안제시 위험 요소 및 조업 상 문제점 파악 특징 AND, OR 트리구조 정량 평가 상향식 기법

McCabe 회전 복잡도

I. 코드 품질의 정량적 측정, McCabe 회전 복잡도 개념 소스코드 복잡도의 정량적 표현을 위해 제어 흐름을 그래프로 표현하는 측정 지표 특징 정량 지표 소스코드 복잡도를 정량적 측정/평가 구조적평가 SW산출물 실제 동작전 상태 품질 측정 간접 방식 효율, 기능성, 품질 등 간접적 측정 코드 복잡도 계산 위해 그래프 표현 및 계산식 존재   II. McCabe 회전

정형기술검토 (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품질 관리 위한,