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

Software Engineering Examination at Cork Institute of Technology - Winter 2009, Exams of Software Engineering

Information about an exam held at the cork institute of technology in winter 2009 for the software engineering module (comp7018) as part of the bachelor of science (honours) in software development and computer networking programs. The exam covers topics such as lehman's laws of software evolution, software process frameworks, prescriptive process models, and agile development using scrum. Candidates are required to answer questions related to these topics, including eliciting and understanding requirements, architectural styles, dependencies, and testing.

Typology: Exams

2012/2013

Uploaded on 03/25/2013

digvastra
digvastra 🇮🇳

3.8

(36)

233 documents

1 / 4

Toggle sidebar

Related documents


Partial preview of the text

Download Software Engineering Examination at Cork Institute of Technology - Winter 2009 and more Exams Software Engineering in PDF only on Docsity! CORK INSTITUTE OF TECHNOLOGY INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ Semester 1 Examinations 2009/2010 Module Title: Software Engineering Module Code: COMP7018 School: School of Computing and Mathematics Programme Title: Bachelor of Science (Honours) in Software Development – Stage 3 Bachelor of Science (Honours) in Software Development and Computer Networking – Stage 3 Programme Code: KSDEV_8_Y3 KDNET_8_Y3 External Examiner(s): Mr. Anthony O’Leary Internal Examiner(s): Mr. John O’Brien Instructions: Answer Question 1 and THREE other questions. Duration: 2 Hours Sitting: Winter 2009 Requirements for this examination: Note to Candidates: Please check the Programme Title and the Module Title to ensure that you have received the correct examination paper. If in doubt please contact an Invigilator. Q1. (a) Over the past 30 years Lehman and his colleagues have performed detailed analyses of “industry-grade” software and systems with a view to developing a unified theory of software evolution. Elaborate, briefly, on each of the following laws which has emerged from this work: i. The Law of Continuing Change (1974). ii. The Law of Increasing complexity (1974). (6 Marks) (b) A process framework establishes the foundations for a complete software process by identifying a small number of framework activities that are applicable to all software projects. Identify, and elaborate on, the generic process framework activities that are applicable to the development of most computer-based systems. (8 Marks) (c) Prescriptive process models were originally proposed to bring order to the chaos of software development. History has indicated that these conventional methods have brought a certain amount of useful structure to software teams. Describe the following prescriptive process models which are used by the developers of software solutions: i. Incremental model; ii. Rapid application development model. Your presentation should address, among other issues, the claimed strengths and weaknesses of each of the models. You should also indicate the type of software project where each of the models is likely to be appropriate. Support your presentation with suitable illustrative diagrams. (8 Marks) (d) Explain how the agile process, for software development, known as Scrum is used in practice. Support your answer with suitable illustration(s). (8 Marks)
Docsity logo



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