3.3 System Development Methodologies

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

An organization is developing one of its applications using prototyping approach. Which of the following would be an advantage of using prototyping for systems development? A. Sufficient controls will be built in the system. B. Sufficient audit trail will be built in the system. C. Reduction in deployment time. D. Sufficient change control will be built in the system.

C. Reduction in deployment time.

An organization is developing one of its applications using agile approach. Which of the following would be a risk in agile development process? A. Insufficient documentation. B. Insufficient testing. C. Poor requirements definition. D. Insufficient user involvement.

A. Insufficient documentation.

Which of the following is an advantage of using of object-oriented development technique? A. Ability to reuse modules B. Improvement in system performance C. Increase control effectiveness D. Rapid system development process

A. Ability to reuse modules

Which of the following is an advantage of prototyping? A. Prototyping ensures strong internal controls B. Prototyping ensures significant time and cost savings C. Prototyping ensures strong change controls D. Prototyping ensures that extra functions are not added to the intended system

B. Prototyping ensures significant time and cost savings

An organization considering development of system should use which of the below methodology to develop systems faster, reduce development costs, and still maintain high quality? A. CPM B. Rapid application development (RAD) C. PERT D. Function Point Analysis

B. Rapid application development (RAD)

Which of the following uses a prototype that can be updated continually to meet changing user or business requirements? A. Critical Path Methodology (CPM) B. Rapid application development (RAD) C. Function point analysis (FPA) D. Earned Value Analysis (EVM)

B. Rapid application development (RAD)

An organization is developing one of its applications using prototyping approach. Change control can be impacted by the: A. involvement of user in prototyping. B. rapid pace of modification in requirements and design. C. trial and error approach in prototyping. D. absence of integrated tools.

B. rapid pace of modification in requirements and design.

Which of the following is an object-oriented technology characteristic that permits an enhanced degree of security over data? A. Inheritance B. Dynamic warehouse C. Encapsulation D. Polymorphism

C. Encapsulation

Which of the following technology or approach will facilitate the speedy delivery of information systems to the business user community? A. Business process reengineering (BPR) B. Computer-aided software engineering (CASE) C. Rapid application prototyping (RAP) D. Waterfall Approach

C. Rapid application prototyping (RAP)

Which of the following is considered as limitations of the Agile Software development methodology? A. Quality of system may be impacted due to speed of development and limited budget. B. Absence of well-defined requirements may end up with more requirements than needed. C. Absence of review mechanism to identify lessons learned for future use in the project. D. Incomplete documentation due to time management.

D. Incomplete documentation due to time management.

Which of the following is an object-oriented technology characteristic about ability of two or more objects to interpret the same message differently at execution: A. Inheritance B. Dynamic warehousing C. Encapsulation D. Polymorphism

D. Polymorphism

Which of the following techniques uses a prototype that can be updated regularly to meet ever changing user or business requirements? A. Reverse Engineering B. Object-oriented system development (OOD) C. Software reengineering (BPR) D. Rapid application development (RAD)

D. Rapid application development (RAD)

Which of the following is the characteristic of agile software development approach? A. Systematic Documentation. B. More importance is placed on formal paper-based deliverables. C. Extensive use of software development tools to maximize team productivity. D. Reviews at the end of each iteration to identify lessons learned for future use in the project.

D. Reviews at the end of each iteration to identify lessons learned for future use in the project.

Which of the following is the main advantage of rapid application development (RAD) over the traditional system development life cycle (SDLC)? A. Engages user in system development. B. Prioritizes testing of technical features. C. Simplifies conversion to the new system. D. Shortens the development time frame.

D. Shortens the development time frame.

An organization is developing one of its applications using prototyping approach. Which of the following testing methods is MOST effective during the initial phases of prototyping? A. Bottom-up B. Parallel C. Volume D. Top-down

D. Top-down


Ensembles d'études connexes

PrepUs for Pediatrics Chapter 29

View Set

Test: Computer Science Then and Now

View Set

Anatomy and Physiology Chap 10-11

View Set