Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

92) Identify and discuss the six sources of software Answer: 93) Discuss cloud c

ID: 3869875 • Letter: 9

Question

92) Identify and discuss the six sources of software Answer: 93) Discuss cloud computing and how it can benefit an organization Answer: 94) Discuss the future market for cloud computing Answer: 95) Identify four ways that purchased software information can be validated Answer: 96) Identify the most common criteria for choosing off-the-shelf software. Which two criteria would be among the most important? Answer: 97) What is reuse and why is it increasing in popularity? Answer: 98) What are the four approaches to reuse? Answer: 99) Explain why reuse is not always valuable to all developers n an organization Answer: 100) What are the three basic steps involved in software reuse? Answer:

Explanation / Answer

Answer 92:

Six Sources of Software are :

1. IT Services Firm -

   These are the big firms which helps customer to develop,host and run apllications.

   These firms provide extra sevices like maintainence and bug fixing etc.

   e.g. IBM,Google

2. Cloud Computing -

   It provides customers to rent or license sowtwares from 3rd party service providers.

3. Open Source Software -

   These are freely available software including source code.One can use this softwares and modify it.

   e.g. Linux,mySQL,Android

4. Packaged software producers -

   They make off-the-shelf software which fulfill about 70% needs of organizations. These software runs

   runs on small size computer as well as large mainframe system.

   e.g. Microsoft

5. In-House Development -

   These types of software souce is also known as hybrid solutions because these types of softwares involves

   some purchased and some in-house components.

6. Enterprise Resource Planning system -

   These type of software are develop for individual traditional business functions.

   e.g. SAP, Oracle

Answer 93 :

Cloud Computing :

Cloud computing provides computer resources, storage or and applicartion as a Virtual Machine(VM) to companies. These works like cloud networks in computer networking.

Main benefit of cloud Computing is customer do not have to invest in the computing infrastructure needed to run the resourses as per customer needs.

Types of cloud services :

1.SaaS(Software as a service)

2.IaaS(infrastructure as a service)

3.Paas(Platform as a service)

4.Faas(Functions as a service)

Cloud Computing benefits for an orgraniztion :

- By using cloud computing end users can use resource for any type of work load by on demand service.

They don't need IT andministration to manage resources.

- Firm,companies or an individual pay for only those resources that he needs.

- It provides elasticity properties. Companies can increase and decrease computing needs as per their demands.

- It provides migration flexibility. Organization can move from one place without carrying extra weights of storage device or resource providing infrastructure for computing.

Answer 94:

Future Market for cloud computing :

In these days entrepreneurship trend is growing in very large scale they don’t have enough money

to purchase large equipment to use resource so they need cloud computing. Cloud computing provides

infrastructure, services, storage at a reasonable price.

Future of cloud computing is so bright. Cloud computing will transform the way business is done. Small

to medium sized businesses will get direct benefits all over the world.

Cisco shows that within next three years more than four-fifths of all data center traffic, 83 percent, will be based in the cloud.

Answer 96 :

Criteria for choosing Off-the-Shell Software :

Cost :

It includes comparison of cost of the software between in-house development

and cost of purchasing the licenced product.

Functionality:

Functionality defines the taksks and function that are performed by the software.

Flexibility :

It defines how easy it can be to customize the software.

Ease of Installation :

It is a measure of difficulty of loading and executing the software.

Vendor Support :

It is very importment to know whether or how much support the vendor can

Provide at what cost.

Cost and Functionality are the most important criteria for Off-the-Shell software.

Every companies is not able to purchased the licensed version of software. So they

choose Off-the-Shell software which are cheaper than the big IT service’s licensed

software. Functionality is another important crieteria after cost. Off-the-Shell software

are more flexible than other software. Off-the-Shell software’s functionality can be

customized according to the need of customer.