Professional Documents
Culture Documents
1. What type of software could be automotive stress analysis to space shuttle orbital dynamics?
A) Business software
A) Design
B) Project Management
C) Maintenance
D) Quality management
B) Fountain model
C) Spiral model
D) Concurrent model
A) Fault avoidance
B) Fault tolerance
C) Fault detection
D) Fault repair
A) Function reuse
C) The elapsed repair or restart time when a system failure occurs. Given that the system
must be continuously available.
A) Class Name
B) Entity
C) Attributes
D) Service
10. Which of the following model include inheritance model, object aggregation, and service
usage model?
C) Structural model
D) Object model
A) Software Analysis
B) Software Design
C) Software quality
D) Software testing
12. Which of the following notation in data flow diagram is used to represent user
interaction with system?
A) Rectangle
B) Rounded Rectangle
C) Circle
D) Arrow Head
13. Which of the following are the steps in identifying the transforming process of data-
flow diagram to structure chart?
A) Polymorphism
B) Encapsulation
c) Inheritance
D) Information hiding
A) System maintenance
B) Corrective maintenance
C) Adaptive maintenance
D) Perfective maintenance
16. Which of the following is a technical factor which affect software maintenance cost?
A) Application Domain
B) Staff stability
C) Programming language
D) External environment
17. The testing technique that requires devising test cases to demonstrate a program function is
operational is called_____
18. What types of errors are missed by black-box testing and can be found by white-box
testing?
A) Behavioural error
B) Logic errors
C) Performance error
D) Interface error
A) Availability
B) Data Integrity
C) Security
D) Reliability
21. _____ model is based on incremental development under statistical quality control and formal
correctness principles.
A) Waterfall
B) Spiral
C) Iterative
D) Cleanroom
22. The economic success of an application is measured in terms of metrics such as _____.
A) Profit maximization
B) Cost reduction
C) Customer satisfaction
A) Waterfall model
B) Incremental model
C) Spiral model
D) Iterative model
25. Tools used in the early phases of the life cycle are called _____ CASE tools.
A) Lower
B) Back-end
C) Intermediate
D) Upper
26. The tools used during implementation and maintenance are called _____ CASE tools.
A) Upper
B) Front-end
C) Intermediate
D) Lower
27. UAN stands for _____.
29. Feller and Fitzgerald observe that between _____ percent of software costs are traditionally associated
with the post-development, maintenance phase of the software life cycle.
A) 70 to 80
B) 30 to 40
C) 50 to 60
D) 10 to 20
31. _____ asserted that, for a process model to be effective, it must exhibit “multidimensional’
characteristics.
A) Madhavji
B) Sutton
C) Khalifa
D) Humphrey
32. _____ focused on the Waterfall and prototype models in their empirical study, emphasizing the factors
driving the usage of specific process models.
C) Madhavji et al.
D) Blackburn et al.
33. Integrating business processes with the Internet leads to far greater _____ between customers
and suppliers.
A) Understanding
B) Restrictions
C) Transparency
D) Controversy
34. _____ is the most widely used single measure of information technology success.
A) User satisfaction
B) Job satisfaction
C) Business success
D) Profit making
35. Process technology enabled the support of the rapid application development needed for
iterative approaches with their greater emphasis on risk _____ and user _____.
A) Minimization, Satisfaction
B) Minimization, Dissatisfaction
C) Maximization, Satisfaction
D) Maximization, Dissatisfaction
36. The SOFL model of Liu and colleagues (1997) presents an integrated approach that adopts _____
methodologies in the requirements phases and _____ methodologies in the design and implementation
phases.
A) Procedure-oriented, Structured
B) Structured, Procedure-oriented
C) Structured, Object-oriented
D) Object-oriented, Structured
37. _____ interoperate with systems at a mobile or remote level in order to access inventory, check prices,
and close deals.
A) System Operator
B) Salesman
C) Database Manager
D) Accountant
A) Accounting Personnel
B) Database Manager
C) Salesman
D) System Operator
A) Asset
B) Resource
C) Problem Solver
D) Knowledge Provider
A) Internet Explorer
B) Mozilla
C) MS-Office
D) Oracle
Part B (Two mark questions)
41. State True or False.
1. Investors and owners are also significant stakeholders who make demands on a system in terms of
financial goals.
2. Experts and consultants are another stakeholder class who can strongly affect problem definition.
A) 1-False, 2-False
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-True, 2-True
A) Failure detection
B) Damage assessment
C) Fault avoidance
D) Fault repair
1. Cultural differences are examples of inherited characteristics that affect the degree of diversification in an
environment.
2. Amid various diversity, commonly shared human needs play a unifying role.
A) 1-False, 2-False
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-True, 2-True
1. Ubiquitous computing lead to an environment in which the cycle time and costs of the business
processes are increased.
A) 1-True, 2-True
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-False, 2-False
46. Which of the following is not the stages in software design problem?
D) Maintenance
47. State True or False.
1. Curtis, Kellner, and Over identified five uses for process models.
2. Blackburn et al. identified the five most influential factors in the development process.
A) 1-True, 2-True
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-False, 2-False
1. The seminal book by Kent Beck, ‘Extreme Programming Explained’ express some of the defining
characteristics of agile development.
2. Code is the one artifact that development absolutely cannot live without.
A) 1-False, 2-False
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-True, 2-True
A) 1-True, 2-True
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-False, 2-False
2. The domain of applicability of CASE tools are much more limited than the 4GL.
A) 1-True, 2-True
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-False, 2-False
52. Which of the following is a the process metric which is useful for assessing
maintainability?
2. The structure of the group and its efficiency of communications, style of management, and cohesiveness
are critical factors in the effectiveness of the team.
A) 1-True, 2-True
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-False, 2-False
54. Which of the following are the activities of the function- oriented
design.
B) Structural decomposition
56. _____ was an improved version of an earlier process model called the Nine-Phase, Stage-Wise model.
A) Spiral model
B) Incremental model
C) Iterative model
D) Waterfall model
A) Unit testing
B) Integration testing
C) Validation testing
D) System testing
58. _____ refers to the elimination or reduction of third-party intermediaries between the client or
customer.
A) Intermediation
B) Disintermediation
C) Mediation
2. Visualization plays a key role in defining and understanding the artifacts produced during development.
A) 1-False, 2-False
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-True, 2-True
60. State True or False.
A) 1-False, 2-False
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-True, 2-True
Part C (Four mark questions)
Set A Set B
Set A Set B
Set A Set B
process
66. Software technology has enabled breakthrough transformations in businesses and provided benefits
that have included:
B) 2, 3, 4 only
C) 1, 3, 4 only
2. Extra-contextual ignorance
B) 1, 2, 3 only
C) 2, 3, 4 only
D) 1, 3, 4 only
Set A Set B
1. Objects are abstraction of system entities, which are responsible formanaging their own private state
and offering services to other objects
Set A Set B
I. Architectural Design 1. Services are allotted to different component and their interface
are designed
Documentation
1. Software engineering umbrella activities are only applied during the initial phase of software
development projects.
2. Software processes can be constructed out of pre- existing software patterns to best meet the
needs of a software project.
3. it generally accepted that one cannot have weak software processes and create high quality
end products.
1. testing is conducted by the developer of the software and also by an independent test group
3. validation testing provides final assurance that software meets all functional, behavioural,
and performance requirements
B) 1, 2, 3 only
C) 2, 3, 4 only
D) 1, 3, 4 only
75. Which of the following types of data is not suitable for software systems?
1. Unprocessed data
2. Unused data
3. Untailored data
4. Vague data
A) 1, 2, 3 only
B) 2, 3, 4 only
C) 1, 3, 4 only