proposal of wsqm 2.0

14
These materials can be reproduced only with NCA's official approval. Such approvals may be requested via e-mail — [email protected]. Web Services Quality Model Web Services Quality Model (WSQM) (WSQM) Technical Committee Technical Committee Proposal of WSQM 2.0 Kim Yeong-Ho ([email protected] ) 5 July 2006

Upload: isaiah-craft

Post on 31-Dec-2015

27 views

Category:

Documents


1 download

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 Presentation

TRANSCRIPT

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