1.
The Data flow diagram (DFD) shows;
A. The flow of data
B. The processes
C. The areas where they are stored
D. All of the above
2. The first step in the Systems Development Life Cycle is:
A. Database design
B. System design
C. Preliminary investigation and analysis
D. Graphical user interface
3. Cost-Benefit analysis
A. Evaluates the tangible and non-tangible factors
B. Compares the cost, with the benefits, of introducing a computer-based system
C. Estimates the hardware and software costs
D. All of the above
4. Among the design phase, all are the physical construction of the system except;
A. System Interface Design
B. User Interface Design
C. Testing System Design
D. Network Configuration
5. ______ system property bought a point at which the system meets its environment and
between subsystems.
A. Environment
B. Boundary
C. Constraints
D. Interface
6. Regarding system planning and selection______ focuses on defining clear, discrete tasks and
the work needed to complete each task.
A. Project Initiation
B. Project Planning
C. Feasibility
D. Statement of Work
7. Which software application testing method combines modules in a large group which
modules coexist in a program and test?
A. Integration Testing
B. Unit Testing
C. System Testing
D. Alpha Testing
8. Considering designing a database, a high-level design is;
1
A. The physical design of an information system for the actual implementation of the
system.
B. Produces a set of well-structured relations that contains all of the data mentioned in the
system developed in human interface design.
C. Abstract representation of the data flows, inputs, and outputs which defines the
functions and features of the system.
D. Defines how users interact with an information system.
9. From the following combinations which one has INCORRECTLY matched?
A. System analysis Phase Conceptual Data Model
B. Logical Design Entity-Relationship Diagram
C. System Design Phase Logical Data Model
D. System Implementation Phase Relational Database Model
10. From the deliverables of the project initiation and planning phase, ______ contains a short
document used as a useful communication tool that describes what the project will deliver
and outlines all work required to complete the project.
A. Baseline Project Plan
B. Project scope statement
C. Cost-benefit analysis
D. Data flow diagram
11. Which installation approach runs the old information system and the new one at the same
time until decisions are made to turn off the old system.
A. Parallel Installation
B. Direct Installation
C. Single-location Installation
D. Phased Installation
12. Which system maintenance approach performs changes made to a system to avoid possible
future problems.
A. Corrective Maintenance
B. Preventive Maintenance
C. Adaptive Maintenance
D. Perfective Maintenance
13. ________ is system documentation that is part of the program source code or is generated
during compile time.
A. User Documentation
B. External Documentation
C. Training Documentation
D. Internal Documentation
14. In this testing approach, a user runs the system in their real working environments using their
own data.
A. Beta Testing
B. Acceptance testing
2
C. Testing harness
D. Stress Testing
15. ______ are a collection of deliverables in the design phase considered as a system
specification that is supplied to the programming team for implementation.
3
A. Architectural Design
B. Interface Design
C. Program Design
D. All
16. The primary objective of the analysis phase is to ____.
A. Analyze the capabilities and structure of the previous system
B. Prioritize the alternatives for a new system
C. Determine the basic structure and approach for the new system
D. Understand and document the users' needs and requirements
17. Which normalization rule describes the first NF;
A. Every non-prime attribute is fully functionally dependent on the primary key.
B. Disallows composite and multivalued attributes, whose values for an individual
tuple are non-atomic.
C. A functional dependency between non-primary key attributes)on the primary key.
D. Specifies how the users will move through the system
18. What is SDLC?
A. A conceptual model which includes policies and procedures for developing or
altering systems
B. Organizational process whereby computer-based information systems are developed and
maintained.
C. A process of collecting, interpreting facts, identifying the problems, and decomposition
of a system into its components.
D. Define the problem and scope of the existing system.
19. ___ is the process that groups data and procedures into an entity called objects.
A. Object development methodology
B. Linear programming
C. Structured programming
D. Object-oriented system development
20. ___ identifies the same data structure and behavior, and groups them into a class.
A. Polymorphism
B. Identity
C. Classification
D. Inheritance Object-oriented system development
21. ___ deals with the static process view of a system, from the perspective of a real or prototype
case.
A. Component diagram
B. Object diagram
C. Deployment diagram
D. State diagram
4
22. The essential characteristics of an object that distinguish it from all other kinds of objects and
thus provide crisply defined conceptual boundaries, relative to the perspective of the viewer
is called:
A. Encapsulation
B. Modularity
C. Hierarchy
D. Abstraction
23. Single inheritance, Multiple inheritance, and Aggregation comes under _______
A. Modularity
B. Typing
C. Hierarchy
D. None of the mentioned
24. Which of the following statements about Persistence is correct?
A. It is the enforcement of the class of an object, such that objects of different types may not
be interchanged, or at the most, they may be interchanged only in very restricted ways.
B. It is the property of an object through which its existence transcends time and/or
space.
C. It is the property that distinguishes an active object from one that is not active.
D. All of the mentioned
25. The time-oriented diagram includes…
A. Sequence
B. Classes
C. Activity
D. none of these
26. __________ represented by In UML diagrams, the relationship between component parts and
object.
A. Ordination
B. Aggregation
C. Segregation
D. Increment
27. An operation can be described as__________.
A. Object
B. Class
C. Functions
D. Object & Class
28. The UML supports event-based modeling using ____________ diagrams.
A. Deployment
B. Collaboration
C. State chart
D. All of the above
5
29. __________UML diagrams has a static view.
A. Collaboration
B. Use case
C. State chart
D. Activity
E. What is an object?
F. a) An object is an
instance of a class
G. b) An object includes
encapsulation of data
H. c) An object is not an
instance of a class
I. d) All of the
mentioned
30. What is an object?
A. An object is an instance of a class
B. An object includes encapsulation of data
C. An object is not an instance of a class
D. All of the mentioned
6
E. Which of the
following describes=Is-
a-Relationship= ?
F. a) Aggregation
G. b) Inheritance
H. c) Dependency
I. d) All of the
mentioned
31. Which of the following models will not result in the desired output, when the user
participation isn’t involved?
A. RAD and prototyping
B. Waterfall and prototyping
C. Prototyping and spiral
D. Spiral and RAD
32. Problem analysis is done during
A. System design phase
B. Systems analysis phase
C. Before system test
D. System Implementation
7
What is an object?
J. a) An object is an
instance of a class
K. b) An object includes
encapsulation of data
8
L. c) An object is not an
instance of a class