NOUN PG Past Questions: CIT831- Software Engineering Methodologies

Use Past Questions to see how examiner asked questions in the past
LadyB
Posts: 389
Joined: Sun Nov 05, 2017 7:32 pm
Contact:

NOUN PG Past Questions: CIT831- Software Engineering Methodologies

Postby LadyB » Sun Dec 30, 2018 4:29 pm

NOUN PG Past Questions: CIT831- Software Engineering Methodologies



Email: Solutions2tma@gmail.com
Whatsapp: 08155572788


NATIONAL OPEN UNIVERSITY OF NIGERIA
JABI FCT ABUJA
FACULTY OF SCIENCE
JUNE 2018 EXAMINATIONS
CIT831: Software Engineering Methodologies
CREDIT UNITS: 3
TIME ALLOWED: 3Hours
INSTRUCTION(S): Attempt Question one (1) and any other four (4) questions

Question 1
a. Explain the four activities involved in generic software processes? - 4 marks
b. Explain any 5 examples of architectural model - 5 marks
c. List any 3 requirements validation techniques that you know - 3 marks
d. What are the basic requirements for software re-use? - 6 marks
e. What are the four stages involved in software design? - 4 marks
Total = 22 marks
Question 2
a. Discuss any 5 qualities of dependable software system - 5 marks
b. List the 5 stages of a waterfall system development life cycle model - 5 marks
c. List any 2 areas of application of the evolutionary development - 2 marks
Question 3
a. What do you understand by requirements engineering? List and discuss any 5 types of requirement that you know - 8 marks
b. Justify the use of data flow diagrams in system development - 4 marks
Question 4
a. In order to ensure that system designed meets the needs of customers. Briefly explain any four validation checks necessary for a well-designed software? - 8 marks
b. As a professional software developer, deduce any four justifications for systematic software re-use in the context of software engineering? - 4 marks
Question 5
a. Explain context, process, behavioural models – 6 marks
b. What are the merits and demerits of functional user requirements? - 6 marks
Question 6
a. List any 3 advantages and disadvantages of a repository model - 6 marks
b. What are the disadvantages of prototyping - 6 marks



Email: Solutions2tma@gmail.com
Whatsapp: 08155572788



LadyB
Posts: 389
Joined: Sun Nov 05, 2017 7:32 pm
Contact:

Re: NOUN PG Past Questions: CIT831- Software Engineering Methodologies

Postby LadyB » Sun Dec 30, 2018 4:30 pm

Email: Solutions2tma@gmail.com
Whatsapp: 08155572788

NATIONAL OPEN UNIVERSITY OF NIGERIA
University Village, Plot 91, Cadastral Zone, Nnamdi Azikiwe Express Way, Jabi, Abuja
FACULTY OF SCIENCES
JULY 2017 EXAMINATION

Course Code: CIT 831
Course Unit: 3
Course Title: Software Engineering Methodologies
Instruction: Answer Question One and Any Four Other Questions
Time allowed: 2 1/2

1a. Enumerate threeattributes of a goodsoftware 6 marks
b. What are CASE Tools? 4 marks
c. Distinguish between testing and debugging. 6 marks
d. Write a short note on Software Requirements Engineering 6 marks

2a. What are the requirements for an engineering process? 4½ marks
b. List and explain three types of requirements 6 marks
c. Explain how viewpoints are identified? 1½ marks

3a. List and explain the different types of interview 3 marks
b. List the guidelines for writing requirements 4½ marks
c. With the aid of a well labeled diagram describe the waterfall life cycle paradigm 4½ marks

4a. What do you understand by requirements management? 3 marks
b. Describe any three architectural models. 3 marks
c. discuss two problems with the prototyping 6 marks

5a. State threedisadvantages of repository models 3 marks
b. Write a short note on the relevance of system modelling 5 marks
c. List the modular decomposition models. 4 marks

6a. What is the principal benefit of formal methods? 2 marks
b. Enumerate and explain the specification operations. 4 marks
c. Write a short note on the following
i. Sub-System
ii. Module
iii. Modular Decomposition
6 marks



Email: Solutions2tma@gmail.com
Whatsapp: 08155572788
LadyB
Posts: 389
Joined: Sun Nov 05, 2017 7:32 pm
Contact:

Re: NOUN PG Past Questions: CIT831- Software Engineering Methodologies

Postby LadyB » Sun Dec 30, 2018 4:31 pm

Email: Solutions2tma@gmail.com
Whatsapp: 08155572788

NATIONAL OPEN UNIVERSITY OF NIGERIA
14/16 AHMADU BELLO WAY, VICTORIA ISLAND, LAGOS
SCHOOL OF SCIENCE AND TECHNOLOGY
JUNE/JULY EXAMINATION

