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
Midterm CS Section Fall Profressor Aryeh Greenberg
Q Which process model requires Software Discovery?
Discovery model
Software model
Iterative model
Spiral model
Reuse model
Q;
Q Refactoring
Especially necessary for Agile development
Especially necessary for Waterfall development
especially necessary when working with reusable code
reorganizes working code
reorganizes broken code
Q
Q User, System, Functional, NonFunctional requirements:
Backup system is a functional requirement
Menu Options are nonfunctional requirements
Technical language is mostly used in User Requirements
Plain English is used for System Requirements
System Requirements are used by Software Developers
Q
Q 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
Q
Q Code refactoring
Essentially means rearranging already working code
Makes the code easier to fixunderstand 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
Q
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
