McqMate
Chapters
701. |
Portability |
A. | Trustworthiness with which a system are transferred from one hardware environment to another |
B. | Here one sub system encapsulates a set of procedures, which can be called by other sub-systems. |
C. | It is concerned with studying existing process to understand the relationship between different parts of the process. |
D. | None of these |
Answer» A. Trustworthiness with which a system are transferred from one hardware environment to another |
702. |
Lehman’s Third Law (Lehman and Belady 1985) is |
A. | Continuing change: A program used in real-world environment must change necessarily or become progressively less useful in that environment. |
B. | Increase complexity: As an evolving program change, its strictures tend to become more complex. Extra resources must be devoted to preserving and simplifying the structure. |
C. | Large program evolution: Program evolution is a self-regulating process. |
D. | None of these |
Answer» C. Large program evolution: Program evolution is a self-regulating process. |
703. |
Model is |
A. | These measurements need to be collected to help answers to the questions and to confirm whether process improvements have achieved the desired goal. |
B. | Approximation, representation, or idealization of selected aspects of the structure, behavior, operation, or other characteristics of a real-world process |
C. | Extent to which a system or component facilitates the incorporation of changes, once the nature of the desired change has been determined. |
D. | None of these |
Answer» B. Approximation, representation, or idealization of selected aspects of the structure, behavior, operation, or other characteristics of a real-world process |
704. |
Lehman’s Fifth Law (Lehman and Belady 1985) is |
A. | Organizational stability: Over a pro- gram’s lifetime, its rate of development is approximately constant and independent of the resources devoted to system development. |
B. | Conservation of familiarity: Over the lifetime of a system, the incremental change in each release is approxima- tely constant. |
C. | Large program evolution: Program evolution is a self-regulating process. |
D. | None of these |
Answer» B. Conservation of familiarity: Over the lifetime of a system, the incremental change in each release is approxima- tely constant. |
705. |
Match the following :
|
A. | A-1, B-3,C-2 |
B. | A-1,B-2,C-3 |
C. | A-2,B-3,C-1 |
D. | A-3,B-2,C-1 |
Answer» B. A-1,B-2,C-3 |
706. |
Organizational measures |
A. | Extent to which a system or component complies with standards |
B. | Trustworthiness of operating the software. |
C. | Measures that estimates system cost to operate and maintain |
D. | None of these |
Answer» C. Measures that estimates system cost to operate and maintain |
707. |
Metric is |
A. | These measurements need to be collected to help answers to the questions and to confirm whether process improvements have achieved the desired goal. |
B. | Approximation, representation, or idealization of selected aspects of the structure, behavior, operation, or other characteristics of a real-world process |
C. | Extent to which a system or component facilitates the incorporation of changes, once the nature of the desired change has been determined. |
D. | None of these |
Answer» A. These measurements need to be collected to help answers to the questions and to confirm whether process improvements have achieved the desired goal. |
708. |
It shows the objects and object classes in a system and the relationship between these entities. |
A. | Object design models |
B. | Object interface design |
C. | Object oriented models |
D. | None of these |
Answer» A. Object design models |
709. |
It is concerned with specifying the details of interface to an object or to a group of objects |
A. | Object design models |
B. | Object interface design |
C. | Object oriented models |
D. | None of these |
Answer» B. Object interface design |
710. |
Modifiability is |
A. | These measurements need to be collected to help answers to the questions and to confirm whether process improvements have achieved the desired goal. |
B. | Approximation, representation, or idealization of selected aspects of the structure, behavior, operation, or other characteristics of a real-world process* |
C. | Extent to which a system or component facilitates the incorporation of changes, once the nature of the desired change has been determined. |
D. | None of these |
Answer» C. Extent to which a system or component facilitates the incorporation of changes, once the nature of the desired change has been determined. |
711. |
Software is |
A. | Superset of programs |
B. | subset of programs |
C. | Set of programs |
D. | none of the above |
Answer» A. Superset of programs |
712. |
Which is NOT the part of operating procedure manuals? |
A. | User manuals |
B. | Operational manuals |
C. | Documentation manuals |
D. | Installation manuals |
Answer» C. Documentation manuals |
713. |
Which is NOT a software characteristic? |
A. | Software does not wear out |
B. | Software is flexible |
C. | Software is not manufactured |
D. | Software is always correct |
Answer» D. Software is always correct |
714. |
Product is |
A. | Deliverables |
B. | User expectations |
C. | Organization's effort in development |
D. | none of the above |
Answer» A. Deliverables |
715. |
To produce a good quality product, process should be |
A. | Complex |
B. | Efficient |
C. | Rigorous |
D. | none of the above |
Answer» B. Efficient |
716. |
Which is not a product metric? |
A. | Size |
B. | Reliability |
C. | Productivity |
D. | Functionality |
Answer» C. Productivity |
717. |
Which is NOT a process metric? |
A. | Productivity |
B. | Functionality |
C. | Quality |
D. | Efficiency |
Answer» B. Functionality |
718. |
Effort is measured in terms of: |
A. | Person-months |
B. | Rupees |
C. | Persons |
D. | Months |
Answer» A. Person-months |
719. |
UML stands for |
A. | Uniform modeling language |
B. | Unified modeling language |
C. | Unit modeling language |
D. | Universal modeling language |
Answer» B. Unified modeling language |
720. |
An independently deliverable piece of functionality providing access to its services through interface is called |
A. | Software measurement |
B. | Software composition |
C. | Software measure |
D. | Software component |
Answer» D. Software component |
721. |
Infrastructure software are covered under |
A. | Generic products |
B. | Customized products |
C. | Generic and Customized products |
D. | none of the above |
Answer» A. Generic products |
722. |
Management of software development is dependent on |
A. | People |
B. | product |
C. | Process |
D. | all of the above |
Answer» D. all of the above |
723. |
During software development, which factor is most crucial? |
A. | People |
B. | Product |
C. | Process |
D. | Project |
Answer» A. People |
724. |
Program is |
A. | Subset of software |
B. | super set of software |
C. | Software |
D. | none of the above |
Answer» A. Subset of software |
725. |
Milestones are used to |
A. | Know the cost of the project |
B. | know the status of the project |
C. | Know user expectations |
D. | none of the above |
Answer» B. know the status of the project |
726. |
The term module used during design phase refers to |
A. | Function |
B. | Procedure |
C. | Sub program |
D. | All of the above |
Answer» D. All of the above |
727. |
Software consists of |
A. | Set of instructions + operating system |
B. | Programs + documentation + operating procedures |
C. | Programs + hardware manuals |
D. | Set of programs |
Answer» B. Programs + documentation + operating procedures |
728. |
Software engineering approach is used to achieve: |
A. | Better performance of hardware |
B. | Error free software |
C. | Reusable software |
D. | Quality software product |
Answer» D. Quality software product |
729. |
Concept of software engineering is applicable to |
A. | FORTRAN language only |
B. | Pascal language only |
C. | ‘C’ language only |
D. | All of the above |
Answer» D. All of the above |
730. |
CASE Tool is |
A. | Computer Aided Software Engineering |
B. | Component Aided Software Engineering |
C. | Constructive Aided Software Engineering |
D. | Computer Analysis Software Engineering |
Answer» A. Computer Aided Software Engineering |
731. |
Spiral Model was developed by |
A. | Bev Little wood |
B. | Berry Boehm |
C. | Roger Pressman |
D. | Victor Basili |
Answer» B. Berry Boehm |
732. |
Which model is most popular for student’s small projects? |
A. | Waterfall model |
B. | Spiral model |
C. | Quick and fix model |
D. | Prototyping model |
Answer» C. Quick and fix model |
733. |
Which is not a software life cycle model? |
A. | Waterfall model |
B. | Spiral model |
C. | Prototyping model |
D. | Capability maturity model |
Answer» D. Capability maturity model |
734. |
Project risk factor is considered in |
A. | Waterfall model |
B. | Prototyping model |
C. | Spiral model |
D. | Iterative enhancement model |
Answer» C. Spiral model |
735. |
SDLC stands for |
A. | Software design life cycle |
B. | Software development life cycle |
C. | System development life cycle |
D. | System design life cycle |
Answer» B. Software development life cycle |
736. |
Build and fix model has |
A. | 3 phases |
B. | 1 phase |
C. | 2 phases |
D. | 4 phases |
Answer» C. 2 phases |
737. |
Which of the following is a type of software? |
A. | System Software |
B. | Embedded Software |
C. | Application |
D. | all of the above |
Answer» A. System Software |
738. |
Waterfall model is not suitable for |
A. | small projects |
B. | accommodating change |
C. | complex projects |
D. | none of the above |
Answer» B. accommodating change |
739. |
RAD stands for |
A. | Rapid application development |
B. | Relative application development |
C. | Ready application development |
D. | Repeated application development |
Answer» A. Rapid application development |
740. |
RAD model was proposed by |
A. | Lucent Technologies |
B. | Motorola |
C. | IBM |
D. | Microsoft |
Answer» C. IBM |
741. |
If requirements are easily understandable and defined, which model is best suited? |
A. | Waterfall model |
B. | Prototyping model |
C. | Spiral model |
D. | None of the above |
Answer» A. Waterfall model |
742. |
If requirements are frequently changing, which model is to be selected? |
A. | Waterfall model |
B. | Prototyping model |
C. | RAD model |
D. | Iterative enhancement model |
Answer» B. Prototyping model |
743. |
If user participation is available, which model is to be chosen? |
A. | Waterfall model |
B. | Iterative enhancement model |
C. | Spiral model |
D. | RAD model |
Answer» D. RAD model |
744. |
If limited user participation is available, which model is to be selected? |
A. | Waterfall model |
B. | Spiral model |
C. | Iterative enhancement model |
D. | any of the above |
Answer» D. any of the above |
745. |
If project is the enhancement of existing system, which model is best suited? |
A. | Waterfall model |
B. | Prototyping model |
C. | Iterative enhancement model |
D. | Spiral model |
Answer» C. Iterative enhancement model |
746. |
Which one is the most important feature of spiral model? |
A. | Quality management |
B. | Risk management |
C. | Performance management |
D. | Efficiency management |
Answer» B. Risk management |
747. |
Most suitable model for new technology that is not well understood is: |
A. | Waterfall model |
B. | RAD model |
C. | Iterative enhancement model |
D. | Evolutionary development model |
Answer» D. Evolutionary development model |
748. |
Statistically, the maximum percentage of errors belong to the following phase of SDLC |
A. | Coding |
B. | Design |
C. | Specifications |
D. | Installation and maintenance |
Answer» C. Specifications |
749. |
Which phase is not available in software life cycle? |
A. | Coding |
B. | Testing |
C. | Maintenance |
D. | Abstraction |
Answer» D. Abstraction |
750. |
The development is supposed to proceed linearly through the phase in |
A. | Spiral model |
B. | Waterfall model |
C. | Prototyping model |
D. | None of the above |
Answer» B. Waterfall model |
751. |
The outcome of construction phased can be treated as: |
A. | Product release |
B. | Beta release |
C. | Alpha release |
D. | All of the above |
Answer» B. Beta release |
752. |
Which one is not a step of requirement engineering? |
A. | Requirements elicitation |
B. | Requirements analysis |
C. | Requirements design |
D. | Requirements documentation |
Answer» C. Requirements design |
753. |
Requirements elicitation means |
A. | Gathering of requirements |
B. | Capturing of requirements |
C. | Understanding of requirements |
D. | All of the above |
Answer» D. All of the above |
754. |
SRS stands for |
A. | Software requirements specification |
B. | System requirements specification |
C. | Systematic requirements specifications |
D. | None of the above |
Answer» A. Software requirements specification |
755. |
SRS document is for |
A. | “What” of a system? |
B. | How to design the system? |
C. | Costing and scheduling of a system |
D. | System’s requirement. |
Answer» A. “What” of a system? |
756. |
Requirements review process is carried out to |
A. | Spend time in requirements gathering |
B. | Improve the quality of SRS |
C. | Document the requirements |
D. | None of the above |
Answer» B. Improve the quality of SRS |
757. |
Which one of the statements is not correct during requirements engineering? |
A. | Requirements are difficult to uncover |
B. | Requirements are subject to change |
C. | Requirements should be consistent |
D. | Requirements are always precisely known. |
Answer» D. Requirements are always precisely known. |
758. |
Which one is not a type of requirements? |
A. | Known requirements |
B. | Unknown requirements |
C. | Undreamt requirements |
D. | Complex requirements |
Answer» D. Complex requirements |
759. |
Which one is not a requirements elicitation technique? |
A. | Interviews |
B. | The use case approach |
C. | FAST |
D. | Data flow diagram. |
Answer» D. Data flow diagram. |
760. |
FAST stands for |
A. | Functional Application Specification Technique |
B. | Fast Application Specification Technique |
C. | Facilitated Application Specification Technique |
D. | None of the above |
Answer» C. Facilitated Application Specification Technique |
761. |
QFD in requirement engineering stands for |
A. | Quality function design |
B. | Quality factor design |
C. | Quality function development |
D. | Quality function deployment |
Answer» D. Quality function deployment |
762. |
Which is not a type of requirements under quality function deployment? |
A. | Normal requirements |
B. | Abnormal requirements |
C. | Expected requirements |
D. | Exciting requirements |
Answer» B. Abnormal requirements |
763. |
Use case approach was developed by |
A. | I. Jacobson and others |
B. | J.D. Musa and others |
C. | B. Little wood |
D. | None of the above |
Answer» A. I. Jacobson and others |
764. |
Context diagram explains |
A. | The overview of the system |
B. | The internal view of the system |
C. | The entities of the system |
D. | None of the above |
Answer» A. The overview of the system |
765. |
DFD stands for |
A. | Data Flow design |
B. | Descriptive functional design |
C. | Data flow diagram |
D. | None of the above |
Answer» C. Data flow diagram |
766. |
ERD stands for |
A. | Entity relationship diagram |
B. | Exit related diagram |
C. | Entity relationship design |
D. | Exit related design |
Answer» A. Entity relationship diagram |
767. |
Which is not a characteristic of a good SRS? |
A. | Correct |
B. | Complete |
C. | Consistent |
D. | Brief |
Answer» D. Brief |
768. |
Outcome of requirements specification phase is |
A. | Design Document |
B. | SRS Document |
C. | Test Document |
D. | None of the above |
Answer» B. SRS Document |
769. |
The basic concepts of ER model are: |
A. | Entity and relationship |
B. | Relationships and keys |
C. | Entity, effects and relationship |
D. | Entity, relationship and attribute |
Answer» D. Entity, relationship and attribute |
770. |
The DFD depicts |
A. | Flow of data |
B. | Flow of control |
C. | Both (a) & (b) |
D. | None of the above |
Answer» A. Flow of data |
771. |
Product features are related to: |
A. | Functional requirements |
B. | Non functional requirements |
C. | Interface requirement |
D. | None of the above |
Answer» A. Functional requirements |
772. |
Which one is a quality attribute? |
A. | Reliability |
B. | Availability |
C. | Security |
D. | All of the above |
Answer» D. All of the above |
773. |
IEEE standard for SRS is: |
A. | IEEE Standard 837-1998 |
B. | IEEE Standard 830-1998 |
C. | IEEE Standard 832-1998 |
D. | IEEE Standard 839-1998 |
Answer» B. IEEE Standard 830-1998 |
774. |
Which one is not a functional requirement? |
A. | Efficiency |
B. | Reliability |
C. | Product features |
D. | Stability |
Answer» C. Product features |
775. |
APIs stand for: |
A. | Application performance interfaces |
B. | Application programming interfaces |
C. | Application programming integration |
D. | Application performance integration |
Answer» B. Application programming interfaces |
776. |
After the finalization of SRS, we may like to estimate |
A. | Size |
B. | Cost |
C. | Development time |
D. | All of the above. |
Answer» D. All of the above. |
777. |
Which one is not a size measure for software |
A. | LOC |
B. | Function Count |
C. | Cyclomatic Complexity |
D. | Halstead’s program length |
Answer» C. Cyclomatic Complexity |
778. |
Function count method was developed by |
A. | B.Beizer |
B. | B.Boehm |
C. | M.halstead |
D. | Alan Albrecht |
Answer» D. Alan Albrecht |
779. |
Function point analysis (FPA) method decomposes the system into functional units. The total numbers of functional units are |
A. | 2 |
B. | 5 |
C. | 4 |
D. | 1 |
Answer» B. 5 |
780. |
COCOMO was developed initially by |
A. | B.W.Bohem |
B. | Gregg Rothermal |
C. | B.Beizer |
D. | Rajiv Gupta |
Answer» A. B.W.Bohem |
781. |
A COCOMO model is |
A. | Common Cost estimation model |
B. | Constructive cost Estimation model |
C. | Complete cost estimation model |
D. | Comprehensive Cost estimation model |
Answer» B. Constructive cost Estimation model |
782. |
Estimation of software development effort for organic software is COCOMO is |
A. | E=2.4(KLOC)1.05PM |
B. | E=3.4(KLOC)1.06PM |
C. | E=2.0(KLOC)1.05PM |
D. | E-2.4(KLOC)1.07PM |
Answer» A. E=2.4(KLOC)1.05PM |
783. |
Estimation of size for a project is dependent on |
A. | Cost |
B. | Schedule |
C. | Time |
D. | None of the above |
Answer» D. None of the above |
784. |
In function point analysis, number of Complexity adjustment factor is |
A. | 10 |
B. | 20 |
C. | 14 |
D. | 12 |
Answer» C. 14 |
785. |
COCOMO-II estimation model is based on |
A. | Complex approach |
B. | Algorithm approach |
C. | Bottom up approach |
D. | Top down approach |
Answer» B. Algorithm approach |
786. |
Cost estimation for a project may include |
A. | Software Cost |
B. | Hardware Cost |
C. | Personnel Costs |
D. | All of the above |
Answer» D. All of the above |
787. |
In COCOMO model, if project size is typically 2-50 KLOC, then which mode is to be selected? |
A. | Organic |
B. | Semidetached |
C. | Embedded |
D. | None of the above |
Answer» A. Organic |
788. |
COCOMO-II was developed at |
A. | University of Maryland |
B. | University of Southern California |
C. | IBM |
D. | AT & T Bell labs |
Answer» B. University of Southern California |
789. |
Which one is not a Category of COCOMO-II? |
A. | End User Programming |
B. | Infrastructure Sector |
C. | Requirement Sector |
D. | System Integration |
Answer» C. Requirement Sector |
790. |
Which one is not infrastructure software? |
A. | Operating system |
B. | Database management system |
C. | Compilers |
D. | Result management system |
Answer» D. Result management system |
791. |
How many stages are in COCOMO-II? |
A. | 2 |
B. | 3 |
C. | 4 |
D. | 5 |
Answer» B. 3 |
792. |
Which one is not a stage of COCOMO-II? |
A. | Application Composition estimation model |
B. | Early design estimation model |
C. | Post architecture estimation model |
D. | Comprehensive cost estimation model |
Answer» D. Comprehensive cost estimation model |
793. |
The most desirable form of coupling is |
A. | Control |
B. | Data |
C. | Common |
D. | Content |
Answer» B. Data |
794. |
The worst type of coupling is |
A. | Content |
B. | Common |
C. | External |
D. | Data coupling |
Answer» A. Content |
795. |
The most desirable form of cohesion is |
A. | Logical cohesion |
B. | Procedural cohesion |
C. | Functional cohesion |
D. | Temporal cohesion |
Answer» C. Functional cohesion |
796. |
The worst type of cohesion is |
A. | Temporal cohesion |
B. | Coincidental cohesion |
C. | Logical cohesion |
D. | Sequential cohesion |
Answer» B. Coincidental cohesion |
797. |
Which one is not a strategy for design? |
A. | Bottom up design |
B. | Top down design |
C. | Embedded design |
D. | Hybrid design |
Answer» C. Embedded design |
798. |
Software testing is: |
A. | The process of demonstrating that errors are not present |
B. | The process of establishing confidence that a program does what it is supposed to do |
C. | The process of executing a program to show it is working as per specifications |
D. | The process of executing a program with the intent of finding errors |
Answer» D. The process of executing a program with the intent of finding errors |
799. |
Software mistakes during coding are known as: |
A. | failures |
B. | defects |
C. | bugs |
D. | errors |
Answer» C. bugs |
800. |
Functional testing is known as: |
A. | Structural testing |
B. | Behavior testing |
C. | Regression testing |
D. | None of the above |
Answer» B. Behavior testing |
Done Reading?