Page 249 -
P. 249
234 INDEX
architectural design (continued) classes
quality attributes in, 170–172, 175–176, diagramming, 160
182–183, 185–189 in domain modeling, 142–145, 158–160,
social structures resulting from, 99–100 161
static approach for evaluation, 171 in OO-Methodology, 205
Architectural Tradeoff Analysis Method (ATAM), redundant, 163
189 relevant, 162
ArcStyler, 203 vague, 163
Artificial Intelligence (AI), 119 code cyclomatic complexity, 75
Ashri, R., 122 cognition
attributes, identifying, 163–164 rationalistic tradition of, 40–42
AUML, 113, 114, 119, 121 situated action perspective of, 41–42
authentication services, 12–13 cognitive iteration, 38, 39, 40–45, 53
automated software development, 202–203 collaboration focus of elicitation techniques, 25,
availability, 109 26, 29–30
Avison, D., 4 commercial off-the-shelf (COTS) vendors, 15
commercial transactions, detailed design for,
B 109–113
Barker, B., 145 communication
Basili, V.R., 47, 49, 51, 189 among analysts, designers, and users, 21–22
Bass, L., 170 channels for, 23–25, 26, 29–31
behavioral model of domain reference architecture iterative development, enhanced by, 53
(DRAC-B-M), 172, 173 Johari window, 27–29
behavoiral definitions, lack of, 15 for mutual understanding, 23
Bennett, S., 143 personal construct theory, 27
Bergenti, F., 98 requirement appreciation, 27–29
Biski, I., 145 requirements elicitation, 27–29
black boxes, 12, 19 complexity reduction, 19
Bloesch, A., 145 computational quality attribute (CQA), 14
Bresciani, P., 113 Computer-Independent Model (CIM), 203
Briand, L.C., 189 computing quality attributes, 19
Brooks, F.B., 47 concentrated development model, 87–90
business logic, 75–76, 79 Conceptual Model Compiler. See OO-Methodology
conceptual schema diagram, 147, 157, 158
C conceptual schema-centric development (CSCD),
CAMLE, 119, 122 202–203
CARE Technologies, 214 consensus in the social process, 68
Carlson, J.R., 30 COTS, 15
Cassiopeia, 119, 122 CQA (computational quality attribute), 14
Cernuzzi, L., 123 CSCD (conceptual schema-centric development),
CET (channel expansion theory), 24 202–203
channel expansion theory (CET), 24 Curtis, B., 69
Checkland, P., 39, 44
Chen, M.H., 189 D
Chen, Peter, 97 Dam, K.M., 123
Class Responsibility and Collaborator (CRC) “dance” of interactions, 39, 44–45
cards, 143 data flow diagrams (DFDs), 97