Human Aspects of Software Engineering (Charles River Media Computer Engineering)

A

abstraction

about, 129 “30

codes of ethics and, 191

human aspects of software engineering and, 187 “88

international perspectives and, 191

learning processes and, 192

popularity of, 134 “35

program comprehension and, 192

programming style and, 209

software architecture and, 193 “97

software development methods and, 188 “89

software requirements and, 190

software teams and, 189 “90

teaching, 197 “98

ACM s Committee on Women and Computing, 316

Ada, 134 “35

AgileAlliance, 315

Agile Management for Software Engineering (Anderson), 303

Agile Manifesto, 196

agile software development. See also eXtreme Programming

democratic teams and, 33

requirements elicitation in, 236 “38

software architecture and, 194 “97

vs. heavyweight approach, 119 “20

analog computers, 126 “27

Analytical Engine, 134

Anderson, David, 303

Apple Computer, 246

Application Composition model, 233

Architectural Tradeoff Analysis Method (ATAM), 196

Aspray, William, 304

Association for Women in Computing (AWC), 316

Auer, Ken, 304

Категории