Page 236 - DCAP307_PLANNING_AND_MANAGING_IT_INFRASTRUCTURE
P. 236
Planning and Managing IT Infrastructure
Notes communication can be bi-directional. Figure 14.6 shows the Block Builder system in the layered
architecture style. The input to the software is a text file containing the C program for which we
need to identify blocks. The architecture has four layers, one for each of the components identified
in the decomposition model.
Notes The direction of communication between layers is unidirectional, but
communication between the subcomponents in a layer is allowed, and this is again
unidirectional.
Self Assessment
Fill in the blanks:
4. ........................................... is the representation of a software system at the highest possible
level of abstraction.
5. ........................................... implies a set of design rules that identify the kinds of components
and connectors that may be used to compose a system or subsystem, together with local or
global constraints that are implemented.
6. ........................................... style attempts to decompose the problem into a set of computations,
or filters, with operations, called pipes to stream the data from one process to another.
7. ........................................... style is suitable for applications in which a central issue is
identifying and protecting related bodies of information, especially representation
information.
8. ........................................... is applicable for applications that involve a collection of distinct,
largely independent computations whose execution should proceed independently.
9. ........................................... style is suitable for applications in which the central issue is
establishing, augmenting, and maintaining a complex central body of information.
10. The ........................................... architectural style is suitable for applications in which the
most appropriate language or machine for executing the solution is not directly available.
11. ........................................... architectural style is suitable for applications that involve distinct
classes of services that can be arranged hierarchically.
14.3 Developing an Enterprise Architecture
The steps for developing architecture are discussed below.
14.3.1 Step No.1 – Business Needs Analysis
This step doesn’t use any technical abilities; nevertheless it’s the most important step. Your
architecture should be foundation for solving enterprise need(s) those foundations should be
the base for system developing. Therefore in order to solve problems you need to understand
first what are enterprises needs, problems and constrains. You can’t base your architecture
relaying on technical solution. Technical solution are the tools that you use in order to solve
business needs but they shouldn’t be one of the base problems that you trying to solve.
The output from this step should list all the enterprise needs, constraints and rules. Eventually
your architecture should address all of those points in the list.
230 LOVELY PROFESSIONAL UNIVERSITY