Presentation is loading. Please wait.

Presentation is loading. Please wait.

COMPUTER SOFTWARE TECHNOLOGY GUIDE TWO. TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application.

Similar presentations


Presentation on theme: "COMPUTER SOFTWARE TECHNOLOGY GUIDE TWO. TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application."— Presentation transcript:

1 COMPUTER SOFTWARE TECHNOLOGY GUIDE TWO

2 TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application Software TG2.5 Programming Languages

3 LEARNING OBJECTIVES Describe the major software issues that organizations face today. Discuss the advantages and disadvantages of open-source software. Differentiate between the two major types of software.

4 LEARNING OBJECTIVES (CONTINUED) Describe the general functions of the operating system. Describe the major types of application software. Explain how software has evolved and consider trends for the future.

5 TG2.1 SIGNIFICANCE OF SOFTWARE Computer program – a sequence of instructions for a computer Documentation – written description that can be understood by programmers and analysts and other technical employees

6 TG2.2 SOFTWARE ISSUES Software defects – does not act as it is supposed to act Software evaluation and selection – based on the organization’s needs Software licensing – for proprietary software Open systems – you get what you pay for Open source software – generally “enhanced” with “customizations”

7 TYPES OF SOFTWARE System software Runs the hardware Application software Written to perform a process for a user

8 TG2.3 SYSTEMS SOFTWARE Operating system Windows Apple Mac OS X Linux

9 FUNCTIONS OF THE OPERATING SYSTEM Multitasking/multiprogramming Multithreading Multiprocessing Virtual Memory Graphical user interface (GUI)

10 SYSTEM SUPPORT PROGRAMS System support programs System utilities System performance monitors System security monitors

11 TG2.4 APPLICATION SOFTWARE Proprietary application software Contract software Off-the-shelf application software Package

12 TG2.5 PROGRAMMING LANGUAGES First-generation language or Machine Language Second-generation language or Assembly language Third-generation language or Procedural language Fourth-generation language or Non-procedural language Visual programming languages

13 OBJECT-ORIENTED LANGUAGES Object-Oriented Languages Methods Object Encapsulation Reusability feature

14 HYPERTEXT MARKUP LANGUAGE AND EXTENSIBLE MARKUP LANGUAGE Hypertext Hyperlinks Hypertext document Hypertext markup language (HTML) Extensible markup language (XML)


Download ppt "COMPUTER SOFTWARE TECHNOLOGY GUIDE TWO. TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application."

Similar presentations


Ads by Google