Chapter 3: Summary book Flashcards

1
Q

What is software?

A

Software is the set of instructions that tell the hardware what to do and it’s created through the process of programming. Without it, the hardware would not be functional. It’s divided into two categories:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Where is an operating system responsible for?

A

Operating systems manage the hardware and create the interface between the hardware and the user. It provides essential functions, including:

  • managing the hardware resources
  • providing the user-interface components
  • providing a platform for software developers to write applications.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is application software and which two subcategories has application software?

A

Application software is the category of programs that do something useful for the user, it
is designed to meet a specific goal e.g. if you have to write a paper, you use the application Word. Application software has two subcategories:
- utility software allows you to fix or modify your computer in some way, e.g. antivirus software.
- programming software exists to make more software. They provide programmers with an environment in which they can write the code, test it, and convert it to different formats.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a killer application

A

A killer application is one that becomes so essential that large numbers of people will buy a device just to run that application (first killer app was the spreadsheet). Common business applications:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which business applications are killer applications?

A

Productivity software, Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), Supply Chain Management (SCM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is productivity software

A

Productivity software are the applications that allow employees to complete their daily work > standard tools for the workplace, e.g. Microsoft Office.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Enterprise Resource Planning?

A

Enterprise Resource Planning (ERP) was developed to bring together an entire organisation in one software application and is therefore a software application that utilizes a central database (all users can edit and save information) that is implemented throughout the entire organisation. (e.g. SAP, Microsoft) Why implement ERP? An ERP system can bring an organisation a good return on their investment. By consolidating information systems in the organisation and using software to enforce best practices, most organisations see an overall improvement after implementing an ERP system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Customer Relationship Management?

A

Customer Relationship Management (CRM) system is a software application designed to manage an organisation’s customers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Supply Chain Management?

A

Supply Chain Management (SCM) system manages the interconnection between links with suppliers, manufactures and distributors as well as the inventory of the products during various stages of development. The full definition provided by the Association for Operations Management is: “The design, planning, execution, control and monitoring of supply chain activities with the objective of creating net value, building a competitive infrastructure, leveraging worldwide logistics, synchronizing supply with demand, and measuring performance globally.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is “The Cloud”?

A

“The cloud” refers to applications, services, and data storage on the Internet. These service providers rely on giant server farms and massive storage devices that are connected via Internet protocols.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Cloud Computing?

A

Cloud computing is the use of these services by individuals and organisations. In other words, cloud computing is a method of software delivery that runs on any computer that has a web browser and access to the Internet. E.g. Salesforce, a CRM application that works via the cloud.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is private cloud?

A

The basic idea for a private cloud is that the cloud service provider sections off a web server space for a specific organisation. The organisation has full control over that server space while still gaining some of the benefits of cloud computing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the advantages and disadvantages of The Cloud?

A

Advantages:
No software to install or upgrades to maintain yourself, this is done by the provider.
Available from any computer that has access to the Internet.
Can scale to a large number of users easily.
New applications can be up and running very quickly.
Services can be leased for a limited time on an as-needed basis.
Your information is not lost if your hard disk crashes or your laptop is stolen.
You are not limited by the available memory or disk space on your computer.

Disadvantages:
Your information is stored on someone else’s computer – how safe is it?
You must have Internet access to use it.
You are relying on a third-party to provide these services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is virtualization

A

Virtualization is the process of using software to stimulate a computer or some other device. For example VMware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a programming language

A

A programming language consists of a set of commands and syntax that can be organized logically to execute specific functions. This language generally consists of a set of readable words combined with symbols. Using this language, a programmer writes a program (called the source code) that can then be compiled into machine-readable form, the ones and zeroes necessary to be executed by the CPU. Examples of program languages: Java, PHP, Various types of C (C++, C#, or Visual C), HTML, JavasScript, CSS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is software development

A

Software development is commonly made in a development environment (e.g Visual Studio) which contains a compiler to convert human readable commands, syntax and specific functions into a computer language.

17
Q

What is Open-source software

A

While most software is developed using a closed-source model, the open-source movement is gaining more support today. Open-source software is (free) software that makes the source code available for anyone to copy and use. Many feel that through open-source software progress can be made much more rapidly.

18
Q

What is restrictive software licensing

A

The model of restrictive software licensing, which requires payment for software, is referred to as
closed source software as it’s not made available to others. This model is still dominant today.