04 - Software Flashcards

1
Q

Computer Program

A

Sequences of instructions for the computer.

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

Rich Internet Applications (RIA)

A

Web-delivered application combining hardware resources of the Web server and the PC to deliver valuable software services through a web browser interface.

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

Sphere of Influence

A

The scope of problems and opportunities that an organization addresses.

Personal
Workgroup - 2 or more people
Enterprise - includes customers, suppliers, shareholders, competitors, special-interest groups, the financial community and govt. agencies. ie. Business partners. ERP system.

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

System Software

A

Controls operations of the computer and supports the problem solving tasks of applications.

Operating Systems
Utility Programs
Middleware

Most firms spend more on SW than HW

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

Systems Software 2

A

Set of programs that coordinates the activities and functions of HW and other programs.

Computer System Platform is the combination of system software and hardware.

Most computers require a specific operating system software.

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

Operating System

A

A set of computer programs that controls the computer hardware and acts as an interface with applications.

Most users focus on applications
Most IT/IS focus on operating systems

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

Kernel

A

The heart of the Operating System and controls the most critical functions. Ties all components of system together.

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

User Interface

A

Allows user to access and command the computer

Command-based

Graphical User Interface (GUI)

Natural User Interface (NUI) - touch screen or spoken command data entry.

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

Application Program Interface (API)

A

Allows applications to make use of the operating system.

The tools software developers use to bold application software without needing to understand the inner workings of the OS and hardware.

Mac Toolbox for example

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

Hardware Independence

A

Being able to develop software without concern for the specific underlying hardware. The operating system must adjust to changes - not the Applications.

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

OS Activities or Tasks

A
Support hardware functions
Provide user interface and I/O mgmt
Provide a degree of hardware independence
Manage system memory
Manage processor tasks
Sometime provide network capability
Control access to system resources
   Logon Procedure
Manage files
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Paging

A

I/O to virtual memory.

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

Processing

A

Multitasking - one computer running multiple processes concurrently.

Time sharing - one computer supporting multiple users concurrently.

Scalability- the degree a single computer can serve greater numbers of users.

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

Dual Boot

A

Having a choice at startup among two or more installed OS platforms.

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

Application Software

A

Applies the power of the computer to give people, workgroups and the entire enterprise the ability to solve problems and perform specific tasks.

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

Application Service Provider

A

A company that provides the SW, support and HW on which to run the software from the users’s facilities over a network.

17
Q

Software as a Service

A

A service that allows businesses to subscribe to a web- delivered application software.

Security of data is a concern.

18
Q

Web Suite

A

Software suite hosted on the Internet.

19
Q

Middleware

A

Software that allows various systems to communicate and exchange data.

20
Q

Service-Oriented Architecture (SOA)

A

A modular method of developing software and systems that allows users to interact with systems and systems to interact with each other.

A more flexible solution than middleware applications.

21
Q

Compiler vs Interpreter

A

After author assembles objects in preferred order, the source code must be converted to machine code so the COU can execute.

A compiler reads the objects and creates a stand alone but stable machine language program.

An interpreter reads the objects and streams the computer code output directly into the CPU. Once run, the machine code is disposed.

22
Q

Programming

A

Language is a set of keywords, commands, symbols and rules for constructing statements by which humans can communicate instructions to a computer.

The Syntax is a set of rules associated with a language.

The program code is the set of instructions that signal the CPU to perform switching functions.