소프트웨어 품질속성(Software Architecture Quality Attribute)
ISO/IEC 25010(ISO 9126) I. 이해당사자 요구 만족도 측정, 테스트 소프트웨어 품질속성의 개요 가. 소프트웨어 품질속성(Software Architecture Quality Attribute)의 정의 - 시스템이 이해당사자의 요구를 얼마나 잘 만족시키는지를 나타내는 측정 가능하고 테스트가 가능한 특성 나. ISO/IEC 9126에서 ISO/IEC 25010으로 개정 요약 주특성 - 기존 : 기능성, 신뢰성, 사용성, 유지보수성, 이식성, 효율성 - 개정 : 기능적합성, 실행효율성, 호환성, 사용성, 신뢰성, 보안성, 유지보수성, 이식성 부특성 - 27개의 부속성에서 31개로 증가 - 일부 항목 삭제 - 각 주특성의 준수성(Compliance) 항목은 전체 삭제 II. 소프트웨어 품질속성..
2021. 1. 31.
UML(Unified Modeling Language)
객체지향 분석, 설계, Use-case, Class, Sequence, Activity I. 객체지향 분석, 설계를 위한 모델링 언어, UML의 개요 가. UML(Unified Modeling Language)의 정의 - 객체지향 분석과 설계를 하기 위한 모델링 언어로 OMG(Object Management Group)에서 모델링 기술과, 방법론을 표준화한 언어 나. UML의 특징 특징 내용 가시화 언어 프로젝트 계획, 실행, 변경 통제 문서화 언어 요구사항관리, 범위 정의, 산출물, 베이스라인 관리 구현 언어 WBS 승인, 일정 수행 및 평가 조정 명세화 언어 프로젝트 활동 완료를 위한 모든 비용, 예산 관리 II. UML의 구조 및 모델 가. UML의 구조 구성요소 내용 Things 모델에서 주제를 ..
2021. 1. 31.