COURSE CODE: CIT831
COURSE TITLE: Software Engineering Methodologies (3units)
TIME ALLOWED: 3hrs
INSTRUCTION: Answer any five (5) questions


QUESTIONS
1a. State the fundamental inspection pre-conditions. (6 marks)
1b. Enumerate and briefly explain 4 stages of design. (8 marks)
[Total = 14 marks]


2a. What are CASE tools? (2 marks)
2b. List and describe 6 attributes of a good software. (12 marks)

[Total = 14 marks]


3a. When is re-application desirable in an existing software? (6 marks)
3b. Describe two problems of domain requirements. (8 marks)

[Total = 14 marks]



4a. List five architectural models and specify their roles (10 marks)
4b. Write short notes on the following:
i. Sub-system )
ii. Module ) (2 marks each)

[Total = 14 marks]

5a. Give a brief description of the notion of structured methods. (8 marks)
5b. What are formal specifications? (6 marks)
[Total = 14 marks]


6a. Software products developed by means of the spiral model are usually prone to
hazards. Cite any 3 practical instances. (9 marks)
6b. List any 5 components of the requirements document. (5 marks)
[Total = 14 marks]

7a. Describe 3 key requirements validation techniques (9 marks)
7b. Enumerate the distinct phases of the waterfall model. (5 marks)
[Total = 14 marks]



Email: Solutions2tma@gmail.com
Whatsapp: 08155572788
LadyB
Posts: 389
Joined: Sun Nov 05, 2017 7:32 pm
Contact:

Re: NOUN PG Past Questions: CIT831- Software Engineering Methodologies

Postby LadyB » Sun Dec 30, 2018 4:31 pm

Email: Solutions2tma@gmail.com
Whatsapp: 08155572788


NATIONAL OPEN UNIVERSITY OF NIGERIA
14/16, Ahmadu Bello Way, Victoria Island

SCHOOL OF SCIENCE AND TECHNOLOGY
October, 2013 Examination

Course Code: CIT 831 Time: 3hrs
Course Title: Software Engineering and Methodologies
Course Credit Unit: 3
Instruction: Answer any five (5) questions. Each question carries 14 marks
1a. Define Software Engineering Methodology (5 Marks)
1b. Attributes of a good software. (5 Marks)
1c. List the software processes (4 Marks)

2a. What is software process? (5 Marks)
2b. What is software model? (5 Marks)
2c. List the structured process of software development (4 Marks)

3a. List the waterfall model phases (5 Marks)
3b. What is software specification? (5 Marks)
3c. Three (3) examples of functional requirements? (4 Marks)

4a. Explain what a requirement means? (5 Marks)
4b. List and explain the different types of requirements (5 Marks)
4c. What are the guidelines for writing requirements? (4 Marks)

5a. What is a software requirement document (6Marks)
5b. There are a number of questions that should be asked in other to arrive at a decisions
that span the all the design process. List eight (8) of these questions? (8 Marks)

6a. Define feasibility Studies and list what feasibility studies checks (5 Marks)

7a. List and explain three (3) types of viewpoints (6 Marks)
7b. Define Architectural design (5 Marks)
7c. What is a Sub-System? (2 Marks)







Email: Solutions2tma@gmail.com
Whatsapp: 08155572788
LadyB
Posts: 389
Joined: Sun Nov 05, 2017 7:32 pm
Contact:

Re: NOUN PG Past Questions: CIT831- Software Engineering Methodologies

Postby LadyB » Sun Dec 30, 2018 4:32 pm

Email: Solutions2tma@gmail.com
Whatsapp: 08155572788


NATIONAL OPEN UNIVERSITY OF NIGERIA
14/16 AHMADU BELLO WAY, VICTORIA ISLAND, LAGOS
SCHOOL OF SCIENCE AND TECHNOLOGY
MARCH/APRIL 2014 EXAMINATION

COURSE CODE: CIT831
COURSE TITLE: SOFTWARE ENGINEERING AND METHODOLOGIES
TIME ALLOWED: 3HOURS
INSTRUCTION: ANSWER ANY FIVE (5) QUESTIONS. EACH QUESTION CARRIES 14 MARKS
1a. Describe Software Engineering Methodology (5 Marks)
1b. List the attributes of a good software. (5 Marks)
1c. List the software processes (4 Marks)


2a. What is software process? (5 Marks)
2b. What is software model? (5 Marks)
2c. List the structured process of software development (4 Marks)


3a. List the waterfall model phases (5 Marks)
3b. What is software specification? (5 Marks)
3c. Give three (3) examples of functional requirements? (4 Marks)

4a. Explain what a software requirement means? (5 Marks)
4b. List and explain the different types of software requirements (5 Marks)
4c. What are the guidelines for writing software requirements? (4 Marks)


