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
Agile Management for Software Engineering (Anderson), 303
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
Application Composition model, 233
Architectural Tradeoff Analysis Method (ATAM), 196
Association for Women in Computing (AWC), 316