SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
Concerns ⊃ Qualities ⊃ Characteristics
                                                                                                              Concerns
Concern: interest in a system relevant to one or more                                                                                 Benefits
of its stakeholders                                                                                                    Usage                           Customer
                                                                                               Purpose
                                                                                                                                                       Experience
A concern pertains to any influence on a system in its
                                                                                                                                   Licensing
environment, including developmental, technological,                                                Compliance                                              Trust
business, operational, organizational, political, economic,
legal, regulatory, ecological and social influences.                           Business Goals
                                                                                                                          System qualities
Source: ISO/IEC/IEEE 42010: 2011, System and                                                                                       Accuracy     Maintainability
software engineering—Architecture description                                                        Performance
                                                                                                                                                                     Complexity
                                                                          Technology                                                     Scalability
                                                                          Constraints                                Resource
                                                                                                  Usability          Utilization
                                                                                                                                      System characteristics
                                                                                                     Stability                                            Behavior
                                                                                                                                          Structure
                                                                                                                                                    Functionality



                                                                                                                 A simple hierarchy of Concerns.
                                                                                                                 with example Concerns in blue...


© 2011 R. Hilliard, licensed under Creative Commons Attribution 3.0 Unported License

Contenu connexe

Similaire à Concerns

Tech Ed 09 - Arc302 - Analysis and Architecture
Tech Ed 09 -  Arc302  - Analysis and ArchitectureTech Ed 09 -  Arc302  - Analysis and Architecture
Tech Ed 09 - Arc302 - Analysis and Architecturemhessinger
 
The CORA Model Explained
The CORA Model ExplainedThe CORA Model Explained
The CORA Model Explainedtelzinga
 
Sa 004 quality_attributes
Sa 004 quality_attributesSa 004 quality_attributes
Sa 004 quality_attributesFrank Gielen
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureBob Rhubart
 
Architecture solution architecture method
Architecture solution architecture methodArchitecture solution architecture method
Architecture solution architecture methodChris Eaton
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceBob Rhubart
 
Systems engineering for project managers - what you need to know
Systems engineering for project managers - what you need to knowSystems engineering for project managers - what you need to know
Systems engineering for project managers - what you need to knowAssociation for Project Management
 
Defining and Evaluating the Usability of CMS - Saurabh Kudesia
 Defining and Evaluating the Usability of CMS - Saurabh Kudesia   Defining and Evaluating the Usability of CMS - Saurabh Kudesia
Defining and Evaluating the Usability of CMS - Saurabh Kudesia STC India UX SIG
 
Requirements Management Office - Strata
Requirements Management Office - Strata Requirements Management Office - Strata
Requirements Management Office - Strata IIBA UK Chapter
 
OTC: Asset maintenance and integrity solutions
OTC: Asset maintenance and integrity solutionsOTC: Asset maintenance and integrity solutions
OTC: Asset maintenance and integrity solutionsLloyd's Register Energy
 
SAF 2008 - Analysis and Architecture
SAF 2008 - Analysis  and ArchitectureSAF 2008 - Analysis  and Architecture
SAF 2008 - Analysis and Architecturemhessinger
 
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0Bhavish Kumar Madurai
 
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
Tech Executives   Risk Mgmt And It Gov Frm Iam Persp   Nov13Tech Executives   Risk Mgmt And It Gov Frm Iam Persp   Nov13
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13vijaychn
 
3. reliability modelling
3. reliability modelling3. reliability modelling
3. reliability modellingmadhurgujar
 
Enabling agility with continuous integration testing
Enabling agility with continuous integration testingEnabling agility with continuous integration testing
Enabling agility with continuous integration testingIBM Rational software
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceBob Rhubart
 
CS 5032 L3 socio-technical systems 2013
CS 5032 L3 socio-technical systems 2013CS 5032 L3 socio-technical systems 2013
CS 5032 L3 socio-technical systems 2013Ian Sommerville
 

Similaire à Concerns (20)

Tech Ed 09 - Arc302 - Analysis and Architecture
Tech Ed 09 -  Arc302  - Analysis and ArchitectureTech Ed 09 -  Arc302  - Analysis and Architecture
Tech Ed 09 - Arc302 - Analysis and Architecture
 
The CORA Model Explained
The CORA Model ExplainedThe CORA Model Explained
The CORA Model Explained
 
Sa 004 quality_attributes
Sa 004 quality_attributesSa 004 quality_attributes
Sa 004 quality_attributes
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
Architecture solution architecture method
Architecture solution architecture methodArchitecture solution architecture method
Architecture solution architecture method
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle Coherence
 
