MCQOPTIONS
Saved Bookmarks
This section includes 44 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engineering knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Which of the following steps may not be used to define the existing data model as a precursor to re-engineering a new database model ? |
| A. | Build an initial object model |
| B. | Determine candidate keys |
| C. | Refine the tentative classes |
| D. | Discover user interfaces |
| Answer» E. | |
| 2. |
Which of the following term is best defined by the statement: “CASE tools and the target applications are isolated from physical storage so they are not affected when the hardware configuration is changed.” ? |
| A. | Non-redundant data storage |
| B. | Data independence |
| C. | Data dependence |
| D. | Ad Hhoc data queries and reports |
| Answer» C. Data dependence | |
| 3. |
Which of the following term is best define by the statement:”Each object is stored only once, but is accessible by all CASE tools that need it.”? |
| A. | Non-redundant data storage |
| B. | Data independence |
| C. | Transaction control |
| D. | Ad Hoc data queries and reports |
| Answer» B. Data independence | |
| 4. |
Which of these benefits can be achieved when software is restructured ? |
| A. | Higher quality programs |
| B. | Reduced maintenance effort |
| C. | Software easier to test |
| D. | All of the mentioned |
| Answer» E. | |
| 5. |
Which process model should be used in virtually all situations of web engineering ? |
| A. | Incremental Model |
| B. | Waterfall Model |
| C. | Spiral Model |
| D. | None of the mentioned |
| Answer» B. Waterfall Model | |
| 6. |
Which tools are used to modify online database systems ? |
| A. | Reverse engineering specification tools |
| B. | Code restructuring and analysis tools |
| C. | Test management tools |
| D. | online system re-engineering tools |
| Answer» E. | |
| 7. |
Which tools cross the bounds of the preceding categories ? |
| A. | Data acquisition |
| B. | Dynamic measurement |
| C. | Cross-functional tools |
| D. | Simulation |
| Answer» D. Simulation | |
| 8. |
Which web app attribute is defined by the statement:”A large number of users may access the WebApp at one time”? |
| A. | Unpredictable load |
| B. | Performance |
| C. | Concurrency |
| D. | Network intensiveness |
| Answer» D. Network intensiveness | |
| 9. |
Which web app attribute is defined by the statement:”The quality and aesthetic nature of content remains an important determinant of the quality of a WebApp” ? |
| A. | Availability |
| B. | Data driven |
| C. | Content sensitive |
| D. | Continuous evolution |
| Answer» D. Continuous evolution | |
| 10. |
Which of the following statements are incorrect with reference to web-based systems? Web-based systems__________________? |
| A. | should be unscalable |
| B. | must be able to cope with uncertain, random heavy demands on services |
| C. | must be secure |
| D. | are subject to assorted legal, social, and ethical scrutiny |
| Answer» B. must be able to cope with uncertain, random heavy demands on services | |
| 11. |
Which of the following is software engineer’s primary characteristics ? |
| A. | A collection of useful tools that will help in every step of building a product |
| B. | An organized layout that enables tools to be found quickly and used efficiently |
| C. | A skilled artisan who understands how to use the tools in an effective manner |
| D. | All of the mentioned |
| Answer» E. | |
| 12. |
Which of the following is not an objective of reverse engineering ? |
| A. | to reduce maintenance effort |
| B. | to cope with complexity |
| C. | to avoid side effects |
| D. | to assist migration to a CASE environment |
| Answer» E. | |
| 13. |
Which of the following is not an example of a business process ? |
| A. | designing a new product |
| B. | hiring an employee |
| C. | purchasing services |
| D. | testing software |
| Answer» E. | |
| 14. |
Which of the following is not a type of CASE tool ? |
| A. | Lower |
| B. | Classic |
| C. | Real |
| D. | Middle |
| Answer» E. | |
| 15. |
Which of the following is not a module type ? |
| A. | Object modules |
| B. | Hardware modules |
| C. | Functional modules |
| D. | Process support modules |
| Answer» B. Hardware modules | |
| 16. |
Which of the following is a drawback of using CASE tool ? |
| A. | Standardization of notations and diagrams |
| B. | Communication between development team member |
| C. | Costs associated with the use of the tool |
| D. | Reduction of time and effort |
| Answer» D. Reduction of time and effort | |
| 17. |
Which of the following is a data problem ? |
| A. | hardware problem |
| B. | record organisation problems |
| C. | heavy computational demands |
| D. | loss of comments |
| Answer» C. heavy computational demands | |
| 18. |
Which is the definition of objects in the database that leads directly to a standard approach for the creation of software engineering documents ? |
| A. | Document standardization |
| B. | Data integrity |
| C. | Information sharing |
| D. | Data/data integration |
| Answer» B. Data integrity | |
| 19. |
Which environment demands specialized testing tools that exercise the graphical user interface and the network communications requirements for client and server ? |
| A. | Dynamic analysis |
| B. | Client/Server |
| C. | Re-engineering |
| D. | Test management |
| Answer» C. Re-engineering | |
| 20. |
Which analysis is a part of Analysis model of the web engineering process framework ? |
| A. | Content Analysis |
| B. | Interaction Analysis |
| C. | Functional Analysis |
| D. | All of the mentioned |
| Answer» E. | |
| 21. |
When does one decides to re-engineer a product ? |
| A. | when tools to support restructuring are disabled |
| B. | when system crashes frequently |
| C. | when hardware or software support becomes obsolete |
| D. | subsystems of a larger system require few maintenance |
| Answer» D. subsystems of a larger system require few maintenance | |
| 22. |
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» C. Registers | |
| 23. |
What kind of support is provided by the Repository Query CASE tool ? |
| A. | Editing text and diagrams |
| B. | Display of parts of the design texts |
| C. | Cross referencing queries and requirements tracing |
| D. | Display of parts of the design texts AND Cross referencing queries and requirements tracing |
| Answer» E. | |
| 24. |
What kind of support is provided by the Code Generation CASE tool ? |
| A. | Cross referencing queries and requirements tracing |
| B. | Transformation of design records into application software |
| C. | Compiling, interpreting or applying interactive debugging code |
| D. | Transformation of design records into application software AND Compiling, interpreting or applying interactive debugging code |
| Answer» C. Compiling, interpreting or applying interactive debugging code | |
| 25. |
What kind of support is provided by the Code Editing CASE tool? |
| A. | Management of design documents and software code versions |
| B. | Transformation of design records into application software |
| C. | Compiling, interpreting or applying interactive debugging code |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 26. |
What have become de rigueur for computer-based products and systems of every type ? |
| A. | GUIs |
| B. | Candidate keys |
| C. | Object model |
| D. | All of the mentioned |
| Answer» B. Candidate keys | |
| 27. |
What enables a software engineer to defined screen layout rapidly for interactive applications ? |
| A. | Analysis and design tools |
| B. | Tool kit |
| C. | Screen painters |
| D. | PRO/SIM tools |
| Answer» D. PRO/SIM tools | |
| 28. |
What category of web-based system would you assign to discussion groups ? |
| A. | Collaborative work |
| B. | Online communities |
| C. | Web portals |
| D. | Workflow-oriented |
| Answer» C. Web portals | |
| 29. |
What category of web-based system would you assign to electronic shopping ? |
| A. | Informational |
| B. | Interactive |
| C. | Transaction-oriented |
| D. | Workflow-oriented |
| Answer» D. Workflow-oriented | |
| 30. |
What are the problems with re-structuring ? |
| A. | Loss of comments |
| B. | Loss of documentation |
| C. | Heavy computational demands |
| D. | All of the mentioned |
| Answer» C. Heavy computational demands | |
| 31. |
W3C stands for________________? |
| A. | World Wide Web Consortium |
| B. | World Wide Web Collaboration |
| C. | World Wide Web Community |
| D. | None of the mentioned |
| Answer» B. World Wide Web Collaboration | |
| 32. |
Transformation of a system from one representational form to another is known as________________? |
| A. | Re-factoring |
| B. | Restructuring |
| C. | Forward engineering |
| D. | Both Re-factoring and Restructuring |
| Answer» E. | |
| 33. |
____________________tools assist in the planning, development, and control in CASE ? |
| A. | Dynamic measurement |
| B. | Data acquisition |
| C. | Test management |
| D. | Cross-functional tools |
| Answer» D. Cross-functional tools | |
| 34. |
The core of reverse engineering is an activity called________________? |
| A. | restructure code |
| B. | directionality |
| C. | extract abstractions |
| D. | interactivity |
| Answer» D. interactivity | |
| 35. |
Reverse engineering of data focuses on_____________________? |
| A. | Internal data structures |
| B. | Database structures |
| C. | ALL of the mentioned |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 36. |
Reverse engineering is the process of deriving the system design and specification from its____________________? |
| A. | GUI |
| B. | Database |
| C. | Source code |
| D. | All of the mentioned |
| Answer» D. All of the mentioned | |
| 37. |
Much of the information necessary to create a behavioral model can be obtained by observing the external manifestation of the existing ________________________? |
| A. | candidate keys |
| B. | interface |
| C. | database structure |
| D. | none of the mentioned |
| Answer» C. database structure | |
| 38. |
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. | direction level |
| Answer» D. direction level | |
| 39. |
If the user queries a collection of large databases and extracts information from the webapp, the webapp is categorized under____________________? |
| A. | Service oriented app |
| B. | Database access app |
| C. | Portal app |
| D. | Data warehousing app |
| Answer» E. | |
| 40. |
Forward engineering is also known as_________________? |
| A. | extract abstractions |
| B. | renovation |
| C. | reclamation |
| D. | both renovation and reclamation |
| Answer» E. | |
| 41. |
Extracting data items and objects, to get information on data flow, and to understand the existing data structures that have been implemented is sometimes called__________________? |
| A. | data analysis |
| B. | directionality |
| C. | data extraction |
| D. | client applications |
| Answer» B. directionality | |
| 42. |
Database management software serves as a foundation for the establishment of a CASE database (repository) that we call__________________? |
| A. | project database |
| B. | system database |
| C. | analysis and design tools |
| D. | prototyping tools |
| Answer» B. system database | |
| 43. |
CASE stands for___________________? |
| A. | Cost Aided Software Engineering |
| B. | Computer Aided Software Engineering |
| C. | Control Aided Software Engineering |
| D. | None of the mentioned |
| Answer» C. Control Aided Software Engineering | |
| 44. |
BPR stands for__________________? |
| A. | Business process re-engineering |
| B. | Business product re-engineering |
| C. | Business process requirements |
| D. | None of the mentioned |
| Answer» B. Business product re-engineering | |