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

Project Management - Software Project Management - Exam Paper, Exams of Software Project Management

These are the Exam Paper of Software Project Management which includes Project Management, Project Work, Non-Project Work, Several Areas, Project-Distinguishing Characteristics, Human-Intensive Activity, People- Skills, Correct Blend, Software Team etc.Key important points are: Project Management, Function Points, Empirical Estimation, Estimation Model, Expensive Element, Empirical Estimation, Estimation Models, Suitable Illustration, Project Manager, Human Resources

Typology: Exams

2012/2013
On special offer
30 Points
Discount

Limited-time offer


Uploaded on 03/25/2013

digvastra
digvastra 🇮🇳

3.8

(36)

233 documents

1 / 6

Toggle sidebar
Discount

On special offer

Related documents


Partial preview of the text

Download Project Management - Software Project Management - Exam Paper and more Exams Software Project Management in PDF only on Docsity! Page 1 of 6 CORK INSTITUTE OF TECHNOLOGY INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ Semester 1 Examinations 2010/2011 Module Title: Software Project Management Module Code: SOFT 8014 School: Mathematics & Computing Programme Title: Bachelor of Science (Honours) in Software Development – Award Bachelor of Science (Honours) in Software Development & Computer Networking – Award Programme Code: KSDEV_8_Y4 KDNET_8_Y4 External Examiner(s): Ms. Deirdre Lawless Internal Examiner(s): Mr. John O’Brien Instructions: Answer any FOUR questions Duration: 2 Hours Sitting: Winter 2010 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 6 Q1. (a) i. In the context of discussing software processes, what does the expression “agility” refer to? [3 Marks] ii. Can “agility” be applied to any software process, including those generally referred to as “prescriptive processes”? State your reasons; if and where applicable, refer to any necessary constraints. [6 Marks] (b) Consider the following “mainfesto for agile software development”: “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the terms on the right, we value the items on the left more.” Are there any situations in which one/more of the four “values”, above-stated, could get a software team into trouble? Explain your answer. [6 Marks] (c) Most agile process models recommend face-to-face communication. However, now-a- days, members of a software team and their customers may be geographically separated from one-another. In your opinion: (i) Is geographical separation something to avoid? (ii) How might the issue of geographical separation be overcome? [4 Marks] (d) Elaborate on the prescriptive software process known as the “incremental model”. Your presentation should address any claimed advantages and/or disadvantages associated with the process. Support your presentation with appropriate illustrations. [6 Marks] Page 5 of 6 Q4. (a) Software project scheduling is an activity that distributes estimated effort across the planned project duration by allocating the effort to specific software engineering tasks. Elaborate on each of the following basic principles that guide software project scheduling: (i) Compartmentalisation; (ii) Interdependency; (iii) Time allocation; (iv) Effort validation; (v) Defined responsibilities; (vi) Defined outcomes; (vii) Defined milestones. [10 Marks] (b) In the context of scheduling a software project, discuss the relationship between the number of personnel allocated to the project, the effort required to complete the project, and the timeframe available. Your presentation should make reference to the Putnam- Norden-Rayleigh (PNR) curve. [10 Marks] (c) (i) In the context of tracking a project’s progress, what does the term “earned value analysis” refer to? [2 Marks] (i) Identify, and explain briefly, the steps involved in computing earned value. [3 Marks] Page 6 of 6 Q5. (a) Differentiate between reactive and proactive risk management. [6 Marks] (b) Identify, and elaborate on, the Software Engineering Institute’s, SEI, seven principles that “provide a framework to accomplish effective risk management”. [7 Marks] (c) (i) In the context of software project management, what does the term “software configuration management, SCM” refer to? [2 Marks] (i) An SCM repository is a set of mechanisms and data structures that allow a software team to manage change in an effective manner. Elaborate on each of the following features that require support from an SCM repository toolset:  Versioning;  Dependency tracking and change management;  Requirements tracking;  Configuration management;  Audit trails [10 Marks] End of Exam!
Docsity logo



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