Page 242 - DCAP305_PRINCIPLES_OF_SOFTWARE_ENGINEERING
P. 242

Principles of Software Engineering



                   Notes         Fourth-Generation Programming Language (4GL): It is a programming language or programming
                                 environment designed with a specific purpose in mind, such as the development of commercial
                                 business software.

                                 Extreme Programming (XP): It is a software development methodology which is intended to
                                 improve software quality and responsiveness to changing customer requirements.

                                 Quality Assurance (QA): It refers to the planned and systematic activities implemented in a
                                 quality system so that quality requirements for a product or service will be fulfilled.


                                                1. Write a program to reverse the position of ‘n’ integers using C.
                                                2. Write a program to arrange 10 numbers in increasing order.

                                 11.6 Review Questions

                                    1.  What is the coding process in software designing?

                                    2.  What is the incremental? Define also development of incremental.
                                    3.  Explain the incremental life cycle models.
                                    4.  What is the evolutionary delivery?

                                    5.  Discuss about framework incremental life cycle.
                                    6.  What is the test driven? And also define its methodology.
                                    7.  What are the benefits of test driven development?

                                    8.  Discuss about pair programming in brief.
                                    9.  Why pair programming is essential for programmer?
                                   10.  Define working of pair programming.

                                 Answers for Self Assessment Questions
                                     1.  (c)    2.  (a)       3.  (d)     4.  (a)         5.  (b)
                                     6.  (c)    7.  (d)       8.  (a)     9.   (d)       10.   (a)

                                    11.  (d)   12.  (b)      13.  (a)    14.  (d)        15.  (a)
                                 11.7 Further Readings




                                                Software Engineering: A Concise Study, by Kelkar
                                                Software engineering: a practitioner’s approach, by Roger S. Pressman



                                                http://www.nws.noaa.gov/oh/hrl/developers_docs/General_Software_
                                                Standards.pdf











        236                               LOVELY PROFESSIONAL UNIVERSITY
   237   238   239   240   241   242   243   244   245   246   247