Define following terms. 1. Software 2. Process 3. Software Requirement Specification
[3 marks]Write a short note on Extreme Programming.
[4 marks]Discuss the importance of Process Model in development of Software System. Explain Prototype Process Model.
[7 marks]Describe factors that should be considered when the structure of a software team is chosen.
[3 marks]Explain RMMM
[4 marks]Prepare SRS for GTU e-assessment software.
[7 marks]Explain W5HH principle.
[7 marks]Differentiate between Function Oriented Design and Object Oriented Design
[3 marks]Define Architectural Design. Enlist different styles and patterns of architecture.
[4 marks]Develop a complete use case for searching of books (on a specific topic) using an on-line bookstore.
[7 marks]Differentiate between alpha testing and beta testing.
[3 marks]Enlist the steps for top-down integration.
[4 marks]Discuss the importance of User Interface. Explain User Interface design rules.
[7 marks]Enlists the elements of Software Quality Assurance.
[3 marks]Differentiate between Coupling and Cohesion.
[4 marks]List and explain different types of testing techniques in detail.
[7 marks]Explain Formal Technical Review.
[3 marks]Enlists the core steps of the Six Sigma methodology.
[4 marks]Explain Software Configuration Management (SCM) process in detail.
[7 marks]Explain Version and Change Control Management.
[3 marks]Explain 4 P’s of effective Project Management in detail.
[4 marks]Write short note on software Re-engineering.
[7 marks]Explain Software as a Service (SaaS).
[3 marks]Define steps to find cyclomatic complexity using flow graph.
[4 marks]Discuss Software Configuration Management in detail.
[7 marks]