Chapter 6 System Architecture

6.1 Introduction

We are now poised to understand the synthesis of form and function known as architecture. Form, a system attribute consisting of elements and structure, was developed in Chapter 4. Function, a system attribute consisting of entities of function and interactions through operands, collectively forming the functional architecture, was discussed in Chapter 5. Now we will explore system architecture, the combination of form and function.

Up to this point, we have agreed that system architecture is an abstract description of the entities of a system and the relationships between those entities. We will now adopt the more descriptive definition given in Box 6.1. The definition includes five key terms. Function, form, relationship, and context were discussed in Chapters 2 through 5. Concept is a mental image, notion, or system vision that maps form and function; it will be discussed in Chapter 7.

As Figure 6.1 suggests, architecture is not an independent attribute, but the mapping between form and function.

A series of three diagrams shows system architecture as the combination of functional architecture and elements and structure of form.

Figure 6.1  System architecture as the combination of functional architecture and elements and structure of form.

The importance of architecture is expressed in the Principle of Value and Architecture (Box 6.2). In essence, if we are to deliver value with the system we build, it must have good architecture. Section 6.2 takes on the central question of how form and function map to each other. Section 6.3 discusses three additional ideas: what form appears in architecture to deal with non-idealities along the value pathway; what functions and forms must be present to support the value pathway; and the form and function of interfaces. Section 6.4 discusses the implications of operational behavior on system architecture. Finally, in Section 6.5, we survey the ways in which architecture can be represented. In this chapter, we will be guided by the ­questions in Table 6.1.

Table 6.1 | Questions for defining architecture

Question Produces
  1. 6a. How are the instrument objects mapped to the internal processes? How does the formal ­structure support functional interaction? How does it influence emergence?

The formal object-process-operand relationships that define the idealized architecture of the system
  1. 6b. What non-idealities require additional operands, processes, and instrument objects of form along the realistic internal value creation path?

The formal object-process-operand relationships that define the realistic architecture of the system
  1. 6c. What supporting functions and their instruments support the instrument objects on the value creation path?

The architecture one or two layers away from the value delivery pathway that is necessary to support the value delivery functions and their instruments
  1. 6d. What are the interfaces at the system boundaries? What operands are passed or shared? What are the processes at the interface? What are the instrument objects of the interface, and how are they related (identical, compatible)?

A formal and functional definition of the interfaces
  1. 6e. What is the sequence of execution of processes involved in delivering the primary and secondary functions?

An ordered set of actions the system undergoes in delivering function
  1. 6f. Are there parallel threads or strings of functions that execute as well?

A sequence diagram of the system
  1. 6g. Is actual clock time important to understand ­operations? What timing considerations or constraints are active?

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.172.56