One of the problems you will encounter during your investigation is “scope creep” (i.e., user requests for additional features and functions).

computer science

Description

ANSWER ALL QUESTIONS


 

 

 

 

 

 

 

 

Question 1

 

a.     One of the problems you will encounter during your investigation is “scope creep” (i.e., user requests for additional features and functions). Scope creep happens because users sometimes have many unsolved problems and the system investigation may be the first time anybody has listened to their needs.

 

How do you keep the system from growing and including new functions that should not be part of the system?

 

[10 MARKS]

 

b.    You are investigating systems requirements for a shipping company. Assume that you have set up an interview with the manager of the shipping department. Your objective is to determine how shipping works and what the information requirements for the new system will be.

 

Make a list of questions—three (3) open ended and three (3) closed ended— that you would use. Include four (4) questions or techniques you would use to ensure you find out about the exceptions.

 

[10 MARKS]

 

c.     One of the toughest problems in investigating system requirements is to make sure they are complete and comprehensive. How would you ensure that you get all the right information during an interview session?

 

[5 Marks]

 

Total [25 Marks]

 

 

 

 

Question 2

 

 

 

 

 

 

 

2


a.     Discuss the most important difference between generic software product development and custom software development? What might this mean in practice for users of generic software products?

 

[10 Marks]

 

b.    You have been appointed as the Software Quality Assurance Manager for a project that enables students to access their results on their android phones. As the person responsible for the overall quality aspects, it’s your interest to ensure that strong quality assurance practices are put in place to forestall any software failure by the end-users.

 

i. It is important that you conduct requirements validation as part of your quality assurance practices in this project. Could you explain in your own words, what is requirements validation and its importance? What is the impact if this process is not well conducted?

 

[8 Marks]

 

ii.    Requirements review is one of the requirements validation techniques in quality assurance. If you are going to make requirements review, which method do you prefer to do the activity, formal or informal method? Explain why you choose the method. Suggest and explain the types of checks that should be done on the requirements in the software requirement specifica


Related Questions in computer science category

Get Higher Grades Now
Tutors Online

Get Free Quote!

289 Experts Online