Object-oriented Decomposition - Software Engineering - Exam Paper, Exams of Software Engineering

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: Object-Oriented Decomposition, Off-The-Shelf Software, Software Process, Component-Based Software, Task-Oriented, Self-Oriented, Interaction Oriented, Central Motivation, Swat Team, Development Team

Typology: Exams

2012/2013

Uploaded on 03/25/2013

digvastra
digvastra 🇮🇳

3.8

(36)

186 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Cork Institute of Technology
Bachelor of Science (Honours) in Software Development - Stage 3
(NFQ - Level 8)
Autumn 2006
Software Engineering I
(Time: 3 Hours)
Instructions
Answer any FIVE questions.
Examiners: Mr. J. O Brien
Dr. M. O Cinneide
Mr. M. Donnelly
Q1. (a) A software process is a set of activities that leads to the production of a software product.
It may involve the development of software from scratch, extending and modifying
existing systems, and/or configuring and integrating off-the-shelf software or system
components. There is, however, no ideal software process. Discuss. [8 Marks]
(b) Describe, in detail, the software process model referred to as component-based software
engineering, CBSE. [12 Marks]
Q2. (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]
pf3
pf4

Partial preview of the text

Download Object-oriented Decomposition - Software Engineering - Exam Paper and more Exams Software Engineering in PDF only on Docsity!

Cork Institute of Technology

Bachelor of Science (Honours) in Software Development - Stage 3

(NFQ - Level 8)

Autumn 2006

Software Engineering I

(Time: 3 Hours)

Instructions Answer any FIVE questions.

Examiners: Mr. J. O Brien Dr. M. O Cinneide Mr. M. Donnelly

Q1. (a) A software process is a set of activities that leads to the production of a software product. It may involve the development of software from scratch, extending and modifying existing systems, and/or configuring and integrating off-the-shelf software or system components. There is, however, no ideal software process. Discuss. [8 Marks]

(b) Describe, in detail, the software process model referred to as component-based software engineering, CBSE. [12 Marks]

Q2. (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) Write a detailed note on the SWAT team approach to software development team organisation. [5 marks]

(c) The workplace has important effects on employee performance and job satisfaction. There is a real and significant cost in failing to provide good working conditions. write a brief note on each of the following environmental factors, identified in a study by McCue in 1978: (i) Privacy. (ii) Outside awareness. (iii) Personalisation. [6 Marks]

Q3. (a) Describe, in detail, the software development effort estimation approach known as function point analysis. [7 marks]

(b) Risk management focuses on preventing risks from becoming problems. Discuss, briefly. [6 Marks]

(c) Write a detailed note on each of the following software configuration management tasks: (i) Version control; (ii) Change control. [7 Marks]

Q4. (a) In the context of software development, what is architectural design? [2 Marks]

(b) In the context of software development, (i) What issues need to be examined prior to deciding on a software system architecture? (ii) What is a reference architecture? What is it used for? [8 Marks]

(b) Changing software impairs its structure. Deciding when to re-engineer is an important issue during software maintenance. Discuss, briefly. [4 Marks]