36

Software

Embed Size (px)

DESCRIPTION

Report in major

Citation preview

Page 1: Software
Page 2: Software

Application software

Include a variety of programs that can be subdivided into general-purpose and function-specific application categories.

Page 3: Software

General-purpose application programs

Are programs that perform common information processing job for end users.

Page 4: Software

Custom software

Used to identify software application that is developed within an organization for use by that organization. In other words, the organization that writes that program codes I also the organization that uses the final software application.

Page 5: Software

COTS software

(An acronym which stands for commercial off-the-shelf) is software that is developed with the intention of selling the software in multiple copies.

Page 6: Software

Function-specific application software

Are available to support specific application of end users in business a d other fields.

Page 7: Software

Software suite

The most widely used productivity packages come bundled together as software suite such as MS office, Lotus Smart Suite, Corel WordPerfect Office, and Sun’ Star Office.

Page 8: Software

Integrated package

Are combining some of the functions of several programs – word processing, spreadsheets, presentation graphics, and datable management, into one software package.

Page 9: Software

Web Browsers

Browsers such as MS explorer, Netscape Navigator, Firefox, Opera, or Mozilla are software application designed to support navigation through the point-and-click hyperlinked resources on WWW and the rest of the internet.

Page 10: Software

E-mail

Million of end users now depend on e-mail software to communicate with each other by sending and receiving electronic messages and file attachments via the internet or their organizations’ intranets or extranet.

Page 11: Software

Instant messaging

In an e-mail/computer-conferencing hybrid technology that has grown so rapidly that it has become a standard method of electronic messaging for millions of internet users worldwide.

Page 12: Software

Word processing package

Computerize the creation, editing, revision, and printing of documents (such as letters, memos, and reports) by electronically processing text data.

Page 13: Software

Desktop publishing

Software to produce their own printed materials that look professionally published.

Page 14: Software

Spreadsheet package

Like Lotus 1-2-3, MS excel, and Corel QuattroPro is used by virtually every business for analysis, planning, and modeling.

Page 15: Software

Presentation graphics

Help you to convert numeric data into graphics displays such as line chart, bar graph, pre chart, and many other types of graphics.

Page 16: Software

Personal Information Managers

Is a popular software package for end users productivity and collaboration as well as popular application for personal digital assistant

Page 17: Software

Groupware

Is software that helps workgroup and teams collaborate to accomplish group assignment.

Page 18: Software

System software

Consists of programs that manage and support a computer system and its information processing activities.

Page 19: Software

Operating Systems

Is an integrated system of program that manages the operations of the CPU.

Page 20: Software

User Interface

Is the part of the operating system that allows you to communicate with it so you can load programs, access files, and accomplish other task.

Page 21: Software

Multitasking

(Sometimes referred as multiprogramming or tome-sharing) is a task management approach that allows for several computing task to perform in a seemingly simultaneous fashion.

Page 22: Software

Middleware

Is software that helps diverse software application and networked computer systems exchange data and work together more efficiently.

Page 23: Software

Programming language

allows a programmer to develop the sets of instructions that constitute a computer programs.

Page 24: Software

Machine language

(Or the first generation languages) are the most basic level of programming language.

Page 25: Software

Assembler language

(Or the second generation languages) are the next level of programming language.

Page 26: Software

High level languages

(Or third generation languages) use instructions, which are called statements, that used brief statements or arithmetic expressions.

Page 27: Software

Fourth Generation language

Describes a variety of programming language that is more nonprocedural and conversational than prior language.

Page 28: Software

Natural Language

Are sometimes considered to be fifth generation languages are very close to English or other human languages.

Page 29: Software

Object-Oriented Language

Like VB, C++, and java are also considered to be fifth generation language and have become major tools of software development.

Page 30: Software

HTML

(Hypertext Markup Language) is a page description language that creates hypertext or hypermedia documents. HTML insert controls within a document at points you can specify that creates (hypertext) to other parts of the document or to other documents anywhere on the WWW.

Page 31: Software

XML

(Extensible Markup Language) is not a Web page format description language like HTML. Instead XML describes the contents of Web pages (including business documents designed for use on the Web) by applying tags or contextual label to the data in Web documents.

Page 32: Software

Java

Is an object-oriented programming language created by Sun Microsystems that is revolutionizing the programming of applications for the WWW and corporate intranets and extranets.

Page 33: Software

Web services

Are software components that are based on a framework of Web and object-oriented standards and technologies for using the Web to electronically link the applications of different users and different computing platforms.

Page 34: Software

Language Translators Programs

(Or language processors) are known by a variety of names. An assembler translates the symbolic instruction codes of programs written in an assembler language into machine language instructions, while compiler translates high-level languages statements.

Page 35: Software

CASE tools

• Concentration was on program support tools such as translators, compilers, assembler, macro processors, and linkers and loaders. However, as computers because more powerful and the software that ran on them grew larger and more complex, the range of support tools began to expand. In particular, the use of interactive time-sharing systems for software development encourages the development of program editors, debuggers, and code analyzers.

Page 36: Software

Presented by: Ricardo B. Baldovino

“Most software today is very much like an Egyptian

pyramid with millions of bricks piled on top of each

other, with no structural integrity, but just done by

brute force and thousands of slaves.”