software engineer writing questions
Short Answer (5-7 sentences)
1. What is software? What is Software Engineering?
2. What is difference between verification and validation of software?
3. What are the process activities for the requirements elicitation and analysis process?
4. Discuss the advantages and disadvantages of Rapid Prototyping.
5. Describe the five software development activities common to all software development process.
Multiple Choice
6. We talked about continuous integration. There is a type of tests that run as part of a CI build and should be run by a developer before checking in changes to the global repository. These tests are normally called as: a. Unit tests
b. Integration tests
c. Validation tests
d. System tests
e. None of the above
Essay (1-2 pages)
7. Compare and contrast the spiral development model and the agile development model. Be sure to include in your discussion the activities followed in each model. Also discuss how each model handles/avoids change. Which do you prefer and why?