Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Refactoring - Software Engineering - Exam Paper, Exams of Software Engineering

These are the Exam Paper of Software Engineering which includes Software Engineering, Building Software, Pivotal Activity, Exhibit High Quality, Software Engineering, Engineering Work, Agile Software, Software Development, Highsmith State etc.Key important poinst are: Refactoring, Industrial Software, Lifecycle Model, Waterfall Lifecycle, Use Case Driven, Secondary Actor, Extreme Programming, Unified Process, Waterfall Lifecycle Model, Time Spent

Typology: Exams

2012/2013

Uploaded on 03/25/2013

digvastra
digvastra 🇮🇳

3.8

(36)

233 documents

1 / 3

Toggle sidebar

Often downloaded together


Related documents


Partial preview of the text

Download Refactoring - Software Engineering - Exam Paper and more Exams Software Engineering in PDF only on Docsity! Page 1 of 3 CORK INSTITUTE OF TECHNOLOGY INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ Semester 1 Examinations 2012/13 Module Title: Software Engineering Module Code: COMP9029 School: Science & Informatics Programme Title: MSc in Cloud Computing Programme Code: KCLDC_9_Y5 External Examiner(s): Dr David White Internal Examiner(s): Dr Daniel Fernández-Lanvin Instructions: Answer the three questions. Duration: 2 hours Sitting: Winter 2012/13 Requirements for this examination: Note to Candidates: Please check the Programme Title and the Module Title to ensure that you are attempting the correct examination. If in doubt please contact an Invigilator. Page 2 of 3 Q.1 35 points a) Which kind of software process would be the best option if we want to build a project that belongs to the category of handcrafted software. Discuss and justify your point of view comparing it with the industrial software. 10 Marks b) Describe briefly the main differences between waterfall, iterative, incremental and agile lifecycles. 15 Marks c) Complete the diagram found in Appendix I representing the relationship between the costs that a change in the requirements involves with the time spent in the project when we use the waterfall lifecycle model. Discuss. 10 Marks Q.2 35 points a) Is it possible to start the design activity before finishing the analysis? Why? If possible, which kind of process could be applied? 10 Marks b) The Unified process is considered Use Case Driven. Describe briefly the role of use cases in each of the activities of the process. 15 Marks c) Explain the concept “secondary actor” in RUP. 10 Marks Q.3 30 points a) Is there any relationship between the scalability of an application and its architecture? Discuss. 10 Marks b) What is a “sprint” in Scrum? 10 Marks c) Explain the technique known as Refactoring and the way it must be applied if we use Extreme programming. 10 Marks
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved