What is the focus of Chapter 2 in Modern System Analysis and Design?
The Origins of Software.
What is outsourcing in the context of software development?
Outsourcing refers to the practice of hiring external firms or individuals to handle software development tasks.
1/78
p.1
Sources of Software

What is the focus of Chapter 2 in Modern System Analysis and Design?

The Origins of Software.

p.2
Outsourcing in Software Development

What is outsourcing in the context of software development?

Outsourcing refers to the practice of hiring external firms or individuals to handle software development tasks.

p.13
In-House Development

What is a potential downside of In-House Development?

It can lead to more maintenance needs.

p.9
Enterprise Software Solutions

Who is a leading vendor of ERP systems?

SAP AG.

p.5
Sources of Software

What are the six major groups of sources of application software?

IT services firms, Packaged software providers, Enterprise software, Cloud computing, Open-source software, In-house development.

p.16
Validating Purchased Software Information

What is a Request for Proposal (RFP)?

A document provided to vendors asking them to propose hardware and system software that will meet the requirements of a new system.

p.12
Open Source Software

What is a key characteristic of open-source software?

It is freely available, including source code.

p.7
IT Services Firms

What is a leading firm in IT Services?

Accenture.

p.4
Outsourcing in Software Development

What type of activities are typically outsourced?

Noncore activities.

p.14
Sources of Software

When should you go to IT services firms for software?

When a task requires custom support and the system can’t be built internally or needs to be sourced.

p.11
Cloud Computing

What are some examples of cloud computing services?

Google Docs, Sheets, Slides, and SalesForce.com.

p.6
IT Services Firms

What type of professionals do IT service firms employ?

Skilled IT people.

p.17
Sources of Software

What are the six different sources of software?

Various origins from which software can be obtained, including in-house development, open source, and packaged software.

p.8
Packaged Software Providers

What are some examples of off-the-shelf software?

Quicken, QuickBooks, Microsoft Word, TurboTax.

p.14
Sources of Software

When should you consider packaged software producers?

When the supported task is generic.

p.8
Packaged Software Providers

Can all off-the-shelf software systems be modified?

No, some cannot be modified.

p.4
Outsourcing in Software Development

How can outsourcing increase an organization's revenue potential?

By allowing the organization to focus on core activities and improve efficiency.

p.3
Sources of Software

What is the current focus in software development?

On where to obtain various pieces and components to combine into an application.

p.11
Cloud Computing

How does cloud computing affect access to applications?

It allows for faster access to applications.

p.9
Enterprise Software Solutions

What is a key benefit of using ERP systems?

A single repository resulting in more consistent and accurate data.

p.10
Cloud Computing

How do users typically pay for cloud computing services?

On a per-use basis or by licensing the software.

p.16
Validating Purchased Software Information

What should you create if soliciting RFPs from multiple vendors?

A scoring value for each item requested.

p.3
In-House Development

How was software development primarily done in the past?

Mostly in-house and from scratch.

p.7
Open Source Software

What is a well-known platform for Open Source software?

SourceForge.net.

p.15
Choosing Off-the-Shelf Software

What type of documentation is important when choosing off-the-shelf software?

Understandable and up-to-date user’s manual and technical documentation.

p.14
Sources of Software

When should you approach enterprise-wide solutions vendors?

For complete systems that cross functional boundaries.

p.11
Cloud Computing

What type of service does cloud computing allow?

Software as a Service (SaaS).

p.8
Packaged Software Providers

What percentage of an organization's needs can off-the-shelf software typically meet?

At best, 70%.

p.12
Open Source Software

What is another way to monetize open-source software?

Sell a more full-featured version of the free software.

p.15
Choosing Off-the-Shelf Software

What does flexibility mean in the context of off-the-shelf software?

The ease with which the software can be customized.

p.11
Cloud Computing

What are some concerns associated with cloud computing?

Security and reliability.

p.9
Enterprise Software Solutions

What do enterprise resource planning (ERP) systems do?

They integrate individual traditional business functions into a series of modules for seamless transactions within a single information system.

p.13
In-House Development

Is it common to use a combination of in-house and purchased components?

Yes, it is not unusual to incorporate a hybrid of both.

p.17
Choosing Off-the-Shelf Software

How do you evaluate off-the-shelf software?

By assessing its features, compatibility, cost, and support options.

p.12
Open Source Software

Name two examples of open-source software.

Linux and mySQL.

p.7
Cloud Computing

Which company is a leader in Cloud Computing?

Amazon Web Services (AWS).

p.15
Choosing Off-the-Shelf Software

What is a key criterion to consider when choosing off-the-shelf software related to expenses?

Cost: compare developing in-house vs. purchasing or licensing the software package.

p.14
Sources of Software

What internal staffing is required for packaged software producers?

Some IS and user staff to define requirements and evaluate packages.

