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 2012/13 - COMP7018, Exams of Software Engineering

An examination paper from the cork institute of technology for the software engineering module (comp7018) in the bachelor of science (hons) in software development and computer networking programs. The exam covers topics such as defining software engineering, agile development, software design, and testing. Students are required to answer questions related to these topics, including identifying and elaborating on generic process framework activities, understanding the concept of agility and its importance, and describing software design activities and characteristics.

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 2012/13 - COMP7018 and more Exams Software Engineering in PDF only on Docsity! Page 1 of 4 CORK INSTITUTE OF TECHNOLOGY INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ Semester 1 Examinations 2012/13 Module Title: Software Engineering Module Code: COMP7018 School: Science & Informatics Programme Title: Bachelor of Science (Hons) in Software Development – Stage 3 Bachelor of Science (Hons) in Software Development & Computer Networking – Stage 3 Programme Code: KSDEV_8_Y3 KDNET_8_Y3 External Examiner(s): Prof. Paul McKevitt Internal Examiner(s): Mr John O’Brien Instructions: Answer Question 1 and THREE other questions. Duration: 2 Hours Sitting: Winter 2012 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. Page 2 of 4 Q1. (a) Define the term “software engineering”. [3 Marks] (b) Identify, and elaborate briefly on, five generic process framework activities that are applicable to all software processes. [10 Marks] (c) Elaborate on each of the following “realities” of building software that is ready to meet the challenges of the 21st. century: i. A concerted effort should be made to understand the problem before a software solution is developed. [3 Marks] ii. Design becomes a pivotal activity. [3 Marks] iii. Software should exhibit high quality. [3 Marks] iv. Software should be maintainable. [3 Marks] Q2. (a) In the context of software engineering work, what is agility? [6 Marks] (b) What is the significance of the “Manifesto for Agile Software Development”? [5 Marks] (c) Proponents of agile software development take care to emphasise the importance of “People factors”. As Cockburn and Highsmith state: “Agile development focuses on the talents and skills of individuals, moulding the process to specific people and teams.” A number of key traits must exist among the individuals on an effective agile team, namely: i. Competence; [2 Marks] ii. Common focus; [2 Marks] iii. Collaboration; [2 Marks] iv. Decision-making ability; [2 Marks] v. Fuzzy problem-solving ability; [2 Marks] vi. Mutual trust and respect; [2 Marks] vii. Self organisation. [2 Marks] Elaborate on each of the above-listed key traits.
Docsity logo



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