Exam 2: The Sources of Software
More experienced developers are less likely to reuse code because:
C
Identify the most common criteria for choosing off-the-shelf software. Which two criteria would be among the most important?
The most common criteria are cost, functionality, vendor support, vendor viability, flexibility, documentation, response time, and ease of installation. Cost involves comparing the cost of developing the same system in-house to the cost of purchasing or licensing the software package. Functionality refers to the tasks the software can perform and the mandatory, essential, and desired system features. While vendor support identifies the amount of support the vendor can be expected to provide, vendor viability examines the vendor's marketplace strength. Flexibility refers to the flexibility of customizing the software. The documentation criterion examines issues relating to the user's manual, technical documentation, and cost of acquiring additional copies of the documentation. Response time questions the length of time it takes the software package to respond to the user's requests in an interactive session and how long it takes the software to complete running a job. The ease of installation criterion examines the difficulty of loading the software and making it operational. Vendor support and viability will be among the most important.
Identify and discuss the six sources of software.
Information technology services firms help companies develop custom information systems for internal use. They develop, host, and run applications for customers, or they provide other services. Packaged software producers are companies who develop generic applications and then sell them in larger retail outlets. Enterprise solutions consist of a series of integrated modules that provide a single repository for all data. Application and managed service providers remotely host and run computer applications for other companies. Managed service providers, in addition, provide network-based services, customized applications, and even equipment. Open source software is developed by a community of interested people and is free, including the source code. Finally, in-house development occurs in the organization when resources and staff are available.
One of the primary benefits of using an enterprise resource planning system is the short time period required for implementation.
All of the following are reasons to go with cloud computing EXCEPT:
Ease of installation is a measure of the difficulty of loading the software and making it operational.
Despite all the alternative sources of software, in-house development is still an option.
Which of the following is a disadvantage of Enterprise Resource Planning Systems?
Cloud computing is slower in allowing a user access to internal applications.
Which of the following companies is the top software producer?
A company may consider outsourcing if it feels that its core mission does not involve managing an information systems unit and that it might achieve more effective computing by turning over all of its operations to a more experienced, computer-oriented company.
For many organizations, the most cost-effective way to manage payroll operations is through in-house development.
As more corporate experience is gained from reuse, costs and the amount of resources necessary for reuse to work will increase also.
Which of the following describes the internal staffing requirements when software components are acquired from packaged software producers?
Which of the following is not a way of validating purchased software information?
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)