Flylib.com

Books Software

 
 
 

Human Aspects of Software Engineering (Charles River Media Computer Engineering) - page 218


Index

D

data collection tools

interviews, 59 “63

observation, 65 “66

questionnaires, 63 “65

Davies, Vanessa, 108

debugging, 211 “18, 279, 280

Decline and Fall of the American Programmer (Yourdan), 101, 313

Deimel, Lionel, 306

Delay Line, 128

DeMarco, Tom, 306

democratic teams , 31 “34

Development Managers, 238

Discipline for Software Engineering, A (Humphrey), 308

distance education (DE), 261 “62

documentation, 196 “97

dot-com boom, 246

dot-com crisis, 102 “3, 227

Druker, Peter Ferdinand, 306

Duarte, Deborah, 307



Index

E

earned value estimates, 234

earned value tracking, 9 “10

Eckert, J. Presper, 127 “28

e-commerce, 251 “59

about, 254 “56

cognitive analysis of, 256 “58

hypertext and, 257 “58

metaphors in, 256 “57

social perspective of, 258 “59

e-communication, 258 “59

Educating the Reflective Practitioner (Sch n), 164, 311 “12

Electronic Delay Storage Automatic Computer (EDSAC), 128, 129

electronic discussion groups, 175

Electronic Numeric Integrator and Calculator (ENIAC), 127 “28

Elements of Programming Style (Kernighan and Plauger), 309

Engineering of Software, The (Hamlet and Maybee), 307 “8

ethics. See Code of Ethics of Software Engineering

Evolutionary Development Model, 136

eXtreme Programming (XP)

agile software development and, 138 “39

concept of, 18 “20

criteria for choosing, 22 “24

customer requirements and, 57 “58

human aspects of, 20 “22

Planning Game, 235 “36

software architecture and, 194 “97

time-to-market and, 247

Extreme Programming Applied (Auer and Miller), 304

Extreme Programming Explained (Beck), 304



Index

F

Fairley, Richard, 314

feasibility studies, 133

feedback, 21

Fifth Discipline (Senge), 312

Fisher, Allan, 310

Floyd, Christiane, 117

focus groups, 248

Fowler, Martin, 119, 307

Freeman, Peter, 297

From Airline Reservations to Sonic the Hedgehog (Campbell-Kelly), 305



Index

G

game theory, 45 “48

Gates, Bill, 307

Grove, Andy, 256



Index

H

Hamlet, Dick, 116, 307

Hemingway, Collins, 307

heuristics, 181 “98

abstraction, 186 “98

structured programming, 184

successive refinement, 184 “86

hierarchical teams , 34 “38, 189

high-tech industry

in developing countries , 106 “7

dot-com crisis and, 102 “3

in India, 103 “4

international perspectives on, 97 “112

in Israel, 104 “6

SARS and, 100

September 11, 2001 attacks and, 99 “100

in the United States, 101 “2

women in, 107 “10

worldwide, 101 “6

history

early days of computing, 125 “29

of software development methods , 129 “39

History of Modern Computing (Cerruzi), 305

Hoelzer, Helmut, 126 “27

human aspects

of software architecture, 193

of software engineering, 187 “88, 300 “3

human-software interaction, debugging process and, 211 “18

Humphrey, Watts, 25, 308

hypertext, e-commerce and, 257 “58



Index

I

IBM, 245 “46

imitative programmers, 51

Incredible Shrinking Pipeline, The (Camp), 314

India, high-tech industry in, 103 “4

Inevitable Pain of Software Development, The (Berry), 314

information hiding, 129, 134 “35

Information Rules (Shapiro and Varian), 311

Innovation in Education (Intel), 106

interface prototypes , 133

international perspectives

abstraction and, 191

developing countries , 106 “7

Indian high-tech industry, 103 “4

Israeli high-tech industry, 104 “6

relevance of, 98 “99

on software engineering, 97 “112

on women in high-tech industries, 107 “10

Internet

communication and the, 261 “62

timeless nature of, 254, 259 “62

Internet Time, 247

interviews, as data collection tool, 59 “63

intuitive programmers, 51

Israel, high-tech industry in, 104 “6

Iterative Model, 135 “36