5a. What is a software requirement document (6Marks)
5b. There are a number of questions that should be asked in order to arrive at a decision that span all the design process. List eight (8) of these questions? (8 Marks)

6a. Define feasibility Studies and list what feasibility studies checks (5 Marks)

7a. List and explain three (3) types of viewpoints (6 Marks)
7b. Describe Architectural design (5 Marks)
7c. What is a Sub-System? (2 Marks)



Email: Solutions2tma@gmail.com
Whatsapp: 08155572788

LadyB
Posts: 389
Joined: Sun Nov 05, 2017 7:32 pm
Contact:

Re: NOUN PG Past Questions: CIT831- Software Engineering Methodologies

Postby LadyB » Sun Dec 30, 2018 4:33 pm

Email: Solutions2tma@gmail.com
Whatsapp: 08155572788


NATIONAL OPEN UNIVERSITY OF NIGERIA
14-16 AHMADU BELLO WAY, VICTORIA ISLAND LAGOS
SEPTEMBER/OCTOBER 2015 EXAMINATION
SCHOOL OF SCIENCE AND TECHNOLOGY
COURSE CODE: CIT 831
COURSE TITLE: Software Engineering Methodology (3 Credits)
Total mark is 70 and each question carries 14 marks.
Answer 5 Questions in 3.00 Hours

1(a) Describe Software Life- Cycle Model (3 marks)
1(b) Give the full meaning of the following acronyms:
(i) UML
(ii) CASE
(iii) BIOS
(iv) DOS
(v) ROM
(vi) GUI
(vii) OMT
(1 mark each)
1(c)Write short note on the following:
(i) Prototyping Model
(ii) Unified Modelling Language
( 2 marks each)

2(a) Explain Software Engineering Methodology (4 marks)
2(b) List and explain three (3) attributes of a good software. (6 marks)
2(c) Distinguish between Software Engineering and Computer Science (4 marks)

3(a) With a diagram, describe the waterfall model (6 marks)
3( b) List four (4) advantages of formal specification (8 marks)

4(a) What is a Requirement? (4 marks)
4(b) Mention and explain three (3) types of Requirements (6 marks)
4(c) List four (4) requirements checking in software development (4 marks)

5(a) Describe software Re-use and list explain three (3) benefits of Re-Use.
( 8 marks)
5(b) Distinguish Between the following:
(i) Verification and Validation Process
(ii) Testing and Debugging
(iii) Inspections and Testing


(2 marks each)
6(a) What are CASE tools? (4 marks)
6(b) List three (3) advantages of Spiral model (6 marks)
6(c) Identify two (2) advantages and two (2) disadvantages of a prototype.
(4 marks)

7(a) Describe software Design (4 marks)
7(b) Mention three (3) benefits of feasibility studies (6 marks)
7(c) List two merits and two demerits of Repository Model (4 marks)





Email: Solutions2tma@gmail.com
Whatsapp: 08155572788
LadyB
Posts: 389
Joined: Sun Nov 05, 2017 7:32 pm
Contact:

Re: NOUN PG Past Questions: CIT831- Software Engineering Methodologies

Postby LadyB » Sun Dec 30, 2018 4:33 pm

Email: Solutions2tma@gmail.com
Whatsapp: 08155572788


NATIONAL OPEN UNIVERSITY OF NIGERIA
14-16 AHMADU BELLO WAY, VICTORIA ISLAND LAGOS
MARCH/APRIL 2016 EXAMINATION

SCHOOL OF SCIENCE AND TECHNOLOGY

COURSE CODE: CIT831
COURSE TITLE: SOFTWARE ENGINEERING METHODOLOGIES

Total mark is 70 and each question carries 14marks
Answer 5 Questions in 3.00 Hours.

1(a) Explain the term “Software” (4 marks)
1(b) Outline four (4) attributes of a good software (4 marks)
1(c) List and explain three (3) Issues of Professional Responsibility (6 marks)

2(a) Describe Waterfall Model? (5 marks)
2(b) Outline three (3) problems associated with waterfall model (6 marks)
2(c) List three advantages of Incremental Development (3 marks)

3(a) What do you understand by Requirements Engineering? (5 marks)
3(b) Outline three (3) the CASE classification. (3 marks)
3(c) List and explain three (3) types of Requirements(6 marks)

4(a) What is a Feasibility Study? (4 marks)
4(b) Outline four (4) types of model (4 marks)
4(c) List and explain three (3) Requirements Checking (6 marks)

