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.

Subject Index 799

T

tabular specification, 124

task cards, 79–80, 82. See also user stories

teamwork, 656–64

development team, 85, 90, 92–93

group cohesion, 658

group communication, 662–64

group member selection, 659–60

group organization, 660–62

hierarchical groups, 661–62

hiring people, 661

physical work environment and, 663

technical complexity, SoS, 585, 586–87, 590

technical computer-based systems, 552

test cases, 130, 234–37, 252

test-driven development (TDD), 242–45

test-first development, 59, 78, 81–83, 252

test planning, 231

testing (software testing), 58–60, 226–54, 402–04,

427–28

acceptance, 77, 82, 249, 250–51, 252

agile methods for, 59, 78, 81–83, 251

alpha, 249

assurance and, 402–04

automated, 78, 81–83, 233–34,

242, 252

beta, 58, 60, 249–250

choosing test cases, 234–37, 252

component testing, 59, 232, 237–39

customer, 58, 59

debugging v., 58, 232, 244

defect, 58, 227–28, 232, 245, 248

development and, 59–60, 81–83, 570

development testing, 231–42, 252

goals of, 227

incremental approach, 59

inspections v., 229–30

model of, 230–31

penetration, 403–04

plan-driven phases, 59–60

process, 58–60

release testing, 245–48

reliability and, 332–33, 336

resilience, 427–428

security, 402–04

services, 543, 546–47

stages in, 59, 231

statistical, 332–33, 336

system, 59, 232, 240–42

test-driven development (TDD), 242–45

tool-based analysis, 404

unit testing, 47, 232–37

user testing, 249–51

validation, 58–60, 227–29

threats, 377, 378, 404, 413, 414–15

timeouts, 330–31

timestamps, 744

timing analysis, 626–31, 635

timing errors, 238–39

TOGAF, 600, 601

tool-based analysis, 404

tool support, 132, 743, 744, 746

traceability (requirements), 132, 133

trading systems, 605–06

transaction-based applications, 25

transaction processing systems, 185,

186–87, 192

transition phase (RUP), 46–47

triple modular redundancy (TMR), 322

trust, security and, 22, 24

two-tier client-server architecture, 501, 503–05

U

UML (Unified Modeling Language), 140

activity diagrams, 33–34, 141, 143–44

architectural design and, 139, 175, 205

behavioral models, 155–57

business processes and, 143–44

class diagrams, 141, 149–50

component interface diagram, 469

deployment diagrams, 149, 218

diagram types, 139, 140–41, 205

event-driven, 156–57

executable (xUML), 162

generalization and, 152

interaction models, 144–49

object oriented metrics and, 721

object-oriented systems and, 140, 198–209

package symbol, 37

sequence diagrams, 141, 146–49, 155, 163, 205,

206–07

state diagrams, 141, 205, 207–08

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

Saved successfully!

Ooh no, something went wrong!