21.01.2022 Views

Sommerville-Software-Engineering-10ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

788 Subject Index

management (software management), 26, 66–68,

84–88. See also configuration management;

process improvement; project management;

project planning; quality management;

version management

agile methods, 84–88

automated, 423–24

CBSE process, 474, 476

coping with change, 63

planning, 132–33

process maturity method and, 66–68

real-time system processes, 632–34

requirements change, 130–34

resilience and, 421–24, 432

management complexity (SoS), 585, 586–87,

587–90, 606

manifesto, agile, 75–76, 77–78

marketing environment, 229

Mars exploration, 358

mathematical specifications, 121. See also formal

methods

mean time to failures (MTTF), 313, 314

measurement. See also metrics

ambiguity in, 724–25

component analysis, 722–23

controller/predictor metrics, 717

quality management (QM) and, 716–26, 727

software analysis, 725–26, 727

software quality, 716–26, 727

mental health care system (Mentcare), 34–36

administrative reporting, 36

aggregation association in, 153

authentication procedures, 416

class diagrams for, 149–151

client-server architecture of, 428

context model of, 141–42

design risk assessment, 390–91

dose checking test case, 80

fail-secure approach, 397

functional requirements in, 106–07

generalization hierarchy and, 153

goals of, 35

individual care management, 35

key features of, 35–36

layered architecture pattern in, 179, 188

non-functional requirements in,

109–10

organization (diagram) of, 34

passwords, 400–101, 416

patient monitoring, 35

privacy and, 36

process model of involuntary detention, 143

release testing, 246, 247

requirements-based testing and, 246

resilience of, 289, 428–30

safety and, 36

safety-critical system control, 342

scenario in, 124–25

scenario testing and, 247

security of, 289, 377, 400–01

sequence diagrams for, 146–49

sociotechnical system for, 562–63

story cards and, 79–80

success criteria for, 562–63

system boundaries, 141–42

task cards and, 79–80

use case modeling and, 145–46

use cases for, 125–26

merging, 734, 739

message exchange, 496–97, 526–29, 537

message passing interfaces, 238

metrics

AVAIL, 243–314

control/predictor, 717

dynamic, 720–21

events, 717

non-functional requirements, 110

process measurement, 717–20

probability of failure on demand (POFOD),

313–14, 316

product, 720–22, 727

rate of occurrence of failures (ROCOF), 313–314

reliability, 313–14, 316

resource utilization, 717

software measurement and, 716–26, 727

static, 720–21

time, 717

Microsoft Office 360, 27

microwave oven scenario, 156–58

middleware, 217, 218, 446, 465, 472–73,

498–99

milestones (projects), 673, 674, 677–78, 696

minimization strategies (risk management), 650–51

mission-critical system, 287

MODAF, 600, 601

model checking, 300, 358–59, 368

model-driven architecture (MDA), 159–62

model-driven engineering (MDE), 158–59, 442

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

Saved successfully!

Ooh no, something went wrong!