The TOGAF® Standard, 10th Edition - A Pocket Guide


Book Description

This is the official Pocket Guide for the TOGAF® Standard, 10th Edition from The Open Group. Building on over 25 years of development and constant input from The Open Group Architecture Forum’s global community of Enterprise Architecture thought leaders, the TOGAF Standard, 10th Edition expands the material available to architecture practitioners to make adoption of best practices easier. With greatly expanded guidance and “how-to” material, it enables organizations to operate in an efficient and effective way across a broad range of use-cases, including Agile enterprises and Digital Transformation. The TOGAF Standard is the most prominent and reliable Enterprise Architecture standard, ensuring consistent standards, methods, and communication among Enterprise Architecture professionals. Those professionals who are fluent in the TOGAF approach enjoy greater industry credibility, job effectiveness, and career opportunities. The TOGAF approach helps practitioners avoid being locked into proprietary methods, utilize resources more efficiently and effectively, and realize a greater return on investment. This official Pocket Guide provides an overview of the contents and purpose of the TOGAF Standard in a condensed form. As such it does not cover every aspect of the standard in detail, but provides highlights and key reference information. Topics covered include: A high-level introduction to the TOGAF Standard, introducing the modular TOGAF documentation set, the TOGAF Library, and the TOGAF framework Guidance on how to read the standard An introduction to the general how-to information provided in the TOGAF Standard, including guidance for practitioners, and how to use the standard in the Digital Enterprise An overview of guidance to support the establishment of an Enterprise Architecture team An overview of the guidance provided in the TOGAF Standard for specific topic domains, including Security Architecture, Business Architecture, Data/Information Architecture, Agile Methods, and Reference Models and Methods An introduction to the TOGAF Fundamental Content documents provided in the TOGAF Standard, which describe the concepts considered to be universally applicable to the TOGAF framework, including: Key techniques of the ADM cycle Guidelines for adapting the TOGAF ADM for different usage scenarios The Architecture Content Framework Enterprise Architecture Capability and Guidance The TOGAF Architecture Development Method (ADM), including summary phases for each of the ADM phases An overview of ADM deliverables




The TOGAF® Standard, Version 9.2 - A Pocket Guide


Book Description

This is the official Pocket Guide for the TOGAF® Standard, Version 9.2, from The Open Group. It is published in hard copy and electronic formats by Van Haren Publishing. The TOGAF Standard, a standard of The Open Group, is a proven Enterprise Architecture methodology and framework used by the world’s leading organizations to improve business efficiency. It is the most prominent and reliable Enterprise Architecture standard, ensuring consistent standards, methods, and communication among Enterprise Architecture professionals. Those professionals who are fluent in the TOGAF approach enjoy greater industry credibility, job effectiveness, and career opportunities. The TOGAF approach helps practitioners avoid being locked into proprietary methods, utilize resources more efficiently and effectively, and realize a greater return on investment.




The Togaf Standard, a Pocket Guide


Book Description

'This is the official Pocket Guide for the TOGAF(R) Standard, 10th Edition from The Open Group. Building on over 25 years of development and constant input from The Open Group Architecture Forum's global community of Enterprise Architecture thought leaders, the TOGAF Standard, 10th Edition expands the material available to architecture practitioners to make adoption of best practices easier. With greatly expanded guidance and "how-to" material, it enables organizations to operate in an efficient and effective way across a broad range of use-cases, including Agile enterprises and Digital Transformation. The TOGAF Standard is the most prominent and reliable Enterprise Architecture standard, ensuring consistent standards, methods, and communication among Enterprise Architecture professionals. Those professionals who are fluent in the TOGAF approach enjoy greater industry credibility, job effectiveness, and career opportunities. The TOGAF approach helps practitioners avoid being locked into proprietary methods, utilize resources more efficiently and effectively, and realize a greater return on investment. This official Pocket Guide provides an overview of the contents and purpose of the TOGAF Standard in a condensed form. As such it does not cover every aspect of the standard in detail, but provides highlights and key reference information. Topics covered include: - A high-level introduction to the TOGAF Standard, introducing the modular TOGAF documentation set, the TOGAF Library, and the TOGAF framework - Guidance on how to read the standard - An introduction to the general how-to information provided in the TOGAF Standard, including guidance for practitioners, and how to use the standard in the Digital Enterprise - An overview of guidance to support the establishment of an Enterprise Architecture team - An overview of the guidance provided in the TOGAF Standard for specific topic domains, including Security Architecture, Business Architecture, Data/Information Architecture, Agile Methods, and Reference Models and Methods - An introduction to the TOGAF Fundamental Content documents provided in the TOGAF Standard, which describe the concepts considered to be universally applicable to the TOGAF framework, including: o Key techniques of the ADM cycle o Guidelines for adapting the TOGAF ADM for different usage scenarios o The Architecture Content Framework o Enterprise Architecture Capability and Guidance - The TOGAF Architecture Development Method (ADM), including summary phases for each of the ADM phases - An overview of ADM deliverables




