21.01.2022 Views

Sommerville-Software-Engineering-10ed

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Subject Index 781

composition

of components, 480–86, 487

service systems and, 541–47

computation independent model (CIM), 159–61

computer science, software engineering v., 20, 23

concept reuse, 439

conceptual system design, 553, 563–66, 577, 594

conceptual views, 174, 192

concurrency, 491

confidence levels (verification), 228–29

confidentiality, 28, 374, 413

configurable application systems, 442, 454–457

configuration management (CM), 213,

215–216, 222, 730–55. See also change

management

activities of, 215–16

agile methods and, 732, 742–43, 748, 750

architectural patterns, 175

change management, 731, 745–50, 753

design implementation and, 213, 215–16, 222

problem tracking, 216

release management, 216, 731, 750–53, 754

system building, 731, 740–45, 753

system integration and, 215–16

terminology for, 734

version management (VM), 215, 216,

731, 735–40, 753

configuration, software product lines, 451–52

ConOps document standard, 563

consistency, 107, 129, 652

constants, naming of, 331

construction phase (RUP), 46

consumer/producer processes (circular buffer),

616–17

container systems, 603–05

context models, 141–44, 163, 199–200

contingency plans, 650–51

continuous integration, 78, 742–43

control

application frameworks and, 445

cybersecurity, 413–414

inversion of, 445

safety-critical systems, 341–42

security, 377, 378–79

visibility of information, 325–26

control metrics, 717

controlled systems, 319

cooperative interaction patterns, 175

coordination services, 534, 548

CORBA (Common Object Request Broker

Architecture), 466, 493, 507

cost/dependability curve, 290–91

cost drivers, 692

costs. See also estimation techniques

change analysis and, 133

COCOMO II modeling, 686–96

dependability and, 290–91

distributed systems, 495

effort, 669

fault removal, 308–09

formal verification, 357

maintenance/development, 274–76, 279, 280

overhead, 669

project planning, 669

safety engineering and, 357, 362–63

software engineering, 20

software reuse and, 214, 439

system failure, 286

COTS (commercial-off-the-shelf) systems, 453. See

also application system reuse

critical systems, 287. See also safety-critical

systems

agile methods and, 75

dependable processes for, 297

documentation for, 92, 96

failure of, 287, 303

formal methods for dependability of, 302

redundancy and, 295

types of, 287, 424

verification and validation costs, 290

cultural change, 97

customer involvement (agile methods), 76, 77, 91,

748, 750

customer testing, 59

customization, 471, 732–33

cybersecurity, 376, 412–416, 432

D

damage limitation, 342, 351

data clumping, 279

data collection systems, 25, 202

data flow diagrams (DFD), 154–55

data reengineering, 277

database design, 57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!