Systems engineering for project managers - what you need to know
Systems engineering for project managers - what you need to knowSystems engineering for project managers - what you need to know
Systems engineering for project managers - what you need to know
 
Defining and Evaluating the Usability of CMS - Saurabh Kudesia
 Defining and Evaluating the Usability of CMS - Saurabh Kudesia   Defining and Evaluating the Usability of CMS - Saurabh Kudesia
Defining and Evaluating the Usability of CMS - Saurabh Kudesia
 
Hypothesis Based Testing: Power + Speed.
Hypothesis Based Testing: Power + Speed.Hypothesis Based Testing: Power + Speed.
Hypothesis Based Testing: Power + Speed.
 
Requirements Management Office - Strata
Requirements Management Office - Strata Requirements Management Office - Strata
Requirements Management Office - Strata
 
OTC: Asset maintenance and integrity solutions
OTC: Asset maintenance and integrity solutionsOTC: Asset maintenance and integrity solutions
OTC: Asset maintenance and integrity solutions
 
P1153 kumar a
P1153 kumar aP1153 kumar a
P1153 kumar a
 
SAF 2008 - Analysis and Architecture
SAF 2008 - Analysis  and ArchitectureSAF 2008 - Analysis  and Architecture
SAF 2008 - Analysis and Architecture
 
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
 
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
Tech Executives   Risk Mgmt And It Gov Frm Iam Persp   Nov13Tech Executives   Risk Mgmt And It Gov Frm Iam Persp   Nov13
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
 
3. reliability modelling
3. reliability modelling3. reliability modelling
3. reliability modelling
 
Enabling agility with continuous integration testing
Enabling agility with continuous integration testingEnabling agility with continuous integration testing
Enabling agility with continuous integration testing
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle Coherence
 
Software Series 3
Software Series 3Software Series 3
Software Series 3
 
CS 5032 L3 socio-technical systems 2013
CS 5032 L3 socio-technical systems 2013CS 5032 L3 socio-technical systems 2013
CS 5032 L3 socio-technical systems 2013
 

Plus de Rich Hilliard

3 Talks at WICSA 2008
3 Talks at WICSA 20083 Talks at WICSA 2008
3 Talks at WICSA 2008Rich Hilliard
 
Using Aspects in Architecture Description
Using Aspects in Architecture DescriptionUsing Aspects in Architecture Description
Using Aspects in Architecture DescriptionRich Hilliard
 
C4ISR architectures and software architectures
C4ISR architectures and software architecturesC4ISR architectures and software architectures
C4ISR architectures and software architecturesRich Hilliard
 
The architect's job: 1996 version
The architect's job: 1996 versionThe architect's job: 1996 version
The architect's job: 1996 versionRich Hilliard
 
Forces on architecture decisions (WICSA 2012)
Forces on architecture decisions (WICSA 2012)Forces on architecture decisions (WICSA 2012)
Forces on architecture decisions (WICSA 2012)Rich Hilliard
 

Plus de Rich Hilliard (6)

3 Talks at WICSA 2008
3 Talks at WICSA 20083 Talks at WICSA 2008
3 Talks at WICSA 2008
 
Using Aspects in Architecture Description
Using Aspects in Architecture DescriptionUsing Aspects in Architecture Description
Using Aspects in Architecture Description
 
C4ISR architectures and software architectures
C4ISR architectures and software architecturesC4ISR architectures and software architectures
C4ISR architectures and software architectures
 
The architect's job: 1996 version
The architect's job: 1996 versionThe architect's job: 1996 version
The architect's job: 1996 version
 
Forces on architecture decisions (WICSA 2012)
Forces on architecture decisions (WICSA 2012)Forces on architecture decisions (WICSA 2012)
Forces on architecture decisions (WICSA 2012)
 
All about-ieee-1471
All about-ieee-1471All about-ieee-1471
All about-ieee-1471
 

Concerns

  • 1. Concerns ⊃ Qualities ⊃ Characteristics Concerns Concern: interest in a system relevant to one or more Benefits of its stakeholders Usage Customer Purpose Experience A concern pertains to any influence on a system in its Licensing environment, including developmental, technological, Compliance Trust business, operational, organizational, political, economic, legal, regulatory, ecological and social influences. Business Goals System qualities Source: ISO/IEC/IEEE 42010: 2011, System and Accuracy Maintainability software engineering—Architecture description Performance Complexity Technology Scalability Constraints Resource Usability Utilization System characteristics Stability Behavior Structure Functionality A simple hierarchy of Concerns. with example Concerns in blue... © 2011 R. Hilliard, licensed under Creative Commons Attribution 3.0 Unported License