140 likes | 263 Views
Proposal of WSQM 2.0. Kim Yeong-Ho ( kim05@disc.co.kr ) 5 July 2006. Contents. Issue Quality Associates Quality Activities Quality Factors References. Quality Associates (System). Quality Associates (person). Issue (1/3). Quality Associate
E N D
Proposal of WSQM 2.0 Kim Yeong-Ho (kim05@disc.co.kr) 5 July 2006
Contents • Issue • Quality Associates • Quality Activities • Quality Factors • References
Quality Associates (System) Quality Associates (person) Issue (1/3) • Quality Associate • When is quality associates as a system or person? • Definition : If quality activity runs on online, they are person. If it is offline, then they are system • So when quality activity is been modeling, indicates them online or offline. uses performs Quality Associate Quality Activity Quality Factor <<Online>> Activity <<Offline>> Activity
Quality Associates (system) Issue (2/3) • Quality Activity • Is Quality Associate’s level adequate? • According to Quality process period, quality activity rearranged as Function-Process-Sub Process-Activity (orProcess-Sub Process-Activity) • Relationship with Quality Process? • Super Set of Quality Activity isQuality Process • Quality Process is a set of Quality Sub Process which is an archive of Quality Associate/Activity/Factor’s relation notes uses performs Quality Associate Quality Activity Quality Factor Function Process <<Offline>> Use contract SLA ※e.g.: Quality Process (contract) Sub Process Activity
Issue (3/3) • Quality Factor • What is a standard for dividing/viewing Quality Factor? Which is right between attribute and factor? • Recommend to refer other quality standards. Most of them use ‘Quality Attribute’ • Categorization of Quality factor in Software Architecture in Practice similar to ours • Recommend to refer quality attribute scenario in Software Architecture in Practice when Modeling on Quality activity • What is different? • Recommend to compare other quality standards to set solid standard. uses performs Quality Associate Quality Activity Quality Factor
Quality supports acquirer Quality associates Development associates Quality manager Quality insurer Quality information provier provider Quality guarantor Service persons developer user Quality Associates • Structure of quality associates (Diagram)
Quality supporter Service person (user) Serive person (provider) Development associates Web Services (system) 품질 관계자 note Operation area Development area
Quality Insurer Quality information provider User Provider Quality manager Web Services (System) Quality Activities • Quality information provider’s Use Case Diagram • Delete the relation between Quality manger as an actor and quality information provide as an activity • Delete Indicates Offline activity <<Offline>> register Monitoring Quality Information collect Quality Information Management Quality Information provide
품질 요소 • Categorization of quality factors -Software Architecture in Practice(2nd edition, 2003) • System Quality Attribute • Business Quality Attribute • Architectural Quality Attribute
Business Direction Business Function Business Structure Functional Area (4-6) Location Type Objective Function (10-20) CSF Process Organization Unit (75-150) Issues Sub-Process Location Activity (800-1,200) Information Needs (4,000-6,000) Reference: Biz Model
Reference: Software Architecture in Practice • 품질 속성의 분류 -Software Architecture in Practice(2nd edition, 2003) • System Quality Attribute • Availability • Modifiability • Performance • Security • Testability • Usability • Business Quality Attribute • time to market • Cost and budget • projected lifetime of the system • target market • rollout schedule • legacy system • Architectural Quality Attribute • conceptual integrity • Correctness and completeness • buildability
quality attribute scenario의 part Availability general scenarios Reference : Software Architecture in Practice
Reference: quality factors in otherQuality standards • IEEE Recommended practices for Software Requirements Specification(1998) • Performance • Capacity • Reliability and Availability • Security • The Art of Software Architecture(2003) • Functionality • Performance/Efficiency • Modifiability • Availability/Reliability • Usability • Portability
Reference: quality factors in otherQuality standards • Software Requirements (2nd edition, 2003) • Availability • Efficiency • Flexibility/Extensibility/Augmentability/Extendability • Integrity • Interoperability • Reliability • Robustness • Usability • Maintainability) • Portability • Reresuability • Testability/Verifiability