X

소프트웨어공학

품질관리계획

I. 품질 요구사항을 일치화, 품질 관리 계획의 개요 가. 품질 관리 계획의 개요 프로젝트 및 산출물과 품질 요구사항이 어떻게 동작하는지…

소프트웨어 품질관리(Quality Management)

I. 소프트웨어 품질관리의 개요 가. 소프트웨어 품질(Software Quality)의 개념 사용자의 소프트웨어 요구사항을 충족하기 위해 필요한 품질 정책, 품질 목표, 품질…

소프트웨어 리팩토링 (Refactoring)

I. 소프트웨어 코드 정제 기법, 소프트웨어 리팩토링 개념 목적 유지보수 생산성 향상 위해 기능을 변경하지 않고 소스코드를 수정, 보완하는 소프트웨어 품질향상…

3R(Reverse Engineering, Re-engineering, Reuse)

I. 소프트웨어 생산성 향상을 위한 3R 가. 소프트웨어 3R(Reverse Engineering, Re-engineering, Reuse)의 개념 Repository를 기반으로 역공학(Reverse Engineering), 재공학(Re-engineering), 재사용(Reuse)을 통해…

소프트웨어 모듈화(Modularity)

I. 효율적인 프로그램 구성 지원, 모듈화 가. 모듈화(Modularity)의 개념 프로그램을 분석하고 추상화하여 소프트웨어의 성능을 향상시키거나, 프로그램의 시험, 통합 및 수정을…

Lehman 소프트웨어 변화

I. 변화 관리와 유지보수 핵심, Lehman 소프트웨어 변화 가. Lehman 소프트웨어 변화 원리 소프트웨어는 요구에 의해 계속적으로 변경되며, 변경에 따른…

SW유지보수

I. 소프트웨어 생명 연장, SW유지보수 개요 가. SW유지보수의 개념 SW가 인수, 설치된 후 폐기될 때까지 결함제거, 성능향상, 변화된 환경에 소프트웨어의…

테스트 결과보고서

I. 테스트 결과 보고서의 개념 테스트 계획을 바탕으로 수행된 테스트 설계와 테스트 실행의 결과를 기록한 테스트 보고서   II. 테스트 결과…

임베디드 소프트웨어 테스트

I. 초연결 사회를 위한, 임베디드 소프트웨어 테스트 가. 임베디드 소프트웨어 품질의 필요성 산업용 임베디드 소프트웨어는 오동작 또는 결함으로 인한 피해가…

사용성 테스트

I. 고객 기준 테스트, 사용성 테스트 가. 사용성 테스트(Usability Test)의 개념 사용자의 제품 사용을 관찰/분석하여 문제점 및 개선 요구사항을 발견하는…