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
   244   245   246   247   248   249   250   251   252   253   254