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

d
                                                       h
                                                      C
                                                                            t
                                                                          c
                                                                         u

                                                                     t
                                                                    n
                                                                :
                                                               1
                                                                       o
                                                                      r
                                                                            i
                                                            e
                                                           t
                                                      C h a p t e r   1 :      I I n t r o d u c t i o n      17 17
                                                             r
                                                         p
                                                        a
                                                                              n
                                                                             o
                      described  the  characteristics  of  a  good  requirement  and  a  good
                      requirements specification.
                 1.12  Discussion Questions
                           1.  Why  is  good  requirements  engineering  more  important  to
                             product development than it was ten years ago?
                           2.  What are the differences between good requirements and a
                             good requirements specification?
                           3.  What  are  some  of  the  key  full-time  roles  necessary  for  a
                             project to be successful?
                           4.  What is the role of the chief architect?
                 References
                      Dekkers, C. and Aguiar, M., “Applying Function Point Analysis to Requirements
                         Completeness,” Crosstalk, February 2001.
                      DoD  91,  U.S.  Department  of  Defense,  Software  Technology  Strategy,  December
                         1991.
                      Ebert, C., “Requirements BEFORE the Requirements: Understanding the Upstream
                         Impact,” Proceedings of the 13th IEEE International Conference on Requirements
                         Engineering (RE’05), 2005, pp. 117–124.
                      Gotel,  O.  and  Finkelstein, A.,  “An Analysis  of  the  Requirements  Traceability
                         Problem,”  Proceedings  of  the  First  International  Conference  on  Requirements
                         Engineering, Colorado Springs, CO, pp. 94–101, April 1994.
                      Hofmeister, C., Nord, R., and Soni, D., Applied Software Architecture, Addison-
                         Wesley, Boston, MA, 1999.
                      IEEE Standard 830, IEEE Recommended Practice for Software Requirements Specifications,
                         1998.
                      Johnson,  J.,  “Turning  Chaos  into  Success,”  Software  Magazine,  Vol.  19,  No.  3,
                         December 1999/January 2000, pp. 30–39.
                      Jones, C., Applied Software Measurement, 3rd ed., McGraw-Hill, New York, 2008.
                      Jones, C., Estimating Software Costs, 2nd ed., McGraw-Hill, New York, 2007.
                      Kamata, M.I. and Tamai, T., “How Does Requirements Quality Relate to Project
                         Success or Failure?” Proceedings of the International Requirements Engineering
                         Conference (RE‘07), 2007.
                      Paulish,  D.,  Architecture-Centric  Software  Project  Management, Addison-Wesley,
                         Boston, MA, 2002.
                      Standish Group Report, “CHAOS,” http://www.projectsmart.co.uk/docs/chaos_
                         report.pdf, 1995.
                      Thayer,  R.  and  Dorfman,  M.,  Software  Requirements  Engineering,  2nd  ed.,  Los
                         Alamitos, CA: IEEE Computer Society Press, 1997.
   39   40   41   42   43   44   45   46   47   48   49