|
Software Engineering. DOI
|
Pdf ko'rish
bet | 395/584 | Sana | 08.01.2022 | Hajmi | 11,97 Mb. | | #331302 |
| Bog'liq Software Engineering Architecture-driven Software Development ( PDFDrive )
227
Software Engineering. DOI:
©
2012
Published by Elsevier Inc. All rights reserved.
2013
http://dx.doi.org/10.1016/B978-0-12-407768-3.00013-6
Software Design Synthesis
Practice
13
CHAPTER
CHAPTER OUTLINE
13.1 Design conceptualization ................................................................................ 230
13.1.1
Establish software architectural design guidelines ......................... 230
13.1.2
Identify abstract structural components ........................................ 233
13.1.3
Identify abstract user interface mechanisms ................................. 233
13.2 Design resolution ............................................................................................ 235
13.2.1
Identify fundamental structural elements ...................................... 235
13.2.2
Identify integrating components ................................................... 236
13.2.3
Assess software reuse opportunities.............................................. 236
13.3 Design correlation ........................................................................................... 238
13.3.1
Establish performance benchmarks .............................................. 238
13.3.2
Identify structural design deficiencies .......................................... 239
13.3.3
Assess architectural alternatives .................................................. 240
13.3.4
Assess software implementation challenges .................................. 241
13.3.5
Assess software sustainment challenges ....................................... 242
13.3.6
Assess architectural integrity ....................................................... 242
13.4 Design manifestation ....................................................................................... 244
13.4.1
Establish the structural design configuration ................................. 244
13.4.2
Specify structural configuration elements ..................................... 244
13.4.3
Identify engineering assemblages ................................................. 244
13.5 Prepare the software technical data package ................................................... 244
This chapter identifies the design synthesis tasks that are performed to establish the
software structural configuration and physical architecture. The structural configu-
ration identifies the structural components and units that comprise the integrated
software product. The physical architecture represents the structural configuration
with its associated assemblages, engineering drawings, models, and documentation.
The term
architecting
is not used; however, architectural design guidelines must be
established to guide the formulation of the structural configuration. The physical
architecture results from the application of software design synthesis in an itera-
tive manner in concert with the other software engineering principles and practices.
Therefore, software engineering is the discipline by which a complete, consistent,
and practical software product architecture is formulated.
Do'stlaringiz bilan baham: |
|
|