A major disadvantage of the life cycle approach to system development is that it is not well-suited for projects that are:
Answer(s): D
The life cycle approach is best employed when systems are large and highly structured, users understand the tasks to be performed by the information system, and the developers have directly applicable experience in designing similar systems. In the life cycle process. each stage of development is highly structured, and requirements are clearly defined. However, when the task is unstructured, prototyping may be the better approach.
An insurance firm that follows the systems development life cycle concept for all major information system projects is preparing to star[ a feasibility study for a proposed underwriting system. Some of the primary factors the feasibility study should include are:
The feasibility study should consider the activity to be automated, the needs of the user. The type of equipment required, the cost, and the potential benefit to the specific area and the company in general. Thus, technical feasibility and cost are determined during this stack
Compared with prototyping, life cycle methodologies are appropriate for problems involving:
Answer(s): A
The life cycle approach is best employed when systems are large and highly structured, users understand the tasks to be performed by the information system, and the developers have directly applicable experience in designing similar systems. In the life cycle process, each stage of development is highly structured, and requirements are clearly defined.
To be more responsive to its customers, a bank wants a system that will permit account representatives to consolidate information about all the a-r-punts belonging to individual customers. Bank management is willing to experiment with different approach approaches because the requirements are evolving rapidly. The best development approach for this system is:
Prototyping is an approach that involves creating a working model of the system requested, demonstrating it for the user, obtaining feedback. and making changes to the underlying code. This process repeats through several iterations until the user is satisfied with the system's functionality. Formerly, this approach was derided as being wasteful of resources and tending to produce unstable systems, but with vastly increased processing power and high-productivity development tools. prototyping can, in some cases, be an efficient means of systems development.
A bank was considering its first use of computer-aided software engineering CASE) to develop an inquiry system for account representatives to access consolidated profiles of customers' accounts.A benefit of using CASE in this situation is that:
Answer(s): C
CASE applies computers to software design and development. It permits creation and maintenance of systems documentation on the computer and the automation of a part of the programming effort. Using CASE would improve management of the development process because the CASE software maintains the links between the different components, provides built- in project management tools, and supplies automated testing aids.
Post your Comments and Discuss IIA IIA-CIA-PART3-3P exam prep with other Community members:
Our website is free, but we have to fight against AI bots and content theft. We're sorry for the inconvenience caused by these security measures. You can access the rest of the IIA-CIA-PART3-3P content, but please register or login to continue.