TOGAF® Business Architecture Level 1 Study Guide


Book Description

This title is the Study Guide for the TOGAF® Business Architecture Part 1 Examination. It gives an overview of every learning objective for the TOGAF Business Architecture Syllabus and in-depth coverage on preparing and taking the TOGAF Business Architecture Part 1 Examination. It is specifically designed to help individuals prepare for certification. This Study Guide is excellent material for: • Individuals who require knowledge and understanding of TOGAF Business Architecture techniques; • Professionals who are working in roles associated with an architecture project such as those responsible for planning, execution, development, delivery, and operation; • Architects who are looking to achieve the TOGAF Business Architecture Level 1 credential; • Architects who want to specialize in development of a Business Architecture based on the TOGAF Standard, Version 9.2; It covers the following topics: • Business Modeling • Business Capabilities • Value Streams • Information Mapping • TOGAF Business Scenarios and how to apply them in development of a Business Architecture based on the TOGAF Standard, Version 9.2. A prior knowledge of Enterprise Architecture is advantageous but not required. While reading this Study Guide, the reader should also refer to the TOGAF Standard, Version 9.2 documentation (manual), available as hard copy and eBook, from www.vanharen.net and online booksellers, and also available online at www.opengroup.org.




Beginning C++ Programming


Book Description

Modern C++ at your fingertips! About This Book This book gets you started with the exciting world of C++ programming It will enable you to write C++ code that uses the standard library, has a level of object orientation, and uses memory in a safe and effective way It forms the basis of programming and covers concepts such as data structures and the core programming language Who This Book Is For A computer, an internet connection, and the desire to learn how to code in C++ is all you need to get started with this book. What You Will Learn Get familiar with the structure of C++ projects Identify the main structures in the language: functions and classes Feel confident about being able to identify the execution flow through the code Be aware of the facilities of the standard library Gain insights into the basic concepts of object orientation Know how to debug your programs Get acquainted with the standard C++ library In Detail C++ has come a long way and is now adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not to forget its importance in game programming. Despite its strengths in these areas, beginners usually tend to shy away from learning the language because of its steep learning curve. The main mission of this book is to make you familiar and comfortable with C++. You will finish the book not only being able to write your own code, but more importantly, you will be able to read other projects. It is only by being able to read others' code that you will progress from a beginner to an advanced programmer. This book is the first step in that progression. The first task is to familiarize you with the structure of C++ projects so you will know how to start reading a project. Next, you will be able to identify the main structures in the language, functions, and classes, and feel confident being able to identify the execution flow through the code. You will then become aware of the facilities of the standard library and be able to determine whether you need to write a routine yourself, or use an existing routine in the standard library. Throughout the book, there is a big emphasis on memory and pointers. You will understand memory usage, allocation, and access, and be able to write code that does not leak memory. Finally, you will learn about C++ classes and get an introduction to object orientation and polymorphism. Style and approach This straightforward tutorial will help you build strong skills in C++ programming, be it for enterprise software or for low-latency applications such as games or embedded programming. Filled with examples, this book will take you gradually up the steep learning curve of C++.




ArchiMate® 3.0.1 Specification


Book Description

