350
Index
Software engineering integrated product team
(SWE-IPT), 12
preliminary stage software architecture, 309–311
software architecture, 44–45
Software implementation
computing environment tasks, 329
dry-run acceptance testing, 323–325
fabrication, 323–324
overview, 323, 325
post-development process tasks, 329–330
products, 325–327
reviews and milestones, 332–333
software engineering tasks, 327
tasks, 327–329
testing and evaluation tasks, 330–332
Software integration strategy.
See
Integration
strategy
Software product baseline (SPB), 341
Software product baselines, 65–67
Software product requirement appropriateness
(functional architecture), 48
Software requirements baseline, 48–49
Software requirements definition
analyze product alternatives, conflicts, and
trade-offs, 296–297
computing environment implementation, 299
computing environment requirements
specifications, 293–294
initial software behavioral model, 293, 295
operational model, 291–293, 295
post-development process implementation,
299–300
product
specification tree, 297–298
products, 292–295
project and technical plans, 298
purpose, 291
reviews, milestones, and baselines, 301–303
risk mitigation plans, 297
software engineering, 295–298
software implementation, 298–299
software interface requirements specifications, 294
software nomenclature register, 298
software post-development process concepts, 297
documents, 294
software requirements allocations, 297
software requirements review (SRR), 298
software requirements specifications (SRS), 293
software requirements traceability matrix, 294
software testing and evaluation, 294, 300–301
corrective action audit, 301
feasibility, challenges, constraints, and risks,
300
quality assurance inspection and audits,
300–301
quality
assurance plan, 300
software requirements audit, 301
test audit, 301
test plan, 300
synthesize conceptual design alternatives,
295–296
work breakdown structure, 297
Software requirements review (SRR), 35–36
Software requirements specifications, 10, 293
Software unit code and testing stage, 38–39
unit design review (peer evaluation), 38
unit qualification review (peer evaluation), 39
Software, defined, 272–273
SPB.
See
Software product baseline (SPB)
Specification tree, 17
complexity control mechanisms, 65
Specification, analysis, and synthesis (SAS),
102–103
Stakeholder needs relationships and dependencies,
46–48
Stakeholders' needs and expectations, 124–127,
135–137, 142–144
Storyboarding, 234
Structural design considerations, physical
architecture, 211–225
behavioral analysis, 216–217
design guidelines, 211–214
modeling and simulation, 215–216
performance evaluations, 217–222
prototyping, 222–225
trade-off analysis, 217
Structural design optimization (functional
architecture), 51
Structural design solution, physical architecture,
205–207
integration strategy, 209–211
structural unit specifications, 209
structural units, 207–209
technical data package, 211
Structural design verification (functional
architecture), 51
Structural performance validation (requirements
baseline), 51
Structural units, physical architecture, 207–209
specifications, 209
Subarchitectural elements, 52
Sustainment analysis tasks, 152–155
architectural guidelines and principles, 154–155
post-development process characteristics,
153–154
351
Index
post-development process operational concepts,
152–153
post-development process operational scenarios,
153
Sustainment design review, 38
Sustainment qualification review, 41
Sustainment strategy review, 37
SWE-IPT.
See
Software engineering integrated
product team (SWE-IPT)
Systems engineering, 7–8
principles and practices, 3–5
Systems monitoring procedures, 196–197
T
Technical data package (TDP), 335
physical architecture, 211
Technical merits,
change evaluation, 281–282
Technical plan consequences, 283
Technical risk repository, 285
Technical work package consequences, 282–283
Technological evolution, 98–108
Agile Manifesto, 104–108
methods and standards, 101–105, 102
f
programming, 99, 100
t
–101
t
, 101
Technology availability (requirements baseline), 49
Test coverage (software product architecture), 49
Test sufficiency (requirements baseline), 49–50
Testing and evaluation, software architecture, 49–50
Testing readiness review, 40
Timeliness
versus
development costs (Stakeholder
Needs), 48
Trade study, 250–251
architectural alternatives, 259–260
candidate alternatives, 250–251
documenting decisions, 261
evaluation, 259–261
execution strategy, 261
functional alternatives, 256–257
preferred course of action, 260–261
requirements alternatives, 256
scope, 250
structural alternatives, 257–258
success
criteria, 251
Trade-off analysis, 22–24, 68–70
physical architecture, 217
Trade-study environment, 251–255
data collection and analysis mechanisms,
253–255
experimental mechanisms, 252–253
procedures, 255
Training design review, 38
Training qualification review, 41
Training strategy review, 36
Trees
documentation, 17
specification, 17
Do'stlaringiz bilan baham: