

McqMate
These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Information Technology Engineering (IT) , Bachelor of Science in Computer Science SY (BSc CS) , Bachelor of Computer Applications (BCA) , Bachelor of Business Administration in Computer Applications (BBA [CA]) .
Chapters
701. |
_________________ allows us to infer that different members of classes have some common characteristics. |
A. | Realization |
B. | Aggregation |
C. | Generalization |
D. | dependency |
Answer» C. Generalization |
702. |
______________ & ______________ diagrams of UML represent Interaction modeling. |
A. | Use Case, Sequence |
B. | Class, Object |
C. | Activity, State Chart |
D. | All of the mentioned |
Answer» A. Use Case, Sequence |
703. |
___________ Classes are used to create the interface that the user sees and interacts with as the software is used. |
A. | Controller |
B. | Entity |
C. | Boundary |
D. | Business |
Answer» C. Boundary |
704. |
Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling? |
A. | All use-case scenarios (and corresponding use-case diagrams) are organized into categories in CRC modelling |
B. | The review leader reads the use-case deliberately |
C. | Only developers in the review (of the CRC model) are given a subset of the CRC model index cards |
D. | All of the mentioned |
Answer» C. Only developers in the review (of the CRC model) are given a subset of the CRC model index cards |
705. |
Which is the first step in the software development life cycle? |
A. | Analysis |
B. | Design |
C. | Problem/Opportunity Identification |
D. | Development and Documentation |
Answer» C. Problem/Opportunity Identification |
706. |
Which tool is use for structured designing? |
A. | Program flowchart |
B. | Structure chart |
C. | Data-flow diagram |
D. | Module |
Answer» B. Structure chart |
707. |
A step by step instruction used to solve a problem is known as |
A. | Sequential structure |
B. | A List |
C. | A plan |
D. | An Algorithm |
Answer» D. An Algorithm |
708. |
In the Analysis phase, the development of the ____________ occurs, which is a clear statement of the goals and objectives of the project. |
A. | documentation |
B. | flowchart |
C. | program specification |
D. | design |
Answer» C. program specification |
709. |
Actual programming of software code is done during the ____________ step in the SDLC. |
A. | Maintenance and Evaluation |
B. | Design |
C. | Analysis |
D. | Development and Documentation |
Answer» D. Development and Documentation |
710. |
Which of the property of software modularity is incorrect with respect to benefits software modularity? |
A. | Modules are robust |
B. | Module can use other modules |
C. | Classes |
D. | Sub procedures |
Answer» B. Module can use other modules |
711. |
Which of the property of software modularity is incorrect with respect to benefits software modularity? |
A. | Modules are robust |
B. | Module can use other modules |
C. | Modules Can be separately compiled and stored in a library |
D. | Modules are mostly dependent |
Answer» D. Modules are mostly dependent |
712. |
_______________ is a measure of the degree of interdependence between modules. |
A. | Cohesion |
B. | Coupling |
C. | None of the mentione |
D. | D All of the mentioned |
Answer» B. Coupling |
713. |
This set of Basic Software Engineering Questions and Answers focuses on “Function Oriented Software Design”. 1. Choose the option that does not define Function Oriented Software Design. |
A. | It consists of module definitions |
B. | Modules represent data abstraction |
C. | Modules support functional abstraction |
D. | None of the mentioned |
Answer» B. Modules represent data abstraction |
714. |
Which of the following is a complementary approach to function-oriented approach? |
A. | Object oriented analysis |
B. | Object oriented design |
C. | Structured approach |
D. | Both Object oriented analysis and design |
Answer» D. Both Object oriented analysis and design |
715. |
Debugging is: |
A. | creating program code |
B. | finding and correcting errors in the program code |
C. | identifying the task to be computerize |
D. | D creating the algorithm |
Answer» B. finding and correcting errors in the program code |
716. |
Cohesion is a qualitative indication of the degree to which a module |
A. | can be written more compactly |
B. | focuses on just one thing |
C. | is able to complete its function in a timely manner |
D. | is connected to other modules and the outside world |
Answer» B. focuses on just one thing |
717. |
Which of the following is a disadvantage of OOD? |
A. | Easier maintenance |
B. | Objects are potentially reusable components |
C. | A , B |
D. | None |
Answer» D. None |
718. |
Which of the following describes”Is-a-Relationship”? |
A. | Aggregation |
B. | Inheritance |
C. | Dependency |
D. | All of the mentioned |
Answer» B. Inheritance |
719. |
Object that collects data on request rather than autonomously is known as |
A. | Active Object |
B. | Passive Object |
C. | Multiple instance |
D. | None of the mentioned |
Answer» B. Passive Object |
720. |
Which of the following is a function of CASE Tool? |
A. | Supporting Structured analysis and design (SA/SD) |
B. | Maintaining the data dictionary |
C. | Checking whether DFDs are balanced or not |
D. | All of the mentioned |
Answer» A. Supporting Structured analysis and design (SA/SD) |
721. |
Function-oriented design techniques starts with functional requirements specified in |
A. | SDD |
B. | SRS |
C. | All of the mentione |
D. | D None |
Answer» B. SRS |
722. |
In DFDs, user interactions with the system is denoted by |
A. | Circle |
B. | Arrow |
C. | Rectangle |
D. | Triangle |
Answer» A. Circle |
723. |
What is Cyclomatic complexity |
A. | Black Box Testing |
B. | White Box Testing |
C. | Green Box Testing |
D. | Yellow Box Testing |
Answer» B. White Box Testing |
724. |
What are the various Testing Levels? |
A. | All of the mentioned |
B. | Unit Testing |
C. | System Testing |
D. | Integration Testing |
Answer» A. All of the mentioned |
725. |
Boundary value analysis belong to? |
A. | White Box Testing |
B. | Black Box Testing |
C. | A,B |
D. | None |
Answer» B. Black Box Testing |
726. |
Alpha testing is done at |
A. | Developer’s end |
B. | User’s end |
C. | Developer’s & User’s en |
D. | D None of the mentioned |
Answer» A. Developer’s end |
727. |
The testing in which code is checked |
A. | Black box testing |
B. | White box testing |
C. | Red box testing |
D. | Green box testing |
Answer» B. White box testing |
728. |
Testing done without planning and Documentation is called |
A. | Unit testing |
B. | Regression testing |
C. | Adhoc testing |
D. | None of the mentioned |
Answer» C. Adhoc testing |
729. |
Acceptance testing is also known as |
A. | Grey box testing |
B. | White Box Testing |
C. | Alpha Testing |
D. | Beta Testing |
Answer» D. Beta Testing |
730. |
Which of the following is not used in measuring the size of the software |
A. | KLOC |
B. | Function Points |
C. | Size of module |
D. | None of the mentioned |
Answer» C. Size of module |
731. |
Software Debugging is a set of activities that can be planned in advance and conducted systematically. |
A. | True |
B. | False |
C. | none |
D. | all |
Answer» B. False |
732. |
In which testing level the focus is on customer usage? |
A. | Alpha Test |
B. | Beta Test |
C. | Validation Test |
D. | A,B |
Answer» D. A,B |
733. |
Which of the following is not a part of Software Configuration Management Basics? |
A. | Identification |
B. | Version |
C. | Auditing and Reviewing |
D. | Status Accounting |
Answer» B. Version |
734. |
The architecture of object-oriented software results in a series of layered subsystems that encapsulate collaborating classes. |
A. | False |
B. | True |
C. | none |
D. | all |
Answer» B. True |
735. |
What is a collection of software elements treated as a unit for the purposes of SCM? |
A. | Software Configuration Item |
B. | Baseline |
C. | Configuration |
D. | Configuration Control Board |
Answer» A. Software Configuration Item |
736. |
Which of the following is a example of Configuration Items? |
A. | SCM procedures |
B. | Source code |
C. | Software design descriptions |
D. | All of the mentioned |
Answer» D. All of the mentioned |
737. |
Quality Management in software engineering is also known as |
A. | SQA |
B. | SQM |
C. | SQI |
D. | SQA, SQM |
Answer» A. SQA |
738. |
What is Six Sigma? |
A. | It is the most widely used strategy for statistical quality assurance |
B. | The “Six Sigma” refers to six standard deviations |
C. | It is the most widely used strategy for statistical quality assurance AND The “Six Sigma” refers to six standard deviations |
D. | A Formal Technical Review(FTR) guideline for quality walkthrough or inspection |
Answer» C. It is the most widely used strategy for statistical quality assurance AND The “Six Sigma” refers to six standard deviations |
739. |
Which of the following is not a core step of Six Sigma? |
A. | Define |
B. | Control |
C. | Measure |
D. | Analysis |
Answer» B. Control |
740. |
Software safety is equivalent to software reliability. |
A. | True |
B. | False |
C. | none |
D. | all |
Answer» B. False |
741. |
Which one of the following is not a software quality model? |
A. | ISO 9000 |
B. | McCall model |
C. | Boehm model |
D. | ISO 9126 |
Answer» A. ISO 9000 |
742. |
What is MTTF? |
A. | Maximum time to failure |
B. | Mean time to failure |
C. | Minimum time to failure |
D. | None of the mentioned |
Answer» B. Mean time to failure |
743. |
In reverse engineering process, what refers to the sophistication of the design information that can be extracted from the source code? |
A. | interactivity |
B. | completeness |
C. | abstraction level |
D. | Directional level |
Answer» C. abstraction level |
744. |
Which of the following is not a business goal of re-engineering? |
A. | Cost reduction |
B. | Time reduction |
C. | Maintainability |
D. | None of the mentioned |
Answer» D. None of the mentioned |
745. |
CASE stands for |
A. | Cost Aided Software Engineering |
B. | Computer Aided Software Engineering |
C. | Control Aided Software Engineering |
D. | None of the mentioned |
Answer» B. Computer Aided Software Engineering |
746. |
What stores all changes and info related to the project from development through maintenance in CASE tools? |
A. | Database |
B. | Repository |
C. | Registers |
D. | None of the mentioned |
Answer» B. Repository |
747. |
Software Maintenance includes |
A. | Error corrections |
B. | Enhancements of capabilities |
C. | Deletion of obsolete capabilities |
D. | All of the mentioned |
Answer» D. All of the mentioned |
748. |
What type of software testing is generally used in Software Maintenance? |
A. | Regression Testing |
B. | System Testing |
C. | Integration Testing |
D. | Unit Testing |
Answer» A. Regression Testing |
749. |
Which regression test selection technique exposes faults caused by modifications? |
A. | Efficiency |
B. | Precision |
C. | Generality |
D. | Inclusiveness |
Answer» D. Inclusiveness |
750. |
“Robustness” answers which of the following description? |
A. | CASE tools be used to support the process activities |
B. | Process errors are avoided or trapped before they result in product errors |
C. | Defined process is acceptable and usable by the engineers responsible for producing the software |
D. | Process continues in spite of unexpected problems |
Answer» D. Process continues in spite of unexpected problems |
Done Studing? Take A Test.
Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.