Software Engineering
Software Engineering MCQs ... pick 1 correct answer out of 4 options
Questions
Software Engineering mainly aims at
- reliable software
- cost effective software
- both (1) and (2)
- none of the above
Structured programming code includes
- sequencing
- alteration
- iteration
- all of the above
Which of the following is/are tool(s) of design phase?
- Abstraction
- Refinement
- Information hiding
- All of the above
Good specification should be
- ambiguous
- distinctly specified
- non-functional
- none of the above
Which of the following is a desirable property of a module?
- Independency
- Low cohesiveness
- High coupling
- Multi functioning
In which manner are coding and testing done?
- Adhoc
- Cross-sectional
- Bottom-up
- Top-down
Which of the following is not a phase of SDLC?
- Analyze current system
- Define the latest technology
- Design new system
- Develop and implement new system
Information hiding means hiding the information which __________.
- is relevant to the user
- is not relevant to the user
- may be maliciously handled by the user
- is confidential
Which type of nature of prototyping does spiral model define?
- Insertive
- Iterative
- Indicative
- Illusive
Whether data structure is suitable for application or not, is decided in
- data design
- architectural design
- procedural design
- interface design
An important aspect in coding is
- readability
- productivity
- effective memory utilization
- brevity
In OO design of s/w, objects have
- attributes and names
- operations and names
- attributes, names and operations
- none of the above
What is/are the assumption(s) taken for Black box concept?
- The relationship between the inputs and the outputs is stable
- Black boxes are dependent on environment
- The supra-system is stable
- All of the above
The design level metrices include
- architectural design metrices
- component level design metrices
- interface design metrices
- all of the above
Configuration management is not concerned with
- controlling changes to source code
- choice of hardware configuration for an application
- controlling documentation changes
- maintaining various versions of software
Which testing method is used as acceptance test for a s/w system?
- Regression testing
- Integration testing
- Unit testing
- Functional testing
The combination of top-down and bottom-up approach may be called
- interactive approach
- interpretive approach
- integrative approach
- none of the above
How can we improve readability of coding?
- By avoiding goto statements
- By using meaningful and indicative names of variables and functions
- By using modular programming
- All of the above
What is the first step in implementation phase?
- Select the computer
- Announce the implementation project
- Implementation planning
- Prepare physical facilities
A document listing all procedures and regulations that generally govern an organization, is
- personal policy book
- organization manual
- administrative policy manual
- procedural log
The extent to which the software continues to operate correctly inspite of wrong inputs is called
- reliability
- robustness
- fault tolerance
- portability
Assertions are conditions which are ________ true at the point of execution.
- always
- sometimes
- many a times
- never
Which of these can be the output of using CASE tools?
- Prototypes
- Programming code
- Flow charts and DFDs
- All of the above
A computer program can often be a very satisfactory _______ of a physical system.
- solution
- replacement
- simulation
- model
If the decision table has 'n' conditions, the maximum possible number of columns is
- n
- 2n
- 2n
- log2n