Question: Page 6 Midterm CS 3 7 0 Section 4 6 Fall 2 0 2 2 Profressor Aryeh Greenberg Q 5 1 ) Which process model

Page 6
Midterm CS370 Section 46 Fall 2022 Profressor Aryeh Greenberg
Q51) Which process model requires Software Discovery?
Discovery model
Software model
Iterative model
Spiral model
Re-use model
Q51;
Q54) Refactoring ...
Especially necessary for Agile development -
Especially necessary for Waterfall development
especially necessary when working with re-usable code
reorganizes working code
reorganizes broken code
Q54)
Q57) User, System, Functional, Non-Functional requirements:
Backup system is a functional requirement
Menu Options are non-functional requirements
Technical language is mostly used in User Requirements
Plain English is used for System Requirements
System Requirements are used by Software Developers
Q57
Q60) V Model is similar to the Waterfall model except that:
More emphasis is placed on documentation
Less emphasis is placed on documentation
More emphasis is placed on testing
Less emphasis is placed on testing
Development is done by two parallel groups
Q60)
Q63) Code refactoring
Essentially means re-arranging already working code
Makes the code easier to fix/understand in the future
Is associated with incremental development
Carries the risk that the new code may have bugs in it that did not exist before
All the above
Q63)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!