Page 206 - Software and Systems Requirements Engineering in Practice
P. 206

172   S o f t w a r e   &   S y s t e m s   R e q u i r e m e n t s   E n g i n e e r i n g :   I n   P r a c t i c e


                           3.  How does one analyze design tradeoffs and the associated risks
                             with implementing a system that best meets requirements?


                 References
                      Bachmann, F., Bass, L., and Klein, M., Illuminating the Fundamental Contributors to
                         Software Architecture Quality (CMU/SEI-2002-TR-025), Software Engineering
                         Institute, Carnegie Mellon University, Pittsburgh, August 2002.
                      Barbacci, M., Ellison, R., Weinstock, C., and Wood, W., Quality Attribute Workshop
                         Participants Handbook (CMU/SEI-2000-SR-001), Software Engineering Institute,
                         Carnegie Mellon University, Pittsburgh, July 2000.
                      Bass, L., Clements, P., and Kazman, R., Software Architecture in Practice, 2nd ed.,
                         Addison-Wesley, Boston 2003.
                      Berenbach, B., “The Automated Extraction of Requirements from UML Models,”
                         Eleventh IEEE International Symposium on Requirements Engineering (RE ’03),
                         Monterey Bay, CA, September 2003, pp. 287–288.
                      Budgen, D., Software Design, Addison-Wesley, Boston, 2003.
                      Cleland-Huang, J., Marrero, W., and Berenbach, B., “Goal Centric Traceability: Using
                         Virtual-Plumblines to Maintain Critical Systemic Qualities,” IEEE Transactions
                         on Software Engineering, June 2008.
                      Clements, P., Kazman, R., and Klein, M., Evaluating Software Architectures: Methods
                         and Case Studies, Addison-Wesley, Boston, 2001.
                      Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., Little, R., Nord, R., and
                         Stafford, J., Documenting Software Architectures, Addison-Wesley, Boston, 2003.
                      Cortellessa, V., Di Marco, A., Inverardi, P., Mancinelli, F., and Pelliccione, P., “A
                         Framework for the Integration of Functional and Non-functional Analysis of
                         Software Architectures,” Proceedings of the International Workshop on Test and
                         Analysis of Component Based Systems (TACoS 2004), 2005, pp. 31–44.
                      Dardenne,  A.,  Lamsweerde,  A.,  and  Fickas,  S.,  “Goal-Directed  Requirements
                         Acquisition,” Science of Computer Programming, Vol. 20, Nos. 1–2, 1993, pp. 3–50.
                      Finkelstein, A. and Dowell, J., “A Comedy of Errors: the London Ambulance Service
                         Case Study,” Proceedings of the 8th International Workshop on Software Specification
                         and Design, 1996, pp. 2–4.
                      Glinz, M., “A Risk-Based, Value-Oriented Approach to Quality Requirements,”
                         IEEE Software, March–April 2008.
                      Hofmeister, C., Nord, R., and Soni, D., Applied Software Architecture, Addison-
                         Wesley, Boston, 1999.
                      Hofmeister,  C.,  Krutchen,  P.,  Nord,  R.,  Obbink,  H.,  Ran, A.,  and America,  P.,
                         “Generalizing a Model of Software Architecture Design from Five Industrial
                         Approaches,” Proceedings of the 5th Working IEEE/IFIP Conference on Software
                         Architecture (WICSA ’05), 2005, pp. 77–88.
                      IEEE Std. 610.12-1990.
                      IEEE Std. 1471-2000.
                      ISO/IEC 9126 (2001). Software Engineering—Product Quality—Part 1: Quality Model.
                         International Standards Organization.
                      ISO/IEC 25030 (2007). Software Engineering—Software Product Quality Requirements
                         and  Evaluation  (SQuaRE)—Quality  Requirements.  International  Standards
                         Organization.
                      Jackson,  M.,  “The  Meaning  of  Requirements,”  Annals  of  Software  Engineering,
                         Vol. 3, 1997, pp. 5–21.
                      Jones, C., Applied Software Measurement, 3rd ed., McGraw-Hill, New York, 2008.
                      Jones, C., Estimating Software Costs, 2nd ed., McGraw-Hill, New York, 2007.
                      Lamsweerde, A., “Requirements Engineering in the Year 00: A Research Perspective,”
                         Proceedings of the International Conference on Software Engineering, Limerick,
                         Ireland, 2000, pp. 5–19.
                      Nuseibeh, B., “Weaving Together Requirements and Architectures,” IEEE Computer,
                         Vol. 34, No. 3, 2001, pp. 115–119.
   201   202   203   204   205   206   207   208   209   210   211