Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 20

WACHEMO UNIVERSITY

COLLEGE OF ENGINEERING AND TECHNOLOGY

SCHOOL OF COMPUTING AND INFORMATICS

DEPARTMENT OF INFORMATION TECHNOLOGY

SYSTEM ANALYSIS AND DESIGN-MODEL EXAM

Weight:50%

Time Allowed: 2 hrs.

June 5,2023

Wachemo University, Hosana

1
Instruction:Choose the Best Answer from the Given Alternatives

1.Which of the following cannot characterize a system?

A.Component

B.Purpose

C.Interface

D.None

2. Which of the following UML diagram emphasizes on object interaction?

A.Activity diagram

B. Sequence diagram

C.Deployment diagram

D.Data flow diagram

3.is a standard set of steps/phases one passes through in system development.

A. Software development process models

B. System development life cycle

C. Requirement elicitation

D.All

4. Which of the following should beconsidered during system's user interface design?

A.Choice of color

B.Design layouts

C. Friendliness

D.All

5. is the initial working version of the complete system.

A.Prototype
2
B.User interface

C.Project

D.All

6. Which of the following can be the possible reason why system maintenance is
needed?

A.Due to system failures

B. To determine user needs

C. To come up with alternative solution

D.All

2
7. Which of the following feasibility analysis is associated with the financial benefits and
costs during information systems development?

A.Technical feasibility

B.Operational feasibility

C.Economic feasibility

D. All

8. Designing how a user navigates in the developed system is represented by

A.Deployment diagram

B.Database model

C. User interfaceflow diagramming

D. All

9. is a form of testing in which each individual module is tested.

A.System testing

B.Unit testing

C.Integration testing

D. All

10.What is the fundamental purpose of system testing?

A. To evaluate whether the developed system fulfills the requirements

B. To develop alternative system

C. To add new features

D. To reduce maintenance burden

11. Which of the following system acceptance testing is conducted in real environment
with real and live data?

3
A.Alpha testing

B.Beta testing

C.Recovery testing

D. Performance testing

12. Which of the following system installation approach uses the new system to run along
with the old system?

A.Direct installation

B. Parallel installation

C.Phased installation

D.All

3
13.Which of the following document records how to use the developed
system/application?

A.Proposal

B.User manual

C. Design specifications

D.All

14.Which of the following activity is performed during implementation phase of system


development life cycle?

A.Scope definition

B.Coding

C.System design

D. Requirement elicitation

15.Which of the following types of maintenance is conducted to fix defects in the design,
implementation of the system?

A.Corrective maintenance

B. Adaptive maintenance

C. Perfective maintenance

D.Preventive maintenance

16. In class diagram modeling, the bottom section of the diagram represents

A.Class name

B.Attributes

C.Methods

D.Objects

4
17._is a measure of how two items, such as classes or methods,are interrelated.

A.Coupling

B.Cohesion

C.Abstraction

D.Encapsulation

18.Which of the following is the benefit of object orientation?

A.Reusability

B.Extensibility

C. Reduced maintenance burden

D.All

4
19.Which of the following software development process model states that “the
next phase of system development should begin after the completion of the
preceding phase”?

A.Waterfall model

B. Iterative model

C.Spiral model

D. All

20. What is the end result of implementation phase?

A.User interface

B. A working system

C.System architecture

D. Database model

21.is a process of collecting the user needs to solve a problem or issues and to
achieve system objective.

A.Requirement gathering

B. Statement of the problem

C.Scope definition

D. All

22.Which of the following defines the system's quality characteristics?

A.Functional requirements

B.Non-functional requirements

C. Business rules

D. All

5
23.Which of the following requirement gathering technique is used to gather
information by which requirement gathering team sit down with concerned
stakeholders and asks some questions?

A.Interview

B. Questionnaires

C.Direct observation

D.Analyzing documents

5
24.In relational database model, each column in a relation corresponds to

A. Record

B.Attribute

C.Relation

D. All

25. Which of the following is not included under user interface design?

A. Designing interface layouts

B.Designing help options

