2015년 2월 26일 목요일

[SoftwareEngineering] 소프트웨어 품질 목표(Software Quality And Goals)


소프트웨어 품질 목표

(Software Quality And Goals)


정확성(Correctness)

사용자의 요구 기능을 충족시키는 정도



신뢰성(Reliability)


정확하고 일관된 결과를 얻기 위해 요구된 기능을 오류 없이 수행하는 정도




효율성(Efficiency)

요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도, 자원의 낭비정도




무결성(Integrity)

허용되지 않는 사용이나 자료의 변경을 제어하는 정도




사용용이성(Usability)

사용에 필요한 노력을 최소화하고 쉽게 사용할 수 있는 정도, 

적절한 사용자 인터페이스와 문서를 가지고 있는정도



유지보수성(Maintainability)

사용자의 기능 변경의 필요성을 만족하기 위하여 소프트웨어를 진화하는 것이 가능한 정도




유연성(Flexibility)

소프트웨어를 얼마만큼 쉽게 수정할 수 있는가 하는 정도




시험역량(Testability)

의도된 기능을 수행하도록 보장하기 위해 프로그램을 시험 할 수 있는 정도




이식성(Portability)

다양한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정 될 수 있는 정도




재사용성(Reusability)

전체나 일부 소프트웨어를 다른 목적으로 사용 할 수 있는가 하는 정도



상호운용성(Interoperability)


다른 소프트웨어와 정보를 교환할수 있는 정도







댓글 없음:

댓글 쓰기