proposal of wsqm 2.0
DESCRIPTION
Proposal of WSQM 2.0. Kim Yeong-Ho ( [email protected] ) 5 July 2006. Contents. Issue Quality Associates Quality Activities Quality Factors References. Quality Associates (System). Quality Associates (person). Issue (1/3). Quality Associate - PowerPoint PPT PresentationTRANSCRIPT
These materials can be reproduced only with NCA's official approval.Such approvals may be requested via e-mail — [email protected].
Web Services Quality ModelWeb Services Quality Model(WSQM)(WSQM)
Technical Committee Technical Committee
Proposal of WSQM 2.0
Kim Yeong-Ho([email protected])
5 July 2006
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
Contents
1. Issue2. Quality Associates3. Quality Activities4. Quality Factors5. References
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
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.
Quality
Associate
Quality
Activity
Quality
Factor
performs uses
Quality Associates(System)
<<Online>>Activity
<<Online>>Activity
Quality Associates(person)
<<Offline>>Activity
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
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 (or Process-Sub Process-Activity)
Relationship with Quality Process?Super Set of Quality Activity is Quality ProcessQuality Process is a set of Quality Sub Process which is an archive of Quality
Associate/Activity/Factor’s relation
Quality
Associate
Quality
Activity
Quality
Factor
performs uses
Function
Process
Sub Process
notes
ActivityQuality
Associates(system)
<<Offline>>Use contract SLA※e.g.:
QualityProcess(contract)
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
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.
Quality
Associate
Quality
Activity
Quality
Factor
performs uses
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
Quality Associates
Structure of quality associates (Diagram)
Quality associates
Service persons
Quality supports
Development associates
developeracquirer Quality manager
Quality insurer
Quality information
provier
provideruser Quality guarantor
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
품질 관계자
Quality supporter
Service person(user)
Serive person(provider)
Development associates
Web Services(system)
note
Operation area
Development area
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
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
Quality information
provider
Quality Insurer
User
Provider
Quality manager
Web Services (System)
Quality Information
provide
Quality Information
provide
Quality Information
collect
Quality Information
collect
<<Offline>>register
MonitoringMonitoring
QualityInformation
Management
QualityInformation
Management
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
품질 요소
Categorization of quality factors-Software Architecture in Practice(2nd edition, 2003)
System Quality Attribute Business Quality Attribute Architectural Quality Attribute
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
Reference: Biz Model
Business Function Business StructureBusiness Direction
Objective Location Type
Location
Organization Unit
Issues
CSF
Functional Area
Function
Process
Activity
Information Needs
(4-6)
(10-20)
(75-150)
(800-1,200)
(4,000-6,000)
Sub-Process
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality 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
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
Reference : Software Architecture in Practice
quality attribute scenario의 part
Availability general scenarios
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
Reference: quality factors in other Quality 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
Kim Yeong-Ho웹 서비스 품질모델 (WSQM) 2.0 작업에 대한 제안
Version 1.0 (2006-07-05)WSQM (Web Services Quality Model)
Reference: quality factors in other Quality standards
Software Requirements (2nd edition, 2003) Availability Efficiency Flexibility/Extensibility/Augmentability/Extendability Integrity Interoperability Reliability Robustness Usability Maintainability) Portability Reresuability Testability/Verifiability