0% found this document useful (0 votes)
64 views2 pages

Cit831 2020 2

The document outlines the examination details for the course CIT 831: Software Engineering Methodologies at the National Open University of Nigeria. It includes instructions for answering questions, a variety of topics related to software engineering, and specific questions covering attributes of good software, development methodologies, architectural design decisions, and more. The examination aims to assess students' understanding of software engineering principles and practices.

Uploaded by

Aisha Hassan
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
0% found this document useful (0 votes)
64 views2 pages

Cit831 2020 2

The document outlines the examination details for the course CIT 831: Software Engineering Methodologies at the National Open University of Nigeria. It includes instructions for answering questions, a variety of topics related to software engineering, and specific questions covering attributes of good software, development methodologies, architectural design decisions, and more. The examination aims to assess students' understanding of software engineering principles and practices.

Uploaded by

Aisha Hassan
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/ 2

NATIONAL OPEN UNIVERSITY OF NIGERIA

PLOT 91, CADASTRAL ZONE, NNAMDI AZIKIWE EXPRESSWASY, JABI-ABUJA


FACULTY OF SCIENCES
DEPARTMENT OF COMPUTER SCIENCE 1234

JANUARY 2021 EXAMINATIONS

COURSE CODE : CIT 831


COURSE TITLE : Software Engineering Methodologies
CREDIT UNIT : 3
TIME ALLOWED : 2½ HOURS
INSTRUCTION : Answer Questions 1 (One) and Any Other Four (4)

1a) Enumerate any six (6) attributes of a Good Software (3 marks)


1b) Enumerate the advantages of Incremental development (3mks)
1c) Write short notes on the following (
i) Software process (1 mark)
ii) Software Process Model (1mark)
iii) Software Design (2mark)
iv) Software Inspections (2 marks)
1d) Enumerate any six (6) architectural design decisions (3Marks)
1e) Identify the various Requirement Engineering processes (2 marks)
1f) What are the types of specification techniques available? (2 marks)
1g) Give a concise explanation of the types of domain-specific examples in existence (3
marks)
2a) Write short notes on the following terms: (6 marks)
i) Software Engineering Methods,
ii) CASE tools
iii) Requirements management
2b) Briefly describe the steps you would follow in building a prototype of Road traffic
monitoring software? (6 marks)

3a) Compare the following in terms of Software Engineering (8 marks)


i) Context Model and process model
ii) Object-Oriented Design and Functional design
iii) Software verification and Software validation
iv) Software Engineering and Computer Science
v) Throwaway and Evolutionary Prototyping

3b) Enumerate the advantages of the following (4 marks)


i) Formal Specification
ii) Spiral Model

4a) What is software engineering methodology? (2 marks)


b) Describe the available requirement validation checks? (5 marks)
c) What are the types of specification techniques available? (2 marks)
d) Give a concise explanation of the types of domain-specific examples in existence (3
marks)
5a.) Describe the limitations of the Waterfall Model (4Marks)
5b) Explain the Issues of Professional Responsibility in relation to software process (4mks)
5c) What is requirement Validation? Briefly describe Requirements Validation approaches you
know (4 marks)
6a) Itemize the advantages and disadvantages of repository models (4marks)
6b.) Explain the following terms as associated with CASE (4 marks)
6c) Write short notes on any four phases involved in a software development life-cycle (4marks)

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