p.14
Cloud Computing

What are the internal staffing requirements for cloud computing?

Few; it frees up staff for other IT work.

p.10
Cloud Computing

What is cloud computing?

The provision of computing resources, including applications, over the Internet.

p.8
Packaged Software Providers

What do packaged software producers serve?

Many market segments.

p.4
Outsourcing in Software Development

What is outsourcing in the context of information systems?

Turning over responsibilities for some or all of an organization’s information systems applications and operations to an outside firm.

p.7
Packaged Software Providers

Which company is known for packaged software solutions?

Microsoft.

p.15
Choosing Off-the-Shelf Software

What does functionality refer to in the context of off-the-shelf software?

The tasks that the software can perform and the mandatory, essential, and desired system features.

p.13
In-House Development

What does In-House Development involve?

Using an organization’s staff to create systems.

p.6
IT Services Firms

Can you name a characteristic of IT service firms?

They assist in developing internal customer information systems.

p.2
Sources of Software

What are the six different sources of software?

The six sources include in-house development, outsourcing, off-the-shelf software, open source software, cloud-based solutions, and packaged software providers.

p.4
Outsourcing in Software Development

What benefit does outsourcing provide in terms of time to market?

It reduces time to market.

p.14
Sources of Software

What are the internal staffing requirements for IT services firms?

Internal staff may be needed, depending on the application.

p.14
Sources of Software

What is the internal staffing requirement for enterprise-wide solutions vendors?

Some internal staff necessary but mostly need consultants.

p.14
Open Source Software

When should you consider open-source software?

When the supported task is generic but cost is an issue.

p.6
IT Services Firms

What is the primary role of IT service firms?

To help companies develop customer information systems for internal use.

p.17
Outsourcing in Software Development

What is outsourcing?

The practice of obtaining goods or services from an external source.

p.8
Packaged Software Providers

What is another term for prepackaged software?

Off-the-shelf software.

p.7
Packaged Software Providers

Which firm is recognized for its packaged software alongside Microsoft?

Oracle.

p.9
Enterprise Software Solutions

Can additional modules be added to ERP systems?

Yes, additional modules can be added as needed.

p.16
Validating Purchased Software Information

What should you do to validate purchased software?

Test the software based upon your selection criteria.

p.12
Open Source Software

Who typically develops open-source software?

A community of interested people.

p.12
Open Source Software

What is one way to make money with open-source software?

Provide maintenance and services.

p.11
Cloud Computing

What is a financial benefit of cloud computing for corporations?

Lower cost for corporate-quality applications.

p.10
Cloud Computing

What advantage does cloud computing provide to customers regarding infrastructure?

Customers do not have to invest in the computing infrastructure needed to run and maintain the resources.

p.8
Packaged Software Providers

What types of packages do packaged software producers offer?

From general, broad-based packages to very narrow, niche packages.

p.4
Outsourcing in Software Development

What is one reason organizations choose to outsource?

Freeing up internal resources.

p.4
Outsourcing in Software Development

How does outsourcing contribute to process efficiencies?

By allowing specialized firms to handle noncore activities more effectively.

p.7
Cloud Computing

Name a company that provides Cloud Computing services besides AWS.

Google.

p.14
Open Source Software

What internal staffing is needed for open-source software?

Some IS and user staff to define requirements and evaluate packages.

p.14
In-House Development

What is the internal staffing requirement for in-house developers?

Internal staff necessary, though staff size may vary.

p.10
Cloud Computing

What is the estimated global market value of cloud computing?

$490.3 billion, expected to grow to $591.8 billion in 2023.

p.2
Choosing Off-the-Shelf Software

How can one evaluate off-the-shelf software?

Evaluation can be done by assessing functionality, cost, user reviews, compatibility, support, and scalability.

p.3
Sources of Software

What has changed in software development today?

There are many different sources of software available.

p.15
Choosing Off-the-Shelf Software

Why is vendor support important when selecting off-the-shelf software?

To determine if the vendor can provide support and how much support they can provide.

p.11
Cloud Computing

What is one benefit of cloud computing for internal staff?

It frees internal staff.

p.16
Validating Purchased Software Information

How can you gather information about purchased software?

By gathering information from other users of the software.

p.12
Open Source Software

How does open-source software compare to commercial software?

It performs the same functions as commercial software.

p.7
Enterprise Software Solutions

Name a firm that specializes in Enterprise Software Solutions.

Oracle.

p.7
IT Services Firms

Which firm is known for both IT Services and Cloud Computing?

IBM.

p.14
Cloud Computing

When is cloud computing a suitable option?

For instant access to an application; when the supported task is generic.

p.14
In-House Development

When should you use in-house developers?

When resources and staff are available and the system must be built from scratch.

Study Smarter, Not Harder
Study Smarter, Not Harder