The ArchiMate® Specification, an Open Group Standard, defines an open and independent modeling language for Enterprise Architecture that is supported by different tool vendors and consulting firms. The ArchiMate language enables Enterprise Architects to describe, analyze, and visualize the relationships among business domains in an unambiguous way. This book is the official specification of the ArchiMate 3.0.1 modeling language from The Open Group. ArchiMate 3.0.1 is a minor update to ArchiMate 3.0, containing the set of corrections from ArchiMate 3.0 Technical Corrigendum No. 1 (U172). This addresses inconsistencies and errors identified since the publication of Version 3.0 in June 2016. The ArchiMate Specification supports modeling throughout the TOGAF® Architecture Development Method (ADM). New features in Version 3 include elements for modeling the enterprise at a strategic level, such as capability, resource, and outcome. It also includes support to model the physical world of materials and equipment. Furthermore, the consistency and structure of the language have been improved, definitions have been aligned with other standards, and its usability has been enhanced in various other ways. The intended audience is threefold: • Enterprise Architecture practitioners, such as architects (e.g., business, application, information, process, infrastructure, and, obviously, enterprise architects), senior and operational management, project leaders, and anyone committed to work within the reference framework defined by the Enterprise Architecture. • Those who intend to implement the ArchiMate language in a software tool; they will find a complete and detailed description of the language in this book. • The academic community, on which we rely for amending and improving the language, based on state-of-the-art research results in the Enterprise Architecture field.







Safety and Security Science and Technology


Book Description

Global security threats have created a complex risk landscape that is challenging and transforming society. These global security issues intersect and influence the political, economic, social, technological, ecological and legal dimensions of the complex risk landscape and are now transborder thereby becoming national security issues. Accessing the innovation space to support safety, security and defence capabilities is critical in order to mitigate new and evolving threats. Through real-world examples of innovation, this book provides a detailed examination of the innovation space as it pertains to the application of S&T to safety and security threats and challenges. This book is of most interest to public and private sector innovators as well as academician and graduate students working in the safety and security domain.




Modern System-on-Chip Design on Arm


Book Description

SoC design has seen significant advances in the decade and Arm-based silicon has often been at the heart of this revolution. Today, entire systems including processors, memories, sensors and analogue circuitry are all integrated into one single chip (hence "System-on-Chip" or SoC). The aim of this textbook is to expose aspiring and practising SoC designers to the fundamentals and latest developments in SoC design and technologies using examples of Arm(R) Cortex(R)-A technology and related IP blocks and interfaces. The entire SoC design process is discussed in detail, from memory and interconnects through to validation, fabrication and production. A particular highlight of this textbook is the focus on energy efficient SoC design, and the extensive supplementary materials which include a SystemC model of a Zynq chip. This textbook is aimed at final year undergraduate students, master students or engineers in the field looking to update their knowledge. It is assumed that readers will have a pre-existing understanding of RTL, Assembly Language and Operating Systems. For those readers looking for a entry-level introduction to SoC design, we recommend our Fundamentals of System-on-Chip Design on Arm Cortex-M Microcontrollers textbook.




Archimate(r) 3.1 Specification


Book Description

The ArchiMate(R) Specification, a standard of The Open Group, defines an open and independent modeling language for Enterprise Architecture that is supported by different tool vendors and consulting firms. The ArchiMate language enables Enterprise Architects to describe, analyze, and visualize the relationships among business domains in an unambiguous way. This book is the official specification of the ArchiMate 3.1 modeling language from The Open Group. This edition of the standard includes a number of corrections, clarifications, and improvements to the previous edition, as well as several additions. The main changes between Version 3.0.1 and Version 3.1 of the ArchiMate Specification are listed below. In addition to these changes, various other minor improvements in definitions and other wording have been made: Introduced a new strategy element: value stream Added an optional directed notation for the association relationship Improved the organization of the metamodel and associated figures Further improved and formalized the derivation of relationships The intended audience is threefold: 1.Enterprise Architecture practitioners, such as architects (e.g., business, application, information, process, infrastructure, and, obviously, enterprise architects), senior and operational management, project leaders, and anyone committed to work within the reference framework defined by the Enterprise Architecture. 2.Those who intend to implement the ArchiMate language in a software tool; they will find a complete and detailed description of the language in this book. - The academic community, on which we rely for amending and improving the language, based on state-of-the-art research results in the Enterprise Architecture field.