C.Designing feedback options

D. Designing database

26.When you test the system,what are you actually testing?

A.System requirements

B.Security

C. Performance

D. All

27. In a sequence diagram,what do the vertical dashed lines represent?

A. Process

B.Object lifelines

C.Messages

D.Objects

28. Consider you are transferring money to your friend's account using mobile banking system, if
the system asks you “Enter Account Number:”while making a transfer,which type of feedback is
the system providing you?

A. Status information

6
B.Prompting cues

C.Error message

D. All

29.Which of the following is the criterion to classify and rank the projects to be selected?

A.Potential benefits

B.Resource

C. Project duration

D. All

6
30. Designing and building a scaled-down but working version of the desired system is
known as

A.Coupling

B.Prototyping

C.System design

D.All

31. is a short document prepared primarily for clearly describing what the
project will deliver and outline generally at a high level all the work required for
completing the project.

A. Project scope statement

B.Feasibility analysis

C. Project planning and selection

D. All

32.Which of the following can be source of information during requirement gathering?

A.Users

B.Reports

C.Procedures

D.All

33. Which of the following mechanism enables reusability in object orientated paradigm?

A.Inheritance

B.Encapsulation

C.Abstraction

D.Coupling

7
34.Which of the following characterizes non-functional requirements?

A.Portability

B.Reliability

C.Performance

D.All

7
35.Which of the following requirement validation technique involves a meeting where
you gather all of your stakeholders together and go through the requirements
documentation,page-by-page, line-by-line, to ensure that the document represents
everyone's complete understanding of what is to be accomplished in a particular
project?

A.Walkthrough

B.Inspections

C.Prototypes

D.None

36.Which of the following system/software testing method requires that the evaluator
needs to possess knowledge of the internal working of the code?

A.Black box testing

B.White box testing

C.Inspection

D.All

37.Which of the following represents transitions between activities in modeling


activity diagram?

A.Arrow lines

B.Diamond shapes

C.Rounded rectangles

D.None

38. Which of the following UML diagram is equivalent to DFD diagram from structural
paradigm?

A.Sequence diagram

B.Activity diagram

8
C.Deployment diagram

D.None

39.Which of the followng is the correct sequence of system development life cycle
phases?

A. Requirement elicitation-> Analysis-> Design->Implementation->Testing

B. Requirement elicitation-> Design-> Analysis->Implementation->Testing

C. Analysis->Requirement elicitation -> Design->Implementation->Testing

D.All

8
40.is the process of breaking down a system into its smaller components.

A.Decomposition

B.Cohesion

C.Coupling

D. All

41. is a graphical representation of a project that shows each task as a


horizontal bar whose length is proportional to its time for completion.

A.Gant chart

B.Venn diagram

C.Network diagram

D.Pie chart

42.Which of the following diagram is used in process modeling from structural


paradigm point of view?

A.Activity diagram

B. Data flow diagram

C.Use case diagram

D.State chart diagram

43.Which of the following is an indication of the degree of relationship between class


diagrams?

A.Cardinality ratio

B.Relationship

C.Attributes

D. All

9
44.Consider you have Student class diagram, which of the following can possibly
examplify the method in this diagram?

A.Name

B.ID

C.Age

D.viewExamResult()

9
45.Which of the following type of testing is conducted to assess if the organization/user is
willing to use your system?

A.Acceptance testing

B. Requirement validation

C.InstallatioLn

D. All

Answer Questions from 46 -50 by referring to the following diagram.

46.Based on the above diagram, YELLOW numbers indicate

A.Actors

B.Associations

C.Use cases

D.None

47.From the given diagram,GREEN numbers show

10
A.Use cases

B.System

C.Associations

D.None

10
48. From the diagram, numbers 1 and 2 indicate

A.Associations

B.Actors

C.Use cases

D. Relationship

49. From the above diagram, the RED number is indicating

A.System name

B.System boundary

C. Use cases

D.All

50. According to use case diagram notations, number 3 shows

A.System name

B.System boundary

C. Use cases

D.None

11

You might also like