QUESTIONS AND ANSWERS
Selecting the best development path is an important decision that requires companies to consider
three key topics: - CORRECT ANSWER✅✅✅1. the impact of the Internet.
2. software outsourcing options.
3. in-house software development alternatives.
Software as a Service - CORRECT ANSWER✅✅✅a new model of software deployment
where an application is hosted as a service provided to customers over the Internet.
In a traditional systems development environment: - CORRECT ANSWER✅✅✅1. Systems
design is influenced by compatibility issues, including existing hardware and software platforms
and legacy system requirements.
2. Systems are designed to run on local and wide-area company networks.
3. Systems often utilize Internet links and resources, but Web-based features are treated as
enhancements rather than core elements of the design.
4. Development typically follows one of three main paths: in-house development, purchase of a
software package with possible modification, or use of outside consultants.
5. Scalability can be affected by network limitations and constraints.
6. Many applications require substantial desktop computing power and resources.
7. Security issues usually are less complex than with Web-based systems, because the system
operates on a private company network, rather than the Internet.
, In a Web-based systems development environment: - CORRECT ANSWER✅✅✅1.
Systems are developed and delivered in an Internet-based framework such as .NET or
WebSphere.
2. Internet-based development treats the Web *as* the platform, rather than just a
communication channel.
3. Web-based systems are easily scalable, and can run on multiple hardware environments.
4. Large firms tend to deploy Web-based systems as enterprise-wide software solutions for
applications such as customer relationship management, order processing, and materials
management.
5. Web-based software treats the software application as a service that is less dependent on
desktop computing power and resources.
6. When companies acquire Web-based software as a *service* rather than a *product* that they
purchase, then they can limit in-house involvement to a minimum and have the vendor install,
configure, and maintain the system by paying agreed-upon fees.
7. Web-based software usually requires additional layers, called middleware, to communicate
with existing software and legacy systems.
Web 2.0 - CORRECT ANSWER✅✅✅a second generation of the Web that enables people to
collaborate, interact, and share information much more effectively.
cloud computing - CORRECT ANSWER✅✅✅the cloud symbol that indicates a network or
the Internet.