5(a) Describe at least 3 architectural models.(4 marks)
5(b) Explain the Repository Model and list three advantages (4 marks)
5(c) Write short note on each of the following:
(i) Sub-System
(ii) Module
(iii) Modular Decomposition
(2 marks each)
6(a) Describe Software Life-Cycle Models (4 marks)
6(b) Outline three (3) advantages of Formal Specification (6 marks)
6(c) Explain the term “ Software Design” and list three stages of it.(4 Marks)

7(a) Write short note on each the following:
(i) Validation and Verification
(ii) Software Inspection
(iii) Testing and Debugging
(2 marks each)
7(b) Outline four (4) benefits of re-use (4 marks)
7(c) List four (4) prototyping steps (4 marks)






Email: Solutions2tma@gmail.com
Whatsapp: 08155572788
LadyB
Posts: 389
Joined: Sun Nov 05, 2017 7:32 pm
Contact:

Re: NOUN PG Past Questions: CIT831- Software Engineering Methodologies

Postby LadyB » Sun Dec 30, 2018 4:34 pm

Email: Solutions2tma@gmail.com
Whatsapp: 08155572788

National Open University of Nigeria, 91 Cadastral Zone Nnamdi Azikiwe Express Way, Jabi Abuja.
Faculty of Science
CIT 831 – SOFTWARE ENGINEERING METHODOLOGIES (3 Credits)
Total mark is 70 and each question carries 14marks
Answer 5 Questions in 3.00 Hours.

1(a) Explain the term “ Software process Model ” (4 marks)
1(b) Outline four (4) attributes of a good software (4 marks)
1(c) Write short notes on three of the following:
(i) Confidentiality
(ii) Competence
(iii) Intellectual Property rights
(iv) Computer Misuse
(6 marks)
2(a) Explain software design and implementation. (4 marks)
2(b) Translate the Repository Model and locate three advantages (4 marks)
2(c) Write short notes on the following:
(i) Sub-System
(ii) Module
(iii) Modular Decomposition
(2 marks each)
3(a) Describe a feasibility study? (4 marks)
3(b) Identify four (4) types of model (4 marks)
3(c) List and explain three (3) Requirements Checking (6 marks)

4(a) Explain the term “Requirements Engineering” (5 marks)
4(b) Outline three (3) the CASE classification.(3 marks)
4(c) List and explain three (3) types of Requirements (6 marks)

5(a) Describe Software Design and list their stages (6 marks)
5(b) Discuss Relevance of System Modelling and outline its model types (4 marks)
5( c) Illustrate with diagram Data flow diagrams ( 4 marks)

6 (a) Describe Software Prototyping and outline stages (6 marks)
6(b) Identify and explain at least 2 architectural models. (4 marks)
6 (c ) Discuss the Unified Modelling Language (UML) with examples (4 marks)







Email: Solutions2tma@gmail.com
Whatsapp: 08155572788
LadyB
Posts: 389
Joined: Sun Nov 05, 2017 7:32 pm
Contact:

Re: NOUN PG Past Questions: CIT831- Software Engineering Methodologies

Postby LadyB » Sun Dec 30, 2018 4:34 pm

Email: Solutions2tma@gmail.com
Whatsapp: 08155572788

NATIONAL OPEN UNIVERSITY OF NIGERIA
University Village, Plot 91, Cadastral Zone, Nnamdi Azikiwe Express Way, Jabi, Abuja
FACULTY OF SCIENCES
JULY 2017 EXAMINATION

Course Code: CIT 831
Course Unit: 3
Course Title: Software Engineering Methodologies
Instruction: Answer Question One and Any Four Other Questions
Time allowed: 2 1/2

1a. Enumerate threeattributes of a goodsoftware 6 marks
b. What are CASE Tools? 4 marks
c. Distinguish between testing and debugging. 6 marks
d. Write a short note on Software Requirements Engineering 6 marks

2a. What are the requirements for an engineering process? 4½ marks
b. List and explain three types of requirements 6 marks
c. Explain how viewpoints are identified? 1½ marks

3a. List and explain the different types of interview 3 marks
b. List the guidelines for writing requirements 4½ marks
c. With the aid of a well labeled diagram describe the waterfall life cycle paradigm 4½ marks

4a. What do you understand by requirements management? 3 marks
b. Describe any three architectural models. 3 marks
c. discuss two problems with the prototyping 6 marks

5a. State threedisadvantages of repository models 3 marks
b. Write a short note on the relevance of system modelling 5 marks
c. List the modular decomposition models. 4 marks

6a. What is the principal benefit of formal methods? 2 marks
b. Enumerate and explain the specification operations. 4 marks
c. Write a short note on the following
i. Sub-System
ii. Module
iii. Modular Decomposition
6 marks




Email: Solutions2tma@gmail.com
Whatsapp: 08155572788


Who is online

Users browsing this forum: No registered users and 0 guests