Software Engineering Dr Yasser Fouad

Download 19.78 Kb.
Size19.78 Kb.

Software Engineering

Dr Yasser Fouad

Sheet Introduction
Q1 - What are the most important differences between generic software product development and custom software development?
Q2 - The requirements of different stakeholders are often divergent. Describe ONE approach that could be used to arrive at an agreed set of requirements.
Q3- Identify at least 3 different stakeholders in the process of gathering requirements

Q4- Define software testing and is testing can only detect the presence of errors, not their absence?

Q5- A company supplies a Tax Returns Automation process to its clients, visiting their sites and inspecting their revenues for a given year, giving advice and completing the necessary forms for Tax Returns purposes. Once the forms have been completed, they are saved as paper copies; one is kept by the client, the other is filed locally within the company’s paper-based archives. The corresponding electronic copies are also saved in a word-processor format and saved on a local computer.

The company is seeking to develop a more fully automated process: the tax consultant visiting the client's premises periodically would log-in to an on-line application (within the company website) and input the data to an on-line form. The data collected would be used to keep the clients informed of the results of the consultant’s visits and the date of the next visit.

Considering the above scenario:

  1. List and describe at least THREE possible risks that the company will be likely to face when the new more fully automated system has been implemented.

  2. Analytically describe the costs associated with the project of building the more fully automated on-line system.

Download 19.78 Kb.

Share with your friends:

The database is protected by copyright © 2020
send message

    Main page