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

CSC577 (Test1) 30042024

The document contains a confidential exam for a software engineering course. It consists of 6 questions testing knowledge of software process models, requirements engineering techniques, and managing conflicting stakeholder requirements. Students are instructed to answer all questions by handwriting and submitting their responses digitally before the deadline.

Uploaded by

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

CSC577 (Test1) 30042024

The document contains a confidential exam for a software engineering course. It consists of 6 questions testing knowledge of software process models, requirements engineering techniques, and managing conflicting stakeholder requirements. Students are instructed to answer all questions by handwriting and submitting their responses digitally before the deadline.

Uploaded by

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

CONFIDENTIAL 1 CS/APR 2024/CS577

UNIVERSITI TEKNOLOGI MARA


TEST 1

COURSE : SOFTWARE ENGINEERING – THEORIES AND


PRINCIPLES
COURSE CODE : CSC577
EXAMINATION : APR 2024
TIME : 90 MINUTES

INSTRUCTIONS TO CANDIDATES

1. Answer ALL questions by handwriting. Start each answer on a new page. Write your name,
student id number and page number on top of every page of your answer scripts.

2. WARNING: Other methods than handwriting WILL NOT be accepted.

3. Use the scanner or camera to capture all the answer scripts and convert it to PDF format.
You’re advised to finish 5 minutes earlier.

4. Name your answer script as <your name> <your student id>.pdf. For an example, if your
student id is 1234567890 and your name is Aliyah binti Ali and then you should name your
answer script as 1234567890 ALIYAH BINTI ALI.pdf.

5. Upload the answer scripts BEFORE the given deadline. Any answer script received after the
deadline WILL NOT be accepted.

6. If you have any problem with downloading the question and uploading the answer, please
contact your lecturer immediately.

7. Answer ALL questions in English.

DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO


This examination paper consists of 4 printed pages

© Hak Cipta Universiti Teknologi MARA CONFIDENTIAL


CONFIDENTIAL 2 CS/APR 2024/CS577

NOTE: All of the scenarios in these questions are fictional.

QUESTION 1 (10 Marks)

A start-up company is planning to develop a new social media platform that emphasizes user
privacy and data security. The development team is diverse, with members working in different
time zones.

a) Choose the most suitable software process model for this project and justify your choice
with two reasons.
(2 marks)

b) Outline three critical stages of the chosen software process model that would be
particularly beneficial in managing the project's geographical diversity.
(3 marks)

c) Discuss one potential risk associated with the chosen software process model when
applied to a start-up environment and suggest a mitigation strategy.
(3 marks)

d) Explain how the chosen software process model can be adapted to incorporate user
feedback continuously.

(2 marks)

QUESTION 2 (5 Marks)

Compare and contrast the Agile and Waterfall software process models in the context of
developing a large-scale enterprise resource planning (ERP) system for a multinational
corporation.

a) List two advantages of using Agile over Waterfall for this scenario.

(2 marks)

b) List two advantages of using Waterfall over Agile for this scenario.

(2 marks)

c) Which model would you recommend and why?

(1 mark)

© Hak Cipta Universiti Teknologi MARA CONFIDENTIAL


CONFIDENTIAL 3 CS/APR 2024/CS577

QUESTION 3 (10 Marks)

Imagine you are the project manager for a software development project that requires
frequent updates and rapid prototyping.

a) Describe how you would structure the phases of development using the Spiral Model.

(4 marks)

b) Identify and explain two potential challenges you might face using this model in a rapidly
evolving tech industry.
(4 marks)

c) How would you ensure quality and reliability in each iteration of the prototype?
(2 marks)

QUESTION 4 (10 Marks)

You are tasked with developing a new ticket reservation system for a national railway
company. The system should handle both online and on-site ticket purchases. List two
advantages of using Agile over Waterfall for this scenario.

a) Identify and describe two functional requirements essential for the reservation system.

(4 marks)

b) Identify and describe two non-functional requirements that would be critical to the
system's success.
(4 marks)

c) Discuss how you would validate the identified requirements with stakeholders.

(2 marks)

© Hak Cipta Universiti Teknologi MARA CONFIDENTIAL


CONFIDENTIAL 4 CS/APR 2024/CS577

QUESTION 5 (5 Marks)

Consider a requirements specification document you have for an automated healthcare


management system. The document is detailed but lengthy.

a) What are the potential risks of having an overly detailed requirements document?
(2 marks)

b) Suggest two techniques to simplify the requirements documentation without losing


essential details.
(2 marks)

c) How would you ensure that all stakeholders understand and agree with the
requirements?
(1 marks)

QUESTION 6 (10 Marks)

For a new educational app that helps students learn programming through interactive
challenges, you are conducting requirement engineering.

a) List three techniques you would use to gather requirements from both students and
educators.
(3 marks)

b) Explain how you would use TWO of the techniques mentioned in a) to ensure
comprehensive requirement coverage.

(4 marks)

c) Discuss how to handle conflicting requirements from students and educators.


(3 marks)

END OF QUESTION PAPER

© Hak Cipta Universiti Teknologi MARA CONFIDENTIAL

You might also like