0% found this document useful (0 votes)
11 views4 pages

SOFTWARE EBGINEERING POSIBLE Exam Questions

The document contains a series of questions and tasks related to software development concepts, including definitions of key terms, sequence diagrams, factors for choosing process models, and stakeholder discussions. It presents case studies for a parking system, an online food ordering system, and a software upgrade for an events planning organization, each requiring identification of actors, requirements, and process models. The document emphasizes the importance of understanding user needs, project management, and software development methodologies.

Uploaded by

temidayo.damoye
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views4 pages

SOFTWARE EBGINEERING POSIBLE Exam Questions

The document contains a series of questions and tasks related to software development concepts, including definitions of key terms, sequence diagrams, factors for choosing process models, and stakeholder discussions. It presents case studies for a parking system, an online food ordering system, and a software upgrade for an events planning organization, each requiring identification of actors, requirements, and process models. The document emphasizes the importance of understanding user needs, project management, and software development methodologies.

Uploaded by

temidayo.damoye
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SECTION A

1. Define the following basic terms: (2 marks each)


a. Project
b. Milestone
c. Deliverable
d. Requirement
e. Actors
2. Present the sequence diagramUse Case Diagram of a typical ATM
Operation
(2 marks)
3. Outline any four (4) factors to consider before choosing a process model (4
marks)
4. List any six software development process models (6 marks)
5. "All end users are stakeholders BUT all stakeholders are not necessarily end
users?" Discuss (4 marks)
6. "All Deliverables are Milestones but not all Milestones are Deliverables?"
Discuss (4 marks)

SECTION B

Question 1 (Parking System)

1) You and your development team have been carefully selected (based on
recommendation) by one of the newly accredited universities to design a
system that will help with the parking arrangement in the most secured
parking location on their main campus. Amongst other things, the client
requires that “Pay B4 Parking (PAP)” ticketing mode be used. Furthermore,
cars plate numbers are expected to be scanned (within few seconds) and
stored for later use; also the security barrier must be able to sense
approaching vehicles at least 10 meters ahead for quick opening.

Tasks:
2. Identify six actors (including the Primary and Secondary ones, if any) in
the system (6 marks)
3. State two functional and non-functional requirements of this system (4
marks)
4. Prevent a use case diagram for the system? (5 marks)

Question 2 (Online Food Ordering System for Jinxi Delicacy)

2) While working in the office, you received a phone call from Dr Wunex the
CEO of a restaurant – Jinxi Delicacy. This restaurant has two locations at
Ikeya and lekki, both in Lagoa state. Dr Wunex complained to you that there
has been a significant decrease in the daily income of the restaurant
compared to how it was at the beginning of the year. He understands that
this is due to the fact that customers no longer want to leave their offices at
noon due to the intensity of the sun, traffic jam and the distance of their
respective offices from the restaurant. He requested that you help in building
an online food ordering system which will run parallel with the manual
system (having a central database) because few people still come to eat
lunch at the restaurant. The CEO with his Deputy Enny want users to be able
to surf the food items according to categories, make online payment, track
their orders and also view order history. He also wants an administrative
section that will handle the adding, editing, deleting, enabling, and disabling
of food items according to season and availability.

He told you while meeting with the marketing manager to also add additional
features which you think might be necessary.
Dr Wyngx, the CEO is so bothered about making profit and desires that
you first come up with a fully functional user module which must begin
operation at the end of the month after which you can come up with the
administrative module in bits. (She wants you to keep attaching every
functionality of this module to the working system until you’re done with
entire module). You decided to take the job because you have a great
software team which you think is capable of building this system.

Tasks:
a. Identify All stakeholders AND Actors in the scenario (5 marks)
b. Decide on the most suitable process model your team will adopt for this
work; (5 marks)
c. List the functional and non-functional requirements that you think are
necessary for this system.

Question 3 (DreamEVENT Software Upgrade)

15) DreamEVENT is an Events planning organisation that came into business


about 2 years ago. DreamEVENT started operations in London, United
Kingdoms. The business has grown exponentially with branch offices in
Essex, Manchester, Leeds, York and Aberdeen. A software solution was
developed for the management of all internal operations at DreamEVENT,
and to account for the company’s finances. The software named
Operations_Complete was built by a domestic Software company in London
about 18 months ago.

The Founder/CEO Elizabeth Walden recently contacted your company


(INSolves Ltd.) for an upgrade of Operations_Complete. Elizabeth Walden had
primarily decided to use a Software company in Nigeria so as to grossly save
development costs for the new software upgrade. Miss Walden desires an
enterprise wide upgrade that involves the management of all branch
activities, project documentation, project management, payroll
management, and financial reporting. It is important to know that
recruitment at DreamEVENT is made up of about 88% unskilled labour and
12% skilled labour for its operations. Also, DreamEVENT does not currently
have a dedicated IT/TT Support department.

The CEO of INSolves (Mr Chizozo) is keen on the success of this project and
as such has invited you to be the Team lead for this project. You are
expected to report progress to him daily, and he does not expect you to
make critical decisions without his authorization. You will be working
alongside 2 programmers (one with vast programming experience and skills,
the other with intermediate skills) and 2 new entry computer science
graduates. Mr Chizozo strongly believes that the Spiral software
development model must be used for the completion of this project.

Tasks:
a. Identify all the stakeholders AND actors in this scenario (5 marks)
b. Classify the requirements into Functional and Non-Functional
requirements (5 marks)
c. Do you agree with Mr Chizozo on the choice of Spiral model for the
development? (5 marks)

ANSWERS

You might also like