More Classes
5th Class
6th Class
7th Class
8th Class
9th Class
10th Class
11th Class
12th Class
NAT I
NAT II
CSS
IQ
General Knowledge
MDCAT
ECAT
GAT General
GAT Subject
Other Links
Go to Home
Online Tests
PPSC Computer Science Chapter 21 Software Engineering Online Test MCQs With Answers
Question # 1
Which of the following could be a deliverable for a software system.
Choose an answer
Source code
Reference manual
User's guide
All of above
Previous
Skip
Next
Question # 2
A simple way of looking at the spiral software life cycle model is as a waterfall model with each phase proceeded by.
Choose an answer
Build and fix
Freezing
synchronization
risk analysis
Previous
Skip
Next
Question # 3
What do you call when two modules are coupled, when they communicate via a composite data item.
Choose an answer
content coupling
Common coupling
Data coupling
Stamp coupling
Previous
Skip
Next
Question # 4
Myers 1978 identifies seven levels of cohesion .which level of cohesion may be defined as followed, the output from one element in the component serves as input for some other elements.
Choose an answer
Communicational cohesion
Functional cohesion
Communicational cohesion
None
Previous
Skip
Next
Question # 5
The rapid application development model is.
Choose an answer
Same as component based development
A useful approach when a customer cannot define requirements clearly
A high speed adaptation of the linear sequential model
Same as incremental model
Previous
Skip
Next
Question # 6
Empirical estimation models are typically based on.
Choose an answer
Expert judgment based on past project experiences
Refinement of current project estimation
Regression models derived from historical project data
Estimation of present data
Previous
Skip
Next
Question # 7
Which configuration objects would not typically be found in the project data base.
Choose an answer
Design specification
Marketing data
Executable code
Test plane
Previous
Skip
Next
Question # 8
If a control switch is passed as an argument this is an example of _______ coupling
Choose an answer
Content
Common
Control
Data
Previous
Skip
Next
Question # 9
Which of the following is not a area of concern in the design model.
Choose an answer
Architecture
Data design
Interfaces design
Project scope
Previous
Skip
Next
Question # 10
Which among the following measures how strongly the elements within a module are related.
Choose an answer
Coupling
cohesion
Aggregation
Abstraction
Previous
Skip
Next
Question # 11
How does a software project manager need to act to minimize the risk of software failure.
Choose an answer
Double the project team size
Request a large budget
Form a small software team
Track progress
Previous
Skip
Next
Question # 12
Internal costs indlude
Choose an answer
Developers salaries
Managers and support personnel salaries
The cost of overheads such as utilities rent and senior managers
All of above
Previous
Skip
Next
Question # 13
Software Engineering.
Choose an answer
Is a set of rules about developing software products.
Has been around as a discipline since the early 50's
Started as a response to the so called software crisis of the late 90's
Is an engineering discipline concerned with all the aspects of software production.
Previous
Skip
Next
Question # 14
Which of the following is not the guiding principle of software project scheduling.
Choose an answer
Compartmentalization
Market assessment
Time allocation
Effort validation
Previous
Skip
Next
Question # 15
In planning a software project one would
Choose an answer
Find ways to produce result using limited resources
Pad the schedule to accommodate errors
Overestimate the budget
All of the abvoe
Previous
Skip
Next
Question # 16
Algorithmic cost estimation in different organizations may be different organizations may be different for the same application development because.
Choose an answer
Different organizations consider complexity factors differently
Different organization may use different programming languages.
Developers skills may vary
all of the above may be true
Previous
Skip
Next
Question # 17
Which tests are designed to confront the program with abnormal situations.
Choose an answer
Recovery testing
Security testing
Stress testing
Usage testing
Previous
Skip
Next
Back