Our Blog Excerpts Savings Contact

logo

Dorset House Publishing
High-Quality Books on Software Engineering and Management.  Since 1984.
dorsethouse.com > titles

 

iDH Sign-Up


Get Our e-News
Delivered by FeedBurner

Index of

Process for System Architecture and Requirements Engineering

by Derek Hatley, Peter Hruschka, and Imtiaz Pirbhai

ISBN: 978-0-932633-41-5  
©2000  456 pages   softcover  
$59.95 (plus shipping)

Subject(s): Requirements Engineering, Systems Architecture, Systems Design

Paypal
*For UPS Ground within U.S. only.
For more info., or for Int.'l or rush orders, click here.

Rate this
Book.

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

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

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

Yourdon, Edward 254, 420, 423



A
| B | C | D | E | F | G | H | I | J | L | M
N | O | P | Q | R | S | T | U | V | W| Y


Return to Book Page


Features
Reviews
Table of Contents

Excerpt: "Purpose and Scope"

Index

Author Interview

Click here to download a 96K PDF file with corrected Figures 3.15 and 3.16, pages 59 and 61.

Downloads
Dorset House Catalog
This Book's Flyer

By this Author
Strategies for Real-Time System Specification

Also Recommended

Exploring Requirements: Quality Before Design, by Donald C. Gause and Gerald M. Weinberg

General Principles of Systems Design, by Gerald M. Weinberg and Daniela Weinberg

How to Plan, Develop & Use Information Systems, by Hein van Steenis

Rethinking Systems Analysis & Design, by Gerald M. Weinberg

Systems Modeling and Requirements Engineering: The ECSAM Method for Computer-Based Systems Analysis and Modeling, by Jonah Z. Lavi and Joseph Kudish

How to Order

To order this book by credit card directly from Dorset House in New York, please call (800) 342-6657 or (212) 620-4053, weekdays, 9am to 6pm. Alternatively, print out our Faxable Order Form and fax to (212) 727-1044.

To order this book from an online bookstore, please see above.

To purchase at a bookstore, contact our Recommended Booksellers to verify availability. Any store can order from Dorset House using the book's title and ISBN number. Also, bookstores can order our books through Baker & Taylor.

We'd like to make it easy for you to order, so please contact us at any time for help!

  DORSET HOUSE PUBLISHING CO., INC.
New: 3143 Broadway, Suite 2B    New York, New York 10027    USA
1-800-DH-BOOKS or 212-620-4053, fax 212-727-1044
Copyright © 1996-2008 by Dorset House Publishing Co., Inc. All rights reserved.
Home | Blog | Savings | Stores | Features | Titles | Authors | Subjects | Orders | About | Contact | Legal