A | B | C | D | E | F | G | H | I | J | L | M N
| O | P | Q | R
| S | T | U | V
| W| Y
A abstract interface module 261, 263-66 abstraction/detailing
65-66, 67, 92, 233, 272, 274, 402 ACD See architecture context diagram Ada-based
Design Approach for Real-Time Systems (ADARTS) 255, 402 AFCD See architecture
flow context diagram afd See architecture flow diagram aggregation
272, 402 aggregation/decomposition 64-65, 92, 93, 96, 99, 103, 106, 123,
233, 257, 258, 402 rules and guidelines 123 AICD
See architecture interconnect context diagram AID See architecture interconnect
diagram aircraft example 193, 194 AIS See architecture interconnect
specification AMCD See architecture message context diagram AMD See
architecture message diagram AMS See architecture module specification architect
200-204, 273, 402 architecture 226, 268-73, 348, 393, 403
channel 204, 357, 393, 403 communication model 92-103, 403 context
286-87, 346 context level 206, 222 diagram 90-92, 107, 227, 403 inheritance
model 106-8 interface 343 level 393, 400 method 4, 7, 64, 179,
190-99, 200, 205, 244, 245, 250, 253, 257, 273, 275, 389, 391, 396, 398, 400,
404 structure 274 architecture context diagram (ACD)
75, 215, 222, 284, 288, 341-43, 391, 392, 403 architecture dictionary (AD)
75, 80, 92, 108-10, 111-12, 177, 197, 233, 362, 376, 385-86, 388, 403
rules and guidelines 110 architecture flow 79-82, 83, 84,
88, 94, 177, 206, 222, 223, 229, 239, 249, 250, 357, 362, 373, 383, 388, 393-94,
403 rules and guidelines 110 architecture
flow context diagram (AFCD) 75, 87, 88-89, 171-72, 222, 223, 224, 284-85, 288,
241-42, 392, 403 rules and guidelines 88-89 architecture
flow diagram (AFD) 76, 91, 92, 94-96, 97, 98, 103, 108, 110, 111, 172, 174, 228,
229-30, 238ff., 247, 248, 254, 255, 258, 348, 363, 373, 376-77, 380, 381, 393
rules and guidelines 95-96 architecture inheritance model
403 architecture interconnect 86-87, 240, 249, 250, 362, 393, 403
rules and guidelines 87 architecture interconnect context
diagram (AICD) 75, 87, 88-90, 171, 223, 225, 288, 341-43, 382, 392, 403 architecture
interconnect diagram (AID) 76, 103, 104-6, 110, 111, 229-30, 238ff., 245-46, 247,
248, 258, 288, 290, 362, 363, 373-74, 376, 378, 381, 391-92, 403
rules and guidelines 105-6 architecture interconnect specification
(AIS) 76, 106, 111, 239, 250, 382, 388, 395, 403 rules and
guidelines 106 Architecture Level 1 Model 220-23, 224-27, 228,
229, 233 architecture message context diagram (AMCD) 75, 87, 89, 403 architecture
message diagram (AMD) 76, 89, 91-92, 97-98, 99-100, 103, 110, 111, 403
balancing 111-12 hierarchy style 99-100 network style 97-98 architecture
model 64, 69, 72, 74-112, 135, 136, 141, 142, 164, 167, 169, 170, 177, 180, 190,
192, 194, 197, 200, 206, 209, 224-27, 230, 233-34, 257ff., 274, 276, 277, 288-89,
304, 311, 315, 316, 318, 334, 387-88, 391, 396, 398ff., 404 allocation
of 224-27 balancing 110-12 development 233 requirements model
and 170-78 architecture module 76, 77ff., 81, 83, 85, 88, 92,
94ff., 103ff., 108, 112, 138, 172, 174ff., 192, 194, 196, 198, 224ff., 230, 233,
236, 247, 250, 254, 256-57, 259-61, 264, 267-68, 271, 274, 290, 315, 345, 347ff.,
352, 357, 362, 366, 377, 382, 387-88, 390, 395, 404 concurrent
376 rules and guidelines 78 architecture module specification
(AMS) 76, 92, 101-2, 106, 110, 111-12, 126, 198, 212, 230, 250, 252, 303, 375,
378-82, 388, 395, 404 rules and guidelines 101-2 architecture
template 53-54, 88, 97, 99, 166-69, 171-72, 198, 220-21, 224, 228, 257, 259, 261,
275, 276, 291-95, 331, 393, 394, 404 customer specification
293 hardware/software 292 hardware specification 295 rules and
guidelines 168-69 software specification 295 system integration 293 system
specification 295 variations on 291-95 assembly/subassembly/component
193 associative entity class 123-25 attributes and 123-25 rules
and guidelines 125 attribute 116, 123-25, 162, 164, 233, 267,
308, 404 associative entity classes and 123-25 rules
and guidelines 116 automated tool 8, 183, 200, 212, 397, 404 Axiom/Sys
404, 423 top B
balancing 177-78, 404 black box 186, 226, 244, 315, 404 Boehm,
Barry W. 184, 419 Booch, Grady 85, 119, 178, 180, 256, 419, 421 Brooks,
Frederick P., Jr. 256, 419 bubtangle 78, 404 buffer 221, 263
input and output 266 output-processing 221 support 262 user
interface 221 top
C capability 315, 404 Capability Maturity
Model (CMM) 181, 404, 420 cardinality See multiplicity CASE 3, 4,
164, 183, 254, 352, 389, 396, 399, 405 case study 6, 7, 8, 171, 180 CCD
See control context diagram CFD See control flow diagram channel 76,
198, 288, 342, 349, 362, 381, 405 Chen, Peter 118, 419 child 405
diagram 65, 96, 98, 105, 138, 158, 172, 174, 196, 221, 226, 227, 234, 364-65,
393 model 236 processes 233 child architecture
flow diagram 234, 288 child control flow diagram 158 child DFD 138,
140, 142 child process specification 140 class diagram 28, 33, 73,
90-92, 115, 125-26, 128, 170, 281, 307-8, 397, 405 rules and
guidelines 126 class model 270 Clemens, Paul C. 399,
422 client 277-78, 281, 405 requirements 278, 281, 284 system
277-78 client/server 274 CMM See Capability Maturity
Model Coad, Peter 64, 256, 420 COBOL 269 CODARTS 255-56, 268,
405 combinational machine 153-54, 405 commercial off-the-shelf system
(COTS) 252, 405 component 162, 175, 234, 247, 259, 271-72, 278, 345, 405
kinds of 278 composed-of 193 Concurrent Design Approach
for Real-Time Systems (CODARTS) 255-56, 268, 405 concurrent
engineering 184, 187-90, 291, 405 model 188-90 process 268 consists
of 143-44 constraint 301-3 design 301-2 input/output
301 other 303 content perspective 12 context 12,
213, 215 control vs. 160-61 diagram 87, 88, 96, 138,
285, 304-5, 406 control 406 hierarchy 271 layers
269 model 68, 113-14, 139, 143-56, 166, 169, 170, 206, 233, 267-68, 395,
398-99, 406 module 269 process 161, 165, 168, 169, 406 control
context diagram (CCD) 156-57, 171-72, 406 rules and guidelines
157 control/data flow diagram (C/DFD) 172, 174, 352
enhanced 172 control flow 106, 114, 129, 131, 144, 151,
155-56, 157, 158, 159-60, 161, 162, 164, 169, 399 input 153 model
155-56 output 153-54 rules and guidelines 155-56 sources for
144 control flow diagram (CFD) 131, 156-60, 164, 166, 168,
221, 406 data condition 159 rules and guidelines 159-160 controlling/controlled
64, 67-68, 93, 97, 254, 258, 268-69, 271-72, 274, 406 control specification
(CSPEC) 101, 114, 144, 146-47, 150, 154ff., 158, 159-60, 161, 164, 166, 169, 174ff.,
227, 233, 334, 352, 356, 388, 395, 396, 406 bar 156, 158, 159-60,
174, 175, 407 guide 175, 407 COTS 252, 405 Crosby,
Philip B. 36, 420 CSPEC See control specification customer 307-8,
342, 407 requirements 376, 387 customer
specification 210, 299-303, 305, 318, 322, 326, 331, 338, 341, 375, 378, 380
for groundwater analysis system 299-303 top
D DARTS 255 data 407
condition 160, 166, 169, 407 control and 394-95 flow 383, 399,
407 information modeling and 24 model 267, 395, 407 database
management system (DBMS) 268 data context diagram (DCD) 131, 135-37, 157,
171, 407 rules and guidelines 136-37 data
flow 83, 106, 129, 131-33, 137ff., 144, 150, 155, 157ff., 164, 169, 249, 395,
399, 407 rules and guidelines 132-133 data
flow diagram (DFD) 65, 110, 131, 137-39, 140, 159-60, 164, 166, 168, 169, 216,
217, 218, 227, 230, 233-35, 275, 278-80, 317-25, 327-29, 334, 337-40, 352, 355-57,
362, 364-67, 390, 395, 397, 407 definition of 137 elements
of 137-38 rules and guidelines 138-39 data flow model
155 data process 165, 168 data store 131, 164, 175, 270, 278, 407
splitting a 175 DBMS 268 DCD See data context diagram DDL
268 decision table (DT) 154, 158, 160, 268, 408 DeMarco, Tom 130,
420 Deming, W. Edwards 36, 420 derived requirement 32, 141, 364, 391,
393, 408 design 257, 301-2, 408 Design Approach for Real-Time Systems
(DARTS) 255, 301-2, 408 detailing diagrams 139-41 with
child DFD 139-41 with PSPEC 139-41 development process
181, 183-90, 205, 275, 277-78, 408 architecture 288-90 concurrent
development process 184-87 evolution of 183-84 model 278, 291 psare
6, 181, 413 task allocation 291 DFD See data flow diagram dictionary
See architecture dictionary, requirements dictionary domain 273, 288 DT
See decision table dynamic allocation 177, 242-44, 408 top
E EDFD See enhanced
data flow diagram Eeles, Peter 271, 420 encapsulation 256-57 Engineering
of Computer-Based Systems (ECBS) 244, 409 enhanced control/data flow diagram
(EC/DFD) 172 enhanced data flow diagram (EDFD) 222, 233, 282-83, 284, 291,
332-33, 335-36, 349-51, 357-62, 364, 370-72, 380-81, 409 enhancement
of models 221, 277, 281-84, 288, 290 of requirements 206, 222, 224-25,
228, 343, 348, 388, 409 of requirements model 166, 220-23, 225-26, 228,
233, 259, 275-76, 289, 311-12, 315, 334, 342, 346, 349-56, 387, 409 entity
233, 307-8, 409 model 112-14, 119-29, 166-67, 169, 170, 174,
180, 304, 307-11, 392 modeling 121, 124 specification 308, 409 entity
class 32, 33, 73, 116-18, 120, 121, 123-24, 126, 127, 128, 129, 162, 164, 409
rules and guidelines 118 specification 126-27 environment
210, 212, 217, 222, 331, 391, 409 essential model 222, 271, 276, 284-85,
290, 291, 312, 315, 316-30, 331-40, 346, 409 enhancing the
331-40 essential requirements 166, 222, 289, 311, 357, 388 event
160, 409 Existing Sampling Module 311-15 external stakeholders 285 top
F feasibility analyses 202-3 field
programmable gate arrays (FPGA) 252 flight management system 149-50 flow
76, 81, 83-85, 88, 95, 100, 106, 109, 131, 132-33, 134-35, 136, 138, 139, 153,
158, 161, 198, 212, 217, 218, 222, 227, 229, 233, 240, 247, 249, 257, 274, 288,
304, 311, 344, 357, 362, 381, 394, 395, 410 controlled 144 data
144 input 144 messages and 83-85 output 144, 304 stores
and 131, 212 flow diagram 106, 133, 177, 278, 410
child architecture 96 function 254, 410 functional
primitive 139 top G
Gomaa, Hassan 255, 420 groundwater analysis system
6, 249, 250, 299-388, 391, 396 Existing Sampling Module for
302, 304, 311-15, 343-46, 348, 364-66, 379, 381, 387 Groundwater Specimen
for 307-8, 311 Sample Analyzer Module for 344-47, 348-49, 355, 358-59, 370-71,
376-78, 379-80, 381, 387 top H
hardware layers 251-52 hardware/software 236-44,
392 configuration 239, 241 interfaces 239, 392 partitioning
14 hardware technologies 244-51 chemical
249 electrical 245-46 electromechanical 247 electronic 247 hardware
design 250 hydraulic 248-49 manufacturing 250 mechanical 248 mixed
technologies 250-51 optical 249 pneumatic 248-49 Harel,
David 147, 396, 420 Hatley, Derek 3, 180, 420-21 Hatley/Hruschka/Pirbhai
methods (H/H/P) 6, 7, 136, 299, 315, 389, 401, 410 Hatley/Pirbhai methods
(H/P) 3, 5, 389, 410 H/H/P methods See Hatley/Hruschka/Pirbhai methods hierarchy
46, 67, 410 aggregation/decomposition 93, 99 class 67 control
269, 271 controlling/controlled 93 is-a 67 networks and 90-92 supertype/subtype
107 hospital monitoring system 6 H/P methods See Hatley/Pirbhai
methods Hruschka, Peter 5, 422 Humphrey, Watts 183 top
I IEEE 244 "-ilities"
303, 380 implementation 267-68, 410 INCOSE 410 information hiding
256, 259, 262, 269 module 261, 410 information/material/energy
55-60, 161, 212, 257 information model 206, 233, 261, 410 inheritance
76, 77, 86, 107, 256-57, 258, 268, 274, 410 structure 274 inheritance
relationship 85-86, 106, 107, 108 rules and guidelines 86 input
and output flows 82, 138 processing 331 input
processing 187, 410 interconnect 87, 206, 212, 228, 230, 234, 245, 249,
250, 344, 382, 392, 393-94, 395, 410 interface 236, 277, 288, 315, 331,
410 International Council on Systems Engineering (incose) 410 is-a
relationship 121, 122, 411 top
J Jackson, Michael
255, 421 Jackson System Development (JSD) 255 Jacobson, Ivar 178,
180, 256, 271, 419, 421 top
L layer 185-87,
270-71, 280-81, 411 application 269 architectural 223 control
269 Deliverable System Development 186 Implementation 185 in
model 60-70, 411 structure 205, 253 in systems 46-47, 185 Top
System Element 186 top M Maier,
Mark 18, 421, 422 Manhattan Island example 27-28 McConnell, Steve
16, 421 McMenamin, Stephen 66, 112, 180, 421 message 76, 79, 81-85,
97, 100, 256-57, 411 definition of 81 diagrams 98 flows
and 83-85 rules and guidelines 82 message/call 98 message
specification 102-3, 111, 411 definition of 102-3 meta-model
275-96, 411 method 178, 181-83, 200, 209, 250, 256, 389, 390, 397-400, 411
See also Hatley/Hruschka/Pirbhai method (H/H/P), Hatley/Pirbhai method (H/P) process,
tool, and 181-83 MID 76, 106, 107-8, 110 model 205-74,
275, 278, 280, 311, 344, 346-47, 393, 411 See also architecture
model, concurrent model, control model, meta-model, requirements model abstraction/detailing
68, 192, 197 aggregation/decomposition 64, 69, 192-93, 197 client/server
67 context-level 210 environment 212, 213, 217, 222 essential
222 layered 60-70, 411 requirements/architecture/design 191 supertype/subtype
67 system specification 191-93, 207 modeling elements
76-87 See also architecture flow, architecture interconnect,
architecture model, flow, inheritance relationship, message, and terminator module
87, 100, 106, 168, 212, 225, 233, 247, 249, 254, 259, 268, 315, 344, 347, 349,
357, 393, 396, 411 See also architecture module application
270 control 269 hardware 236 hardware/software 237 software
236, 240 specification 376 module inheritance diagram
(MID) 76, 106, 107-8, 110, 411 rules and guidelines 108 multiple
architecture models 174-75 multiple hierarchies 9 multiple inheritance
107 multiplicity 119-20, 121, 124, 128, 305, 308, 412 top
N Naval Research Laboratory's Software Cost
Reduction Method 255 networks 90-92 top
O object orientation (OO) 67, 94, 178-79,
256-58, 268, 271, 391, 392, 399, 412 architecture and 272 constructs
of 391 methods of 178-79, 257, 271 object-oriented design
(OOD) 255, 256-57, 412 output processing 221, 276, 412 top
P Page-Jones, Meilir 86, 254, 255, 258, 421 Palmer,
John 102, 421 Parnas, David 52, 64, 255, 259, 299, 421-22 partitioning
49, 412 pat See process activation table patient-monitoring system
6, 209-36, 238, 252 architecture 229-33 Architecture
Level 1 Model 220-23, 224ff., 233 context-level model 213-18 enhanced
requirements model 220-23 enhancements 228 environment 210-13 interconnects
228 lower-level models 233 problem statement 210 technology
constraints 219-20 people-made systems 9, 10, 11, 27 Pirbhai,
Imtiaz 413, 420 Premerlani, William 422 primitive 164, 413 process
16, 131, 133, 137, 138, 139, 154, 174, 176, 177, 181-83, 200, 212, 221, 233, 249,
250, 271, 277, 284, 395, 398, 399, 413 See also Process for
System Architecture and Requirements Engineering (PSARE) activators 154,
395 definition of 133 method 413 methods, tools, and 181-83 model
113-14, 130-42, 150, 166, 167, 170, 180, 206, 233, 267, 270, 395, 398, 399, 413 module
250 rules and guidelines 133 for system development 16 process
activation table (PAT) 146, 154, 268, 396, 413 Process for System Architecture
and Requirements Engineering (psare) 6, 181, 413 processing view 18, 20-21 processors
230 processor view 18, 19-20 process specification (PSPEC) 139-43,
144, 150, 161, 164, 166, 169, 174, 175, 196, 212, 216, 217, 221, 233, 267, 311,
314, 318-25, 327-30, 334, 335-40, 364-65, 367, 376, 388, 393ff., 400, 413
rules and guidelines 142-43, 394 Programmable Logic Arrays
(PLAs) 20 programming language 268, 269 project coordination 203 prototype
202, 413 PSARE 6, 181, 413 PSPEC See process specification push
and pull indicators 81, 82, 83-85, 94, 95, 97, 99 top
Q quality 36-37 quick-ticketing system
(QTS) 7 top R
RD See requirements dictionary real-time (RT) 48, 398-99,
413 Rechtin, Eberhardt 18, 37, 422 relationship 118, 121, 123-25,
129, 162, 164, 267, 307-8, 311, 413 abstraction/detailing 65-66,
92 aggregation/decomposition 64-65, 92, 123 binary 118-19 class
91 controlling/controlled 67-68 generalization/specialization 67 is-a
121, 122 is-boss-of/is-supervised-by 67 multiplicity 119-20 name
119-20 n-ary 128 parent/child 198 rules and guidelines 120-21 specification
127-28, 413 subclass/superclass 92, 121 superclass/subclass 121 supertype/subtype
66-67, 85 symbols 118-20 required capability
210, 219, 387, 413 constraint 387, 414 requirements 24-40,
226, 228, 230, 233, 235, 242, 257, 264, 281, 285, 288-89, 299-303, 304, 307-8,
345-46, 347, 348-49, 380, 387-88, 390, 393, 414 See also requirements
model aggregation/decomposition of 33 capabilities and 26-27, 33,
39 categorizing 39-40, 202 class diagram 28ff., 32, 34, 36 constraints
26, 27, 33, 34, 39, 301-3 core 267 customers and 24 decomposing
202 defined 26-28 derived 30-31, 39, 194-97, 198, 202, 393 detailing
30-31, 38-39, 194-97 enhancement and allocation 194, 202, 267 entity
class 38-39 essential 167-68, 222, 266, 393 external 37-38, 185 feasibility
analysis of 38, 202 functional 26, 138 gathering of 30, 37-38, 202 hiding
264, 266-67 integrity analysis of 38, 202 management of 37-40, 202 managers
and 24, 25 performance 27, 32-33, 164, 196, 375, 387, 414 primitive
32-34, 194, 196 for quality 36-37 sources of 24-26 specification
299 stakeholders 24ff., 200, 266 standards as source for 24, 25 sub/supertyping
relationship and 34 for timing 164-65, 375, 377 users and 24, 25,
331 requirement context diagram 172, 214, 277, 284, 290, 304-5,
341 requirement entity class 28, 38-39 requirements/architecture relationships
See also superbubbles, traceability balancing 177-78 scope differences
171-72 requirements dictionary (RD) 75, 113, 129, 131, 132,
155, 162-70, 177, 218, 221, 233, 311, 376, 383-84, 388, 414 requirements-driven
systems 22 requirements flow 250 requirements method 4, 7, 160-61,
179, 190-99, 200, 205, 244, 250, 257, 273, 275, 389, 391, 392, 396, 398, 400,
414 requirements model 28-36, 65, 72, 84, 112-61, 162ff., 169-70, 171, 174,
177, 180, 190, 192, 194, 197, 200, 206, 209, 218, 221, 222, 224, 233-34, 249,
250, 261, 267, 270, 275, 279, 304, 311, 315, 316, 318, 347, 366, 387, 391ff.,
398ff. architecture model and 170-78 balancing 141, 166 components
of 169 is-a relationship 34 summary of 169-70 Robertson,
James 66, 180, 422 Robertson, Suzanne 66, 180, 422 Rumbaugh, James
178, 256, 421, 422 top S
SA See Structured Analysis SD See Structured Design sequential
machine 147-48, 149-50, 151-53, 414 defined 147-48 other
representations of 151-53 Sheard, Sarah 200, 422 Shenhar,
Aaron J. 189, 422 Shlaer, S. 256, 422 Society of Concurrent Engineering
(SOCE) 422 software architecture 259, 272-72 software design 269-70
methods 254, 258 software development 84-85, 254-58, 393
history of 254-58 software layers 253-73 specifications
311, 315, 414 spiral model 184 stakeholder 289, 414 starvation
of bubbles 139, 414 state 415 state chart 154, 158, 160, 396, 415 state
machine 152 state transition 165, 415 state transition diagram (STD)
146, 147, 148, 149, 150, 151, 268, 396, 415 state transition matrix (STM)
146, 415 state transition table (STT) 146, 415 state/event matrix
152, 415 state/state matrix 152, 415 STG See Structured Technology
Group store 131, 134-35, 137, 138, 157, 162, 164, 168, 174, 176, 177, 212,
227, 233, 257, 397, 415 flows and 131, 387 rules and
guidelines 134-35 symbol for 134-135, 397 Strategies
for Real-Time System Specification 3, 4, 5, 6, 60, 68, 79, 84, 106, 144, 146,
147, 151, 164, 165, 181, 214, 389, 397 StructSoft 415 structure 64,
97 aggregation/decomposition 103, 106 assembly/subassembly/component
64 container/content 64 controlling/controlled 97 message/call
98 whole/part 64 Structured Analysis (SA) 34, 47, 65-66,
73, 92, 96, 110, 130, 131, 135, 136, 141, 209, 397, 398, 400, 415 Structured
Design (SD) 47, 68, 86, 102, 254-55, 258, 268-69, 415 structured English
142, 394, 415 structured methods 178-79, 415 Structured Technology
Group (stg) 416 subtype/supertype 122, 256, 416 superbubbles 171,
172-75, 176, 213-14, 225-27, 228, 230, 233-34, 291, 349, 364, 390, 416
rules and guidelines 174-75 traceability and 176-77 superclass/subclass
121-23 rules and guidelines 122-23 supertype/subtype
64, 66-67, 85, 107, 121, 416 system 10-40, 205, 416 See
also system development approach 9 architect 200-204, 273, 402 architecture
49, 74, 224, 245, 281, 290, 395 artifacts 5 categories of 17-18 classification
23 complexity of 17-18 components of 10 concept of 9 engineer
200-204, 214 engineering 290, 416 errors 15 hierarchies 11-13,
14 life cycle 15, 182 module specification 375 networks 14-15 people-made
9, 10, 11, 27 properties of 12 requirements 24-40, 49 requirements
context 216 requirements driven 22 role of 200-204 specification
of 20, 280, 388 stakeholders 281 views of 18-24 system
development 4, 16, 181-204, 275-96, 318, 348, 389, 416 essential
model of 277-81 meta-model for 276 nature of 183-90 overview
of 275-76 patient-monitoring system example 209-36 process and methods
16, 190-99 process, methods, and tools 181-83 top
T Taylor, David A. 271, 422 terminator
76, 78-79, 87, 88-89, 109, 131, 135, 136, 137, 144, 156, 157, 204, 214, 222-23,
277, 284-85, 288, 290, 341-42, 349, 392, 417 definition of
78 examples of 277-78, 285, 288 naming rules 79 symbol for 78 testing
187, 417 timing specification (TSPEC) 166, 177-78, 196, 222, 304, 305-7,
346, 377, 381, 392, 417 tools 181-83, 200, 423 traceability 176-77,
185, 196, 197-99, 226, 236, 393, 417 traceability matrix 101, 176-77, 194,
197, 198, 228, 230-33, 234, 242, 244, 352-54, 366, 368-69, 380, 388, 390, 393,
417 rules and guidelines 176-77 trade-off
study 202, 347, 348, 376, 377, 382, 417 training 423 TSPEC See timing
specification Turbocase/Sys 418, 423 top
U Unified Modeling Language (UML) 7, 85, 118,
121, 125, 178, 179, 180, 418 use case 180, 418 user 394 user
interface 89, 221, 259, 261, 264-65, 269, 271-73, 276, 290, 418 user-interface
processing 331 top V
views of a system 18-24 activity level 19,
23-24 intelligence level 19, 22-23 processing 18, 19-20 processor
18, 20-21 what/how 18, 21-22 top
W waterfall model 183-84, 188, 189, 190 Weinberg,
Daniela 43, 422 Weinberg, Gerald M. 43, 422 what/how classification
49-54, 142 architecture model and 50 requirements model
and 50 separation of 50-51, 70 whole/part 64, 193 www.psare.com
7, 36, 391, 423 top Y
Yourdon, Edward 254, 420, 423 Return
to Book Page
|