Why are evolutionary models considered by many to be the best approach to software development in a modern context?
What will be an ideal response?
Because time lines for the development of modern software are getting shorter and shorter, customers are becoming more diverse (making the understanding of requirements even harder), and changes to requirements are becoming even more common (before delivery), we need a way to provide incremental or evolutionary delivery. The evolutionary process accommodates uncertainty better than most process models, allows the delivery of partial solutions in an orderly and planned manner, and most importantly, reflects what really happens when complex systems are built.
You might also like to view...
Which MEF service type provides a link similar to a T1?
A) E-Tree B) E-LAN C) E-Mesh D) E-Line
Which type of layout organizes layout components in relation to each other?
A. Grid layout B. Table layout C. Linear layout D. Relative layout
If class X is a particular kind of class Y, then Y can be defined as a subclass of X.
Answer the following statement true (T) or false (F)
A(n) ____________________ plan is a high-level document that details the standard approach that will be employed to control the risks that the enterprise deems worth addressing.
Fill in the blank(s) with the appropriate word(s).