100% found this document useful (1 vote)
596 views3 pages

Exam Questions ICT 318 2014 2015

This document contains an exam for a software engineering course, including: - Section A with fill-in-the-blank questions about software engineering processes, models, costs, and ethics. - Section B with longer answer questions about software attributes, processes, models, requirements engineering, design, and agile development. - The exam covers topics like the waterfall model, incremental processes, software lifecycles, testing percentages, and comparing engineering disciplines.

Uploaded by

Isaac Quagraine
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
596 views3 pages

Exam Questions ICT 318 2014 2015

This document contains an exam for a software engineering course, including: - Section A with fill-in-the-blank questions about software engineering processes, models, costs, and ethics. - Section B with longer answer questions about software attributes, processes, models, requirements engineering, design, and agile development. - The exam covers topics like the waterfall model, incremental processes, software lifecycles, testing percentages, and comparing engineering disciplines.

Uploaded by

Isaac Quagraine
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

GHANA TECHNOLOGY UNIVERSITY COLLEGE

FACULTY OF INFORMATICS
BSc COMPUTER ENGINEERING (LEVEL 300)

END-OF-SEMESTER EXAMINATIONS, MAY 2015

ICT 318: SOFTWARE ENGINEERING

Duration: 2.5 Hours

Instructions to Students: This examination paper consists of two Sections (A and B). Answer
ALL questions in both Sections. Questions pertaining to Section A should be answered on the
question paper.

INDEX NUMBER_______________________________
SECTION A – FILL-IN QUESTIONS [25 MARKS] – WRITE YOUR ANSWERS ON THE
QUESTION PAPER.
1. Software engineering is concerned with theories, _____________________ and tools for
professional software development.
2. The two main software products involve generic and _____________________.
3. Stand-alone software systems that are marketed and sold to any customer who wishes to buy
them is referred to as_________________________.
4. Software that is commissioned by particular customers to meet their need is called
___________________________.
5. The engineering discipline of software engineering involves methods and theories as well as
bearing in mind __________________________________________________.
6. Software production involves both the technical processes of development and
__________________ management.
1|3
7. How many process activities are there in software engineering? __________________.
8. What is the first software process activity? ___________________________________.
9. What is the last software process activity? ___________________________________.
10. Which software process model involves assembling existing software components?
___________________________________.
11. In relation to software engineering, how many code of ethics have been outlined by
ACM/IEEE-CS___________.
12. What is the first ACM/IEEE-CS software engineering code of ethics? ___________________.
13. What is the last ACM/IEEE-CS software engineering code of ethics? ___________________.
14. In _________________________ processes, planning is incremental and it is easier to change
the process to reflect changing customer requirements.
15. Which software process model is always plan-driven? _________________________.
16. What is the third phase/stage of the waterfall model? __________________________.
17. How many steps are involved in a requirement engineering process? ___________________.
18. What is the first stage of a requirement engineering process? _________________________.
19. What is the most commonly used activity for Verification and Validation (V and V)? _______.
20. The aim of agile methods is to _________________________overheads in the software
process
21. What is the estimated percentage of software cost used for testing? ____________________.
22. What is the estimated percentage of software cost used for development? _______________.
23. Which software process activity involves design and programming? ___________________.
24. _________________________ software systems are developed by scientists and engineers to
model physical processes or situations.
25. What is the name of the embedded software system that is used by diabetics to maintain blood
glucose control? _________________________.

SECTION B [75 MARKS] – ANSWER THE FOLLOWING QUESTIONS IN YOUR


ANSWER BOOKLET

QUESTION ONE [25 MARKS]

A. Explain all the essential attributes of a good software [10 MARKS].

2|3
B. Define Software Engineering [1 MARK].
C. Differentiate between Computer Engineering and Software Engineering [2 MARKS].
D. Explain the fundamental software process activities used in Software Engineering [6
MARKS].
E. Briefly describe some problems and disadvantages of the waterfall model [4 MARKS].
F. List the general issues that affect most software [2 MARKS].

QUESTION TWO [25 MARKS]

A. A secondary school in Ghana has approached you to develop a mathematical tutorial


software for their students. As a software engineer, discuss and justify your initial
procedures in terms of software costs, software process activities and software process
models/methods [10 MARKS].
B. What are the benefits of the incremental software process model? [5 MARKS].
C. With the aid of a diagram, describe Reuse-oriented Software Engineering [4 MARKS].
D. Define the three (3) main process descriptions of software [3 MARKS].
E. Describe the major problems associated with Agile Software Development [3 MARKS].

QUESTION THREE [25 MARKS]

A. With the aid of a diagram, briefly discuss the requirements engineering process and its
stages in software specification [8 MARKS].
B. Explain the activities involved in software design and implementation [8 MARKS].
C. Write the Agile Software Development Manifesto [5 MARKS].
D. Describe two (2) principles of Agile Software Development [4 MARKS].

Examiner’s Name: Dr. Nana Yaw Asabere


3|3

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy