Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards
|
|
- Deirdre Anderson
- 5 years ago
- Views:
Transcription
1 Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards
2 What to Architect? How to Architect?
3 IEEE Goals and Objectives Chartered by IEEE Software Engineering Standards Committee to: Define direction for incorporating architectural thinking into IEEE standards Take a wide scope interpretation of architecture as applicable to software-intensive systems Establish a conceptual framework and vocabulary for talking about architectural issues of systems Identify and promulgate sound architectural practices Allow for the evolution of those practices as relevant technologies mature
4 Motivation Why Architecture? Why do some systems succeed? Explicitly architected systems seem to turn out faster, better and cheaper Architecture is recognized as a critical element in the successful development and evolution of software-intensive systems
5 Using the Standard The Standard is a recommended practice One kind of IEEE standard The Standard applies to Architectural Descriptions How to describe an architecture Not a standard architecture, or architectural process, or method The Standard is written in terms of shall, should and may ADs may be checked for conformance to the recommended practice The Standard does not define any conformance of systems, projects, organizations, processes, methods, or tools
6 Why should I use the Standard? Because there is a broad consensus that having a good architecture is critical to the success of a system or enterprise. The Standard reflects the current consensus of the systems and software community s best practices for describing architectures.
7 Purpose of IEEE 1471 According to IEEE 1471 an architecture description can be used for the following: Expression of the system and its evolution Communication among the system stakeholders Evaluation and comparison of architectures in a consistent manner Planning, managing, and executing the activities of system development Expression of the persistent characteristics and supporting principles of a system to guide acceptable change Verification of a system implementation s compliance with an architectural description Recording contributions to the body of knowledge of software-intensive systems architecture
8 History of the Current Standard August the IEEE Software Engineering Standards Committee (SESC) chartered an IEEE Architecture Planning Group (APG) to set direction for incorporating architectural thinking into IEEE standards. April the Architecture Working Group (AWG) was created to implement the recommendations made by APG to the SESC. The AWG had 25 members. Drafts of the specification were balloted and commented on by 130 international reviewers. In September 2000, the IEEE-SA Standards Board approved the specification as IEEE Std ISO/IEC Joint Technical Committee 1 (JTC1), Information technology / Subcommittee SC 7, Software and systems engineering, adopted the specification as ISO/IEC 42010, under a special fast-track procedure, in parallel with its approval by national bodies of ISO and IEC. A coordinated revision of this standard by ISO/IEC JTC1/SC7/WG42 and IEEE CS commenced in 2006, following the successful ISO/IEC fast-track ballot and in line with the IEEE standard 5-year review of the standard. November IEEE and ISO/IEC 42010:2007 was superseded by ISO/IEC/IEEE 42010:2011, Systems and software engineering Architecture description.
9 What kind of systems does the Standard cover? The focus of the Standard is on three classes of systems: software-intensive systems are systems in which software development and/or integration are dominant considerations (i.e., most complex systems these days). This includes computer-based systems ranging from individual software applications, information systems, embedded systems, software product lines and product families and systems-of-systems; general systems as defined in ISO/IEC 15288, Systems and software engineering Systems life cycle processes; and software products and services as defined in ISO/IEC 12207, Systems and software engineering Software life cycle processes.
10 Terminology According to IEEE Standard Glossary of Software Engineering Terminology, the following definitions are used: architect: The person, team, or organization responsible for designing systems architecture. architectural description (AD): A collection of products to document an architecture. Notation Independent. architecture: The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution. designing: The activities of defining, documenting, maintaining, improving, and certifying proper implementation of an architecture. system: A collection of components organized to accomplish a specific function or set of functions. The term system encompasses individual applications, systems in the traditional sense, subsystems, systems of systems, product lines, product families, whole enterprises, and other aggregations of interest. system stakeholder: An individual, team, or organization (or classes thereof) with interests in, or concerns relative to, a system. view: A representation of a whole system from the perspective of a related set of concerns. viewpoint: A specification of the conventions for constructing and using a view. A pattern or template from which to develop individual views by establishing the purposes and audience for a view and the techniques for its creation and analysis.
11 Architecture defined by Standard There are several key ideas in this definition: "Architecture" names that which is fundamental or unifying about a system as a whole; the set of essential properties of a system which determine its form, function, value, cost, and risk. An architecture is a conception of a system i.e., it is in the human mind. An architecture may exist without ever being written down. Therefore, the Standard distinguishes architectures and architecture descriptions: just as it is said, "the map is not the territory", an architecture description is not the architecture. An architecture description is what is written down as a concrete work product. An architecture description represents an attempt to express a conception of a system to share with others. The focus of the Standard is on requirements on architecture descriptions. An architecture is understood in context not in isolation. To understand a system s fundamental properties (i.e., architecture) is to understand how the system relates to, and is situated in, its environment. Often, the architect cannot know what is fundamental about a system without knowing fundamental to whom? Therefore "fundamental" is to be interpreted in the context of a system s stakeholders in its environment. Finally, there are some things that an architecture definitely is not. An architecture is not merely the overall structure of physical components that make up a system. While physical structure can be fundamental to a system, it need not be.
12 The Standard The Standard has several parts. The first part is a conceptual model of architecture descriptions (Ads). The conceptual model, sometimes called the metamodel, defines a set of terms and their relations. This metamodel has been widely used and discussed in industry and in the academic literature. The conceptual model establishes terms, their definitions and relations which are then used in expressing the requirements.
13 Architecture Descriptions (ADs) The second part of the Standard describes best practices for creating an architecture description. The best practices are specified in the Standard as 24 requirements (written as shalls ). An architecture description conforms to the Standard if it satisfies those requirements. Taken together, the shalls imply a process for preparing an AD. Templates for ADs and for documenting viewpoints are available.
14 Architecture Viewpoints At the core of the Standard is the idea of architecture viewpoints. A viewpoint is a way of looking at the architecture of a system or a set of conventions for a certain kind of architecture modeling. An architecture viewpoint is determined by: one or more concerns; typical stakeholders (interested in those concerns and therefore a potential audience for views resulting from this viewpoint); one or more model kinds; for each model kind (above), the conventions: languages, notations, modelling techniques, analytical methods and/or other operations to be used on models of this kind; sources.
15 Architecture Frameworks and ADLs The third part of the Standard specifies best practices for architecture frameworks. The Standard only specifies best practices on the documentation of architectures. It is intended to be used within a life cycle and/or within the context of a method or architecture framework used to develop Ads. The Standard may be used to structure an AD when applied with various architecture frameworks. For example, the Zachman framework matrix essentially identifies a set of stakeholders and concerns to be addressed, and the cell entries suggest the (viewpoint) notations, languages and models. The Standard also defines requirements on documenting an architecture framework. In a similar manner, the Standard can be used to specify Architecture Description Languages (ADLs).
16 Model and Meta Model is Important Since the initial publication of the Standard for Architecture Documentation, it has been built upon a conceptual model, often called a meta model, of the terms and concepts pertaining to Architecture Description. The revised 2011 Standard also established a specific requirement on architecture frameworks claiming conformance to the Standard that referred to the conceptual (or meta) model: An architecture framework shall establish its consistency with the provisions of the conceptual model. It is therefore, important to see, how various architecture frameworks (MODAF, DODAF, NAF, TRAK, TOGAF) use meta models. Jean Bézivin s On the Unification Power of Models offers a useful way of thinking about these matters. The diagram on next slide uses Bézivin s 3+1 MDA scheme from to sort out the concepts in the Standard.
17 3+1 MDA scheme Standard The left-hand side of the diagram depicts Bézivin s original scheme. The right-hand side shows where Standard constructs align with the levels. Level M0, the green level, depicts the real world of Systems, Architectures, their Stakeholders and Concerns.
18 Standard Level M1, the light blue level, is the world of models. Models represent things in the real world. Architecture Descriptions are models, consisting of other models: (Architecture) Views and (Architecture) Models, which represent Architectures. Level M1 is distinct from M0, as in the slogan: The map is not the territory. This distinction is useful to remember when talking to people who confuse Architectures and Architecture Descriptions (or do not use the latter term at all).
19 Standard Level M2 captures the conventions, or rules, that models on the M1 level conform, or adhere, to. This is the world of meta models. In the Standard, (Architecture) Viewpoints and Model Kinds are found at this level. Level M2 is distinct from M1; here the slogan could be: The map is not the legend. Often, the terms view and viewpoint are used interchangeably, or by folks who do not understand the difference. This explains that difference: viewpoints provide the conventions, the legends, for views.
20 Standard Level M3 is the world of meta meta models, where the rules for expressing conventions on models are located. Note that the Standard spans M2 and M3: it specifies both conventions on Architecture Descriptions, and conventions on specifying Viewpoints and Model Kinds (not shown: architecture frameworks and architecture description languages).
21 Architecture Frameworks The Standard defines architecture framework and specifies requirements on architecture frameworks. Architecture Framework: conventions, principles and practices for the description of architectures established within a specific domain of application and/or community of stakeholders Requirements on Frameworks An architecture framework conforms to the International Standard (IS) when it specifies: information identifying the framework; one or more concerns; one or more stakeholders having those concerns; one or more architecture viewpoints (and their specifications conforming to the IS); correspondence rules, integrating the viewpoints (as per IS); conditions on applicability (as per IS); consistency of the framework with the provisions of the Standard conceptual model.
22 A Conceptual Model of Architecture Description
23 About the Standard ISO/IEC/IEEE is based upon a conceptual model or meta model of the terms and concepts pertaining to Architecture Description. The conceptual model is presented in the Standard using UML class diagrams to represent classes of entities and their relationships.
24 In the Standard, architecture of a system is defined as: fundamental concepts or properties of a system in affordability, agility, its environment embodied in its elements, relationships, and in the principles of its design and evolution. The definition was chosen (1) to accommodate broad range of things listed above under System: the architecture of X is what is fundamental to X (whether X is an enterprise, system, system of systems, or some other entity); and (2) to emphasize that a system can have an architecture even if that architecture is not written down. Stakeholders have interests in a System; those interests are called Concerns. A system s Purpose is one very common Concern. Typical Stakeholders Client Acquirer Owner User Operator Architect System Engineer Developer Designer Builder Maintainer Service Provider Vendor Subcontractor Planner assurance, autonomy, behavior, business goals, business The Standard takes no position on Q. What is a system? strategies, complexity, In the Standard, the term system is used as a placeholder e.g., it could concurrency, refer to an enterprise, control, a system of systems, a product line, cost, a service, customer a subsystem, or software. Systems experience, can be man-made data or access, natural. Nothing in the Standard depends upon a particular definition of system. data accessibility, data Users of the Standard are free to employ whatever system theory they integrity, choose. deadlock, disposability, distribution, evolvability, feasibility, Systems exist. A System flexibility, is situated functionality, in its Environment. That environment could include other Systems. information assurance, inter-process communication, known limitations, maintainability, modifiability, modularity, openness, performance, persistence, privacy, quality of service, regulatory compliance, reliability, resource utilization, safety, schedule, security, state change, structure, subsystem integration, system features, system properties, system purposes, usability, and usage. Systems have Architectures. An Architecture Description is used to express an Architecture of a System. Context Architecture Description An Architecture Description (AD) is an artifact that expresses an Architecture. Architects and other system stakeholders use ADs to understand, analyze and compare Architectures, and often as blueprints for planning and construction. Every System inhabits its Environment. A System acts upon that Environment and vice versa. A system s Environment determines the range of influences upon the system. In the Standard, Environment is intended in the widest possible sense to include developmental, operational, technical, political, regulatory, and all other influences which can affect the architecture. These influences are categorized as Concerns. In original edition of the Standard, systems were said to have missions; in revision, Purpose was chosen as a more general replacement to this term. Premise of Standard is, for a system of interest to you, the Standard provides guidance for documenting an architecture for that system.
25 Core of Architecture Description Stakeholders are individuals, groups or organizations holding Concerns for the System of Interest. Examples of stakeholders: client, owner, user, consumer, supplier, designer, maintainer, auditor, CEO, certification authority, architect. An Architecture Description is a work product used to express the Architecture of some System Of Interest. The Standard specifies requirements on ADs. An AD describes one possible Architecture for a System Of Interest. An AD may take the form of a document, a set of models, a model repository, or some other form (AD format is not defined by the Standard). A Concern is any interest in the system. The term derives from the phrase separation of concerns as originally coined by Dijkstra. Examples of concerns: (system) purpose, functionality, structure, behavior, cost, supportability, safety, interoperability. An Architecture Viewpoint is a set of conventions for constructing, interpreting, using and analyzing one type of Architecture View. A viewpoint includes Model Kinds, viewpoint languages and notations, modeling methods and analytic techniques to frame a specific set of Concerns. Examples of viewpoints: operational, systems, technical, logical, deployment, process, information. A Model Kind defines the conventions for one type of Architecture Model. An Architecture View in an AD expresses the Architecture of the System of Interest from the perspective of one or more Stakeholders to address specific Concerns, using the conventions established by its viewpoint. An Architecture View consists of one or more Architecture Models. Each model is constructed in accordance with the conventions established by its Model Kind, typically defined as part of its governing viewpoint. Models provide a means for sharing details between views and for the use of multiple notations within a view. Standard is organized around terms & concepts of the diagram above. It depicts the contents of an AD and the relations between those content items when applying the Standard to produce an AD to express an Architecture for some System of Interest.
26 AD Elements and Correspondences Correspondences can be governed by Correspondence Rules. Correspondences capture relationships within or between AD Elements. Correspondences and Correspondence Rules are used to express and enforce architecture relations such as composition, refinement, consistency, traceability, dependency, constraint and obligation within or between ADs. Any item in an AD is considered an element. Architecture Descriptions are comprised of AD Elements. Every Stakeholder, Concern, Viewpoint, View, Model Kind in an AD is an AD Element. When a Viewpoint or Model Kind introduces constructs, these too are considered AD Elements.
27 Architecture Decisions and Rationale Architecture Rationale records the explanation, justification or reasoning about Architecture Decisions that have been made and architectural alternatives not chosen. An Architecture Decision affects AD Elements and pertains to one or more Concerns. By making a Decision, new Concerns may be raised. Creating an Architecture involves making Architecture Decisions. ISO/IEC/IEEE specifies requirements for capturing key decisions within an AD in terms of the concepts shown in the above diagram.
28 Architecture Frameworks and Architecture Description Languages An architecture framework establishes a common practice for creating, interpreting, analyzing and using architecture descriptions within a particular domain of application or stakeholder community. Examples of Architecture Frameworks: MODAF, TOGAF, Kruchten s 4+1 View Model, RM-ODP, Zackman. An ADL is any form of expression for use in ADs. An ADL might include a single Model Kind, a single viewpoint or multiple viewpoints. Diagram depicting contents of an Architecture Framework Examples of ADLs: Rapide, SysML, ArchiMate, ACME, xadl. Architecture frameworks and ADLs are two mechanisms widely used in architecting.
29 Elements of ADL
30 Some Important Questions
31 How does the Standard relate to the Unified Modeling Language? UML provides a family of notations; many of these notations can, and have, been used for architecture description. A number of organizations already use one or more of the UML notations to frame various system concerns. Using the Standard, these notations may be made part of a viewpoint and used to create an architecture description. By defining these practices through viewpoints, a organization can continue to use the UML while creating architecture descriptions that conforming to the Standard.
32 Does the Standard require a specific Architecting process? No, the Standard is process neutral. It defines what you should have when you claim to have an architecture description; it does not mandate how to produce one. There are many architecting processes and methods being used with the Standard. Processes and methods for Architecting may be areas for future standardization.
33 Does conforming with the Standard lead to better systems? We hope so, but we would not claim that system quality is an automatic, direct consequence of using the Standard by itself. The intended consequence of using it is more understandable ADs, which should contribute to better architectures, and thus to better systems.
34 Does the Standard require a particular ADL? If not, why not? No. There are numerous ADLs and other notations that are valuable for documenting various aspects of the architecture of a system. Using the Standard, the architect may pick one, or more than one, or make up her own. The Standard avoids choosing a particular ADL for the same reasons that it does not require a particular set of viewpoints: systems vary in the concerns that need to be addressed. The philosophy of the Standard is use the right tool for the job: choose notations appropriate to framing the relevant concerns that arise for the system at hand. If this can be accomplished with a single ADL; that s great. If other notations are needed; use them in a principled fashion within the organizing framework offered by the Standard.
ISO/IEC/ IEEE INTERNATIONAL STANDARD. Systems and software engineering Architecture description
INTERNATIONAL STANDARD ISO/IEC/ IEEE 42010 First edition 2011-12-01 Systems and software engineering Architecture description Ingénierie des systèmes et des logiciels Description de l'architecture Reference
More informationRich Hilliard 20 February 2011
Metamodels in 42010 Executive summary: The purpose of this note is to investigate the use of metamodels in IEEE 1471 ISO/IEC 42010. In the present draft, metamodels serve two roles: (1) to describe the
More informationEnterprise Architecture Frameworks
Enterprise Architecture Frameworks Learning Objective of Chapter 2 Topic: Enterprise Architecture Framework Content and structure of enterprise architecture descriptions This is necessary because Enterprises
More informationArchitecture Viewpoint Template for ISO/IEC/IEEE 42010
Architecture Viewpoint Template for ISO/IEC/IEEE 42010 Rich Hilliard r.hilliard@computer.org VERSION 2.1b Abstract This is a template for specifying architecture viewpoints in accordance with ISO/IEC/IEEE
More informationUsing the UML for Architectural Description Rich Hilliard
Using the UML for Architectural Description Rich Hilliard rh@isis2000.com Outline What is IEEE P1471? The IEEE P1471 Conceptual Framework Requirements on Architectural Descriptions Using the UML in the
More informationArchitecture of Business Systems Architecture and the Role of the Architect
Sandro Schwedler Wolfram Richter Architecture of Business Systems Architecture and the Role of the Architect Lecture Outline Introduction (W) Lecture Overview Architecture & role of the Architect Views
More informationSoftware architecture: Introduction
2IW80 Software specification and architecture Software architecture: Introduction Alexander Serebrenik This week sources Slides by Johan Lukkien and Rudolf Mak Software architecture Software architecture
More informationSoftware Language Engineering of Architectural Viewpoints
Software Language Engineering of Architectural Viewpoints Elif Demirli and Bedir Tekinerdogan Department of Computer Engineering, Bilkent University, Ankara 06800, Turkey {demirli,bedir}@cs.bilkent.edu.tr
More informationThis document is a preview generated by EVS
INTERNATIONAL STANDARD ISO/IEC/ IEEE 26515 First edition 2011-12-01 Corrected version 2012-03-15 Systems and software engineering Developing user documentation in an agile environment Ingénierie du logiciel
More informationModule 1 Management Overview
Module 1 Management Overview V9.1 Edition Copyright 2009-2011 Slide 1 of 67 All rights reserved Published by The Open Group, 2011 Management Overview Slide 2 of 67 TOGAF is a registered trademark of The
More informationVendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo
Vendor: The Open Group Exam Code: OG0-091 Exam Name: TOGAF 9 Part 1 Version: Demo QUESTION 1 According to TOGAF, Which of the following are the architecture domains that are commonly accepted subsets of
More informationIntroduction in the Dragon1 open EA Method
Introduction in the Dragon1 open EA Method Dragon1 starts the third wave in Enterprise Architecture: Entering the era of Visual EA Management Overview Revision date: 28 November 2013 Management Overview
More informationOG0-091 Q&As TOGAF 9 Part 1
CertBus.com OG0-091 Q&As TOGAF 9 Part 1 Pass The Open Group OG0-091 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100% Money Back Assurance
More informationThis document is a preview generated by EVS
INTERNATIONAL STANDARD ISO/IEC/ IEEE 29119-3 First edition 2013-09-01 Software and systems engineering Software testing Part 3: Test documentation Ingénierie du logiciel et des systèmes Essais du logiciel
More informationAS/NZS ISO/IEC/IEEE 42010:2013
ISO/IEC/IEEE 42010:2011, IDT Australian/New Zealand Standard Systems and software engineering Architecture description AS/NZS ISO/IEC/IEEE 42010:2013 This Joint Australian/New Zealand Standard was prepared
More informationArchitectural Blueprint The 4+1 View Model of Software Architecture. Philippe Kruchten
Architectural Blueprint The 4+1 View Model of Software Architecture Philippe Kruchten Model What is a model? simplified abstract representation information exchange standardization principals (involved)
More informationIntegrating TOGAF, Zachman and DoDAF Into A Common Process
Integrating TOGAF, Zachman and DoDAF Into A Common Process Rolf Siegers Senior Principal Software Systems Engineer The Open Group Architecture Practitioner s Conference October 2003 Customer Success Is
More informationISO/IEC/ IEEE Systems and software engineering Content of life-cycle information items (documentation)
This is a preview - click here to buy the full publication INTERNATIONAL STANDARD ISO/IEC/ IEEE 15289 Second edition 2015-05-15 Systems and software engineering Content of life-cycle information items
More informationNick Rozanski Andy Longshaw Eoin Woods. Sold! How to Describe, Explain and Justify your Architecture
Nick Rozanski Andy Longshaw Eoin Woods Sold! How to Describe, Explain and Justify your Architecture Objectives of Today If you are an architect who has to produce an Architectural Description, then this
More informationArchitectural Blueprint
IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark a class discussion Architectural Blueprint
More informationA Comparative Analysis of Architecture Frameworks
A Comparative Analysis of Architecture Frameworks Antony Tang Jun Han Pin Chen School of Information Technology DSTO C3 Research Centre Swinburne University of Technology Department of Defence Melbourne,
More informationSoftware architecture: Introduction
2IW80 Software specification and architecture Software architecture: Introduction Alexander Serebrenik This week sources Slides by Johan Lukkien and Rudolf Mak Software architecture Software architecture
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Open distributed processing Reference model: Foundations
INTERNATIONAL STANDARD ISO/IEC 10746-2 Second edition 2009-12-15 Information technology Open distributed processing Reference model: Foundations Technologies de l'information Traitement réparti ouvert
More informationThe Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements
Journal of Software Engineering and Applications, 2016, 9, 112-127 Published Online April 2016 in SciRes. http://www.scirp.org/journal/jsea http://dx.doi.org/10.4236/jsea.2016.94010 The Analysis and Proposed
More informationEnterprise Architecture Views and Viewpoints in ArchiMate
member of Enterprise Architecture Views and Viewpoints in ArchiMate ArchiMate 3 Chapter 14 The Core of Architecture Description http://www.iso-architecture.org/ieee-1471/cm/ Architecture Views and Viewpoints
More informationInformation technology Process assessment Concepts and terminology
Provläsningsexemplar / Preview INTERNATIONAL STANDARD ISO/IEC 33001 Second edition 2015-03-01 Information technology Process assessment Concepts and terminology Technologies de l information Évaluation
More informationBPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability.
BPS Suite and the OCEG Capability Model Mapping the OCEG Capability Model to the BPS Suite s product capability. BPS Contents Introduction... 2 GRC activities... 2 BPS and the Capability Model for GRC...
More informationISO/IEC/ IEEE INTERNATIONAL STANDARD. Systems and software engineering Vocabulary. Ingénierie des systèmes et du logiciel Vocabulaire
INTERNATIONAL STANDARD ISO/IEC/ IEEE 24765 First edition 2010-12-15 Systems and software engineering Vocabulary Ingénierie des systèmes et du logiciel Vocabulaire Reference number ISO/IEC/IEEE 24765:2010(E)
More informationISO/IEC/ IEEE INTERNATIONAL STANDARD. Systems and software engineering Requirements for acquirers and suppliers of user documentation
INTERNATIONAL STANDARD ISO/IEC/ IEEE 26512 First edition 2011-06-01 Systems and software engineering Requirements for acquirers and suppliers of user documentation Ingénierie du logiciel et des systèmes
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Open distributed processing Reference model: Architecture
INTERNATIONAL STANDARD ISO/IEC 10746-3 Second edition 2009-12-15 Information technology Open distributed processing Reference model: Architecture Technologies de l'information Traitement réparti ouvert
More informationInformation technology Security techniques Guidance on the integrated implementation of ISO/IEC and ISO/IEC
Provläsningsexemplar / Preview INTERNATIONAL STANDARD ISO/IEC 27013 Second edition 2015-12-01 Information technology Security techniques Guidance on the integrated implementation of ISO/IEC 27001 and ISO/IEC
More informationThe-Open-Group 0G TOGAF 8 Certification for Practitioners. Download Full Version :
The-Open-Group 0G0-081 TOGAF 8 Certification for Practitioners Download Full Version : http://killexams.com/pass4sure/exam-detail/0g0-081 What guides and supports the evolution of the Solutions Continuum?
More informationOG The Open Group OG TOGAF 9 Combined Part 1 and Part 2
The Open Group OG0-093 TOGAF 9 Combined Part 1 and Part 2 1 Set1, Part 1 QUESTION: 1 Which of the following TOGAF components was created to enable architects to design architectures addressing Boundaryless
More informationINTRODUCING A MULTIVIEW SOFTWARE ARCHITECTURE PROCESS BY EXAMPLE Ahmad K heir 1, Hala Naja 1 and Mourad Oussalah 2
INTRODUCING A MULTIVIEW SOFTWARE ARCHITECTURE PROCESS BY EXAMPLE Ahmad K heir 1, Hala Naja 1 and Mourad Oussalah 2 1 Faculty of Sciences, Lebanese University 2 LINA Laboratory, University of Nantes ABSTRACT:
More informationSystems and software engineering Requirements for managers of information for users of systems, software, and services
This is a preview - click here to buy the full publication INTERNATIONAL STANDARD ISO/IEC/ IEEE 26511 Second edition 2018-12 Systems and software engineering Requirements for managers of information for
More informationISO/IEC INTERNATIONAL STANDARD
INTERNATIONAL STANDARD ISO/IEC 27013 First edition 2012-10-15 Information technology Security techniques Guidance on the integrated implementation of ISO/IEC 27001 and ISO/IEC 20000-1 Technologies de l'information
More informationGuidelines 1/2018 on certification and identifying certification criteria in accordance with Articles 42 and 43 of the Regulation 2016/679
Guidelines 1/2018 on certification and identifying certification criteria in accordance with Articles 42 and 43 of the Regulation 2016/679 Adopted on 25 May 2018 Contents 1. Introduction... 2 1.1. Scope
More informationISO/IEC INTERNATIONAL STANDARD. Information technology - Open Distributed Processing - Reference Model: Foundations
This is a preview - click here to buy the full publication INTERNATIONAL STANDARD ISO/IEC 0746- First edition 996-09-I 5 Information technology - Open Distributed Processing - Reference Model: Foundations
More informationArchiMate 2.0 Standard Courseware. Course Introduction
ArchiMate 2.0 Standard Courseware Unit 0: Course Introduction ArchiMate, The Open Group, and TOGAF are registered trademarks of The Open Group in the United States and other countries. Course Introduction
More informationISO/IEC TR TECHNICAL REPORT. Software and systems engineering Life cycle management Guidelines for process description
TECHNICAL REPORT ISO/IEC TR 24774 First edition 2007-09-01 Software and systems engineering Life cycle management Guidelines for process description Ingénierie du logiciel et des systèmes Gestion du cycle
More informationInformation technology Security techniques Requirements for bodies providing audit and certification of information security management systems
Provläsningsexemplar / Preview INTERNATIONAL STANDARD ISO/IEC 27006 Third edition 2015-10-01 Information technology Security techniques Requirements for bodies providing audit and certification of information
More informationInternational Software & Systems Engineering Standards
This presentation represents the opinion of the author and does not present positions of The MITRE Corporation or of the U.S. Department of Defense. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC
More informationSoftware Architectures. Lecture 6 (part 1)
Software Architectures Lecture 6 (part 1) 2 Roadmap of the course What is software architecture? Designing Software Architecture Requirements: quality attributes or qualities How to achieve requirements
More informationSoftware Architecture
Software Architecture L T JayPrakash jtl@iiitb.ac.in Software Architecture (recap) Other Influences on SA Therefore, SA is important and look into its constituents! Every software system has an architecture!
More informationEngineering for System Assurance Legacy, Life Cycle, Leadership
Engineering for System Assurance Legacy, Life Cycle, Leadership Paul R. Croll Computer Sciences Corporation pcroll@csc.com Industry Co-Chair, NDIA Systems Assurance Committee Chair, DHS Software Assurance
More information4.2.2 Usability. 4 Medical software from the idea to the finished product. Figure 4.3 Verification/validation of the usability, SW = software
4.2.2 Usability Intended purpose, Market Validation Usability Usability Risk analysis and measures Specification of the overall system SW SW architecture/ of SW SW design Software design & integration
More informationISO/IEC INTERNATIONAL STANDARD. Information technology CDIF transfer format Part 3: Encoding ENCODING.1
INTERNATIONAL STANDARD ISO/IEC 15475-3 First edition 2002-11-01 Information technology CDIF transfer format Part 3: Encoding ENCODING.1 Technologies de l'information Format de transfert CDIF Partie 3:
More informationHITSP/T16. October 15, 2007 Version 1.1. Healthcare Information Technology Standards Panel. Security and Privacy Technical Committee.
October 15, 2007 Version 1.1 HITSP/T16 Submitted to: Healthcare Information Technology Standards Panel Submitted by: Security and Privacy Technical Committee 20071015 V1.1 D O C U M E N T C H A N G E H
More informationISO/IEC Software Engineering Lifecycle profiles for Very Small Entities (VSEs) Part 2-1: Framework and taxonomy
INTERNATIONAL STANDARD ISO/IEC 29110-2-1 First edition 2015-11-01 Software Engineering Lifecycle profiles for Very Small Entities (VSEs) Part 2-1: Framework and taxonomy Ingénierie du logiciel Profil de
More informationThis document is a preview generated by EVS
INTERNATIONAL STANDARD ISO/IEC/ IEEE 16326 First edition 2009-12-15 Systems and software engineering Life cycle processes Project management Ingénierie du logiciel Processus de cycle de vie Gestion de
More informationWhat's new with Rational IBM s Telelogic Solutions move to Jazz
IBM Software Group What's new with Rational IBM s Telelogic Solutions move to Jazz Heimo Feldbaumer, 11.11.2010 2010 IBM Corporation IBM s Telelogic Solutions move to Jazz Zusammenspiel und Integration
More informationSoftware and systems engineering Software testing. Part 5: Keyword-Driven Testing
INTERNATIONAL STANDARD ISO/IEC/ IEEE 29119-5 First edition 2016-11-15 Software and systems engineering Software testing Part 5: Keyword-Driven Testing Ingénierie du logiciel et des systèmes Essais du logiciel
More informationISO/IEC/ IEEE
INTERNATIONAL STANDARD ISO/IEC/ IEEE 29119-1 First edition 2013-09-01 Software and systems engineering Software testing Part 1: Concepts and definitions Ingénierie du logiciel et des systèmes Essais du
More informationTOGAF Foundation (Level 1) 9. Lesson Plan. This course covers all learning materials for TOGAF v9.1. Mock Exam: Duration: Language:
TOGAF Foundation (Level 1) 9 Lesson Plan This course covers all learning materials for TOGAF v9.1 Delivery: e-learning Certificate: Examination (voucher included) Accredited By: The Open Group Mock Exam:
More informationEnterprise Architect. User Guide Series. Perspectives
Enterprise Architect User Guide Series Perspectives What are Modeling Perspectives? In Sparx Systems Enterprise Architect, Perspectives are sets of modeling tools, facilities and model and diagram Patterns
More informationInformation technology Security techniques Information security controls for the energy utility industry
INTERNATIONAL STANDARD ISO/IEC 27019 First edition 2017-10 Information technology Security techniques Information security controls for the energy utility industry Technologies de l'information Techniques
More informationISO/IEC JTC1/SC7 /N3848
ISO/IEC JTC1/SC7 Software and Systems Engineering Secretariat: CANADA (SCC) ISO/IEC JTC1/SC7 /N3848 2007-09-10 Document Type Title Source Report Frameworks in ISO/IEC 42010 (DIS 25961) WG42 Project 42010
More informationISO INTERNATIONAL STANDARD. Information and documentation Managing metadata for records Part 2: Conceptual and implementation issues
INTERNATIONAL STANDARD ISO 23081-2 First edition 2009-07-01 Information and documentation Managing metadata for records Part 2: Conceptual and implementation issues Information et documentation Gestion
More informationINTERNATIONAL TELECOMMUNICATION UNION. SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS Open distributed processing
INTERNATIONAL TELECOMMUNICATION UNION ITU-T X.911 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (10/2001) SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS Open distributed processing Information
More informationFramework for building information modelling (BIM) guidance
TECHNICAL SPECIFICATION ISO/TS 12911 First edition 2012-09-01 Framework for building information modelling (BIM) guidance Cadre pour les directives de modélisation des données du bâtiment Reference number
More informationISO/IEC JTC1/SC7 /N4314
ISO/IEC JTC1/SC7 Software and Systems Engineering Secretariat: CANADA (SCC) ISO/IEC JTC1/SC7 /N4314 Document Type Liaison Presentation 2009-06-15 Title Source Presentation IEEE-CS Liaison Report to the
More informationINTERNATIONAL STANDARD
INTERNATIONAL STANDARD ISO/IEC 27013 Second edition 2015-12-01 Information technology Security techniques Guidance on the integrated implementation of ISO/IEC 27001 and ISO/IEC 20000-1 Technologies de
More informationThe Big Happy Family of System Architecture Approaches. Chris Phillips 14 Jun 2018
The Big Happy Family of System Architecture Approaches Chris Phillips 14 Jun 2018 Agenda Introduction Overview Key Definitions System Architecture Overview Architectural Approaches Integrating Architectural
More informationEvent Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007
Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.
More informationModule E1 TOGAF 9.1 Changes Overview
Personal PDF. For non-commercial use only Module E1 TOGAF 9.1 Changes Overview V9.1 Copyright 2009-2011 Slide 1 All rights reserved Published by The Open Group, 2011 TOGAF 9.1 Changes Overview Slide 2
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : OG0-091 Title : TOGAF 9 Part 1 Vendors : The Open Group Version : DEMO Get
More informationCLOUD GOVERNANCE SPECIALIST Certification
CLOUD GOVERNANCE SPECIALIST Certification The Cloud Professional (CCP) program from Arcitura is dedicated to excellence in the fields of cloud computing technology, mechanisms, platforms, architecture,
More informationA Generic Method for Defining Viewpoints in SysML
A Generic Method for Defining Viewpoints in SysML Takahiro Yamada Japan Aerospace Exploration Agency/Institute for Space and Astronautical Science 3-1-1 Yoshinodai, Sagamihara 229-8510, JAPAN Copyright
More informationAlignment of Business and IT - ArchiMate. Dr. Barbara Re
Alignment of Business and IT - ArchiMate Dr. Barbara Re What is ArchiMate? ArchiMate is a modelling technique ("language") for describing enterprise architectures. It presents a clear set of concepts within
More informationCh 1: The Architecture Business Cycle
Ch 1: The Architecture Business Cycle For decades, software designers have been taught to build systems based exclusively on the technical requirements. Software architecture encompasses the structures
More informationSoftware Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author(s)> <Organization> <Date created>
Software Requirements Specification for Version 1.0 approved Prepared by Software Requirements Specification for Page 2 Table of Contents Revision
More informationRecommended Practice for Software Requirements Specifications (IEEE)
Recommended Practice for Software Requirements Specifications (IEEE) Author: John Doe Revision: 29/Dec/11 Abstract: The content and qualities of a good software requirements specification (SRS) are described
More informationThis document is a preview generated by EVS
INTERNATIONAL STANDARD ISO/IEC/ IEEE 90003 First edition 2018-11 Software engineering Guidelines for the application of ISO 9001:2015 to computer software Ingénierie du logiciel Lignes directrices pour
More informationGovernment of Ontario IT Standard (GO ITS)
Government of Ontario IT Standard (GO ITS) GO-ITS Number 56.3 Information Modeling Standard Version # : 1.5 Status: Approved Prepared under the delegated authority of the Management Board of Cabinet Queen's
More informationSystems and software engineering Vocabulary
This is a preview - click here to buy the full publication INTERNATIONAL STANDARD ISO/IEC/ IEEE 24765 Second edition 2017-09 Systems and software engineering Vocabulary Ingénierie des systèmes et du logiciel
More informationSolution Architecture Template (SAT) Design Guidelines
Solution Architecture Template (SAT) Design Guidelines Change control Modification Details Version 2.0.0 Alignment with EIRA v2.0.0 Version 1.0.0 Initial version ISA² Action - European Interoperability
More informationDesigning a System Engineering Environment in a structured way
Designing a System Engineering Environment in a structured way Anna Todino Ivo Viglietti Bruno Tranchero Leonardo-Finmeccanica Aircraft Division Torino, Italy Copyright held by the authors. Rubén de Juan
More informationEvery Architecture Description Needs a Framework: Expressing Architecture Frameworks Using ISO/IEC 42010
Every Architecture Description Needs a Framework: Expressing Architecture Frameworks Using ISO/IEC 42010 David Emery DSCI, Inc. demery@dsci-usa.com Rich Hilliard r.hilliard@computer.org Abstract The current
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Information security management systems Overview and vocabulary
INTERNATIONAL STANDARD ISO/IEC 27000 Second edition 2012-12-01 Information technology Security techniques Information security management systems Overview and vocabulary Technologies de l'information Techniques
More informationINTERNATIONAL STANDARD
INTERNATIONAL STANDARD ISO/IEC 25000 Second edition 2014-03-15 Systems and software engineering Systems and software Quality Requirements and Evaluation (SQuaRE) Guide to SQuaRE Ingénierie des systèmes
More information10 Steps to Building an Architecture for Space Surveillance Projects. Eric A. Barnhart, M.S.
10 Steps to Building an Architecture for Space Surveillance Projects Eric A. Barnhart, M.S. Eric.Barnhart@harris.com Howard D. Gans, Ph.D. Howard.Gans@harris.com Harris Corporation, Space and Intelligence
More informationConformity Assessment Schemes and Interoperability Testing (1) Keith Mainwaring ITU Telecommunication Standardization Bureau (TSB) Consultant
Conformity Assessment Schemes and Interoperability Testing (1) Keith Mainwaring ITU Standardization Bureau (TSB) Consultant Moscow, 9-11 november 2011 Contents The benefits of conformity assessment Conformity
More informationLOG8430: Architecture logicielle et conception avancée
LOG8430: Architecture logicielle et conception avancée Modeling, OO Concepts, and Design Patterns Winter 2018 Fabio Petrillo Chargé de Cours This work is licensed under a Creative 1 Commons Attribution-NonCommercialShareAlike
More informationEvery Architecture Description Needs a Framework: Expressing Architecture Frameworks Using ISO/IEC 42010
Every Architecture Description Needs a Framework: Expressing Architecture Frameworks Using ISO/IEC 42010 David Emery DSCI, Inc. demery@dsci-usa.com Rich Hilliard r.hilliard@computer.org Abstract The current
More informationGovernment of Ontario IT Standard (GO ITS) GO-ITS Number 56.3 Information Modeling Standard
Government of Ontario IT Standard (GO ITS) GO-ITS Number 56.3 Information Modeling Standard Version # : 1.6 Status: Approved Prepared under the delegated authority of the Management Board of Cabinet Queen's
More informationBusiness Assurance for the 21st Century
14/07/2011 Navigating the Information Assurance landscape AUTHORS Niall Browne NAME AFFILIATION Shared Assessments Program Michael de Crespigny (CEO) Jim Reavis Kurt Roemer Raj Samani Information Security
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Open Distributed Processing Interface references and binding
INTERNATIONAL STANDARD ISO/IEC 14753 First edition 1999-07-15 Information technology Open Distributed Processing Interface references and binding Technologies de l'information Traitement distribué ouvert
More informationA Comparative Analysis of Architecture Frameworks
School of Information Technology Centre for Component Software and Enterprise Systems A Comparative Analysis of Architecture Frameworks Technical Report: CeCSES Centre Report: SUTIT-TR2004.01 SUT.CeCSES-TR001
More informationGeneral Framework for Secure IoT Systems
General Framework for Secure IoT Systems National center of Incident readiness and Strategy for Cybersecurity (NISC) Government of Japan August 26, 2016 1. General Framework Objective Internet of Things
More informationISO/IEC TR TECHNICAL REPORT. Information technology Security techniques A framework for IT security assurance Part 2: Assurance methods
TECHNICAL REPORT ISO/IEC TR 15443-2 First edition 2005-09-01 Information technology Security techniques A framework for IT security assurance Part 2: Assurance methods Technologies de l'information Techniques
More informationArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology
ArchiMate Core Structural Concepts Behavioral Concepts Informational Concepts interaction Technology Application Layer Concept Description Notation Concept Description Notation Actor An organizational
More informationIAF Strategic Plan to Identify and Achieve Expectations
Saturday,,, IAF Day IAF Strategic Plan to Identify and Achieve Expectations of the users of certified organisations like organisations, governments, end users, etc. Presentation by man Slide 1 Saturday,,,
More informationINTERNATIONAL STANDARD
ISO/IEC 11801-3 INTERNATIONAL STANDARD Edition 1.0 2017-11 Information technology Generic cabling for customer premises Part 3: Industrial premises INTERNATIONAL ELECTROTECHNICAL COMMISSION ICS 35.200
More informationAn Overview of TOGAF Version 9.1
An Overview of TOGAF Version 9.1 Robert Weisman MSc, PEng, PMP, CD CEO / Chief Enterprise Architect robert.weisman@buildthevision.ca 44 Montgomery Street 1168 Ste Therese Ottawa, Ontario Canada K1C2A6
More informationAccelerate Your Enterprise Private Cloud Initiative
Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service
More informationAn introduction to the IBM Views and Viewpoints Framework for IT systems
An introduction to the IBM Views and Viewpoints Framework for IT systems By Denise Cook, Software Engineer Peter Cripps, Senior IT Architect Philippe Spaas, Executive IT Architect IBM Corporation December
More informationISO/IEC JTC 1 N 13145
ISO/IEC JTC 1 N 13145 ISO/IEC JTC 1 Information technology Secretariat: ANSI (United States) Document type: Title: Status: Business Plan BUSINESS PLAN FOR ISO/IEC JTC 1/SC 40, IT SERVICE MANAGEMENT AND
More informationExploring Synergies between TOGAF and Frameworx
Exploring Synergies between TOGAF and Frameworx White Paper Industry Group Liaison TOGAF and TM Forum Frameworx Collaboration Project Document 1: Mapping of TOGAF and Frameworx Solutions Business Process
More informationPart 1: Overview and concepts
Provläsningsexemplar / Preview INTERNATIONAL STANDARD ISO/IEC 19086-1 First edition 2016-09-15 Information technology Cloud computing Service level agreement (SLA) framework Part 1: Overview and concepts
More informationfor TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method
Course Syllabus for 3 days Expert led Enterprise Architect hands-on training "An Architect, in the subtlest application of the word, describes one able to engage and arrange all elements of an environment
More information