

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
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: Function Points, Software Equation, Capers Jones, Root Causes, Project Deadline, Software Project, Norden-Rayleigh (Pnr) Curve, Risk Projection, Exposure Computed, Configuration Management
Typology: Exams
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Semester 3 Examinations 2008/
Module Code: SOFT
School: Mathematics & Computing
Programme Title: Bachelor of Science in Software Development – Award Bachelor of Science in Software Development and Computer Networking - Award
Programme Code: KSDEV_8_Y KDNET_8_Y
External Examiner(s): Dr. Mel O Cinneide Internal Examiner(s): Mr. John O Brien
Instructions: Answer any FOUR questions.
Duration: 2 Hours
Sitting: Winter 2008
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) (i) What is a software process? (2 Marks) (ii) List, and elaborate briefly on, the five generic process framework activities that may be used as a basis for describing and/or evaluating software process models which are applicable to the vast majority of software projects. (5 Marks) (iii) In addition to framework activities, the software process framework encompasses a set of umbrella activities that are applicable across the entire software process. List and elaborate briefly on any five such typical umbrella activities. (5 Marks)
(b) Explain the evolutionary process model known as protopying. Your presentation should include details of any claimed advantages and/or disadvantages. Support your presentation with appropriate illustration(s). (7 Marks) (c) Elaborate on the agile process model known as Feature Driven Development (FDD). Support your presentation with appropriate illustration(s). (6 Marks)
Q2. (a) The objective of software project planning is to provide a framework that enables the manager to make reasonable estimates of resources, cost, and schedule. Elaborate on each of the following activities associated with software project planning. (i) Determining software scope and feasibility. (4 Marks)
(ii) Estimating the resources required to accomplish the software development effort. (12 Marks)
(b) Today, software is the most expensive element in most computer- based systems. A large cost-estimation error can make the difference between profit and loss. Cost overrun can be disastrous for the developer. Software cost and effort estimation is unlikely to be an exact science; however, a number of empirical estimation models exists that predict effort as a function of Lines of Code (LOC) or Function Points (FP). Elaborate on each of the following empirical estimation models: (i) COCOMO II (ii) Software Equation. (9 Marks)
Q3. (a) According to Capers Jones, “excessive or irrational schedules are probably the single most destructive influence in all of Software”. (i) Give five root causes for the late delivery of software. (5 Marks) (ii) Identify and elaborate on the steps that you would recommend a software developer undertake when faced with an unrealistic/impossible project deadline. (7 Marks)