

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 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: Stakeholder Communication, Task-Oriented, Self-Oriented, Interaction Oriented, Irrational Resistance, Leadership Change, Chief Programmer, Programmer Team, Team Organisation, Development Team
Typology: Exams
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Instructions Answer any FIVE questions. All questions carry equal marks.
Examiners: Mr. J. O Brien Dr. D. Chambers Mr. E. A. Parslow Mr. P. O Connor
Q1. (a) Being a member of a cohesive group is highly motivating for most individuals. Bass & Dunteman undertook a study of the issue of motivation classifying professionals into the following categories: (i) Task-oriented; (ii) Self-oriented; (iii) Interaction oriented.
Write a descriptive note on each of the above-identified categories. Your answer should clearly indicate the central motivation issue for each category. You should also highlight the roles played by members of each category when involved in software development. [9 Marks]
(b) Putting together a group that works effectively is a critical management task. A good group has team spirit such that the members are motivated by the success of the group as well as by their own personal goals. However, strong cohesive groups can suffer from a number of problems, namely: (i) Irrational resistance to leadership change; (ii) Groupthink. Write a brief note on each of the above-identified issues. [6 Marks]
(c) Write a detailed note on the chief programmer team, CPT, approach to software development team organisation. [5 marks]
Q2. (a) In the context of software development: (i) What does the acronym COCOMO stand for? (ii) Write a detailed note on COCOMO II. [8 marks]
(b) In software project management: (i) What is a work breakdown structure, WBS? (ii) What is a work breakdown structure used for? [4 Marks]
(c) Write a detailed note on each of the following software configuration management tasks: (i) Version control; (ii) Change control. [8 Marks]
Q3. (a) Write a brief note on each of the following advantages of explicitly designing and documenting a software architecture: (i) Stakeholder communication; (ii) System analysis; (iii) Large-scale reuse. [6 Marks] (b) The organisation of a system reflects the basic strategy that is used to structure the system. Once the overall system organisation has been selected, a decision must be made on the approach to be used to decompose sub-systems into modules. Write a detailed note on each of the following strategies for decomposing software sub- systems into modules: (i) Object-oriented decomposition; (ii) Function-oriented pipelining. In both cases support your answer with suitable illustrations. [14 Marks]