14
Department of Computer Science DCS COMSATS Institute of Information Technology Part II IT Infrastructure (Computer Software) Rab Nawaz Jadoon Assistant Professor COMSATS IIT, Abbottabad Pakistan Management Information Systems (MIS)

Part II IT Infrastructure (Computer Software) fileDepartment of Computer Science DCS COMSATS Institute of Information Technology Part II –IT Infrastructure (Computer Software) Rab

  • Upload
    vannhan

  • View
    222

  • Download
    0

Embed Size (px)

Citation preview

Department of Computer Science

DCS

COMSATS Institute of Information Technology

Part II – IT Infrastructure

(Computer Software)

Rab Nawaz JadoonAssistant Professor

COMSATS IIT, Abbottabad

Pakistan

Management Information Systems (MIS)

Department of Computer Science

Things to discuss

2

IT Infrastructure:

Department of Computer Science

Computer Software

Software, also called a program,

consists of a series of related instructions, organized for a common purpose, that tells the computer whattasks to perform and how to perform them.

Two categories of software,

System Software That are used to run the Hardware/machine

For example, Operating Systems, Device Drivers,

Application Software designed to make users more productive and or assist them with

personal tasks.

For example, word processing software, spreadsheet software,database software, and presentation software, web browsers etc.

3

Department of Computer Science

PC Bootup Process

4

Department of Computer Science

Installing and running a program

5

Department of Computer Science

Computer System Components

User

Application software

System Software

Hardware

6

Department of Computer Science

Modern Operating Systems

Popular Modern Operating Systems

in Market

Android

iOS

MAC OS X

Linux

MS Windows

z/OS

Mobile phone

Symbian

BSD

7

Department of Computer Science

Volunteer Presenter

•Window Installation procedure in the next class.

Who will present?

8

Department of Computer Science

Desktop Productivity tools

Today, businesses have access to an array of tools for developing their application software.

These includes

Traditional programming languages C, C++, Visual Basic, and COBOL

Fourth-generation languages PC software tools, query languages, report generators, graphics

languages, application generators, and application software packages

Application software packages Java, C++, Visual Studio.Net, ORACLE etc.

Software for developing Internet applications HTML, XML, ASP.Net, PHP – MySql, Java etc

Software for enterprise integration. MySAP ERP, ORACLE, PeopleSoft HCM.

9

Department of Computer Science

Software Packages

A software package

is a prewritten, precoded, commercially available set of programs that eliminates the need for individuals or organizations to write their own software programs for certain functions.

There are software packages for system software, but most package software is application software.

10

Department of Computer Science

Software for the Web There are a number of software tools that that

businesses use to build Web sites and applications that run on the Web.

Java and Ajax are used for building applications that run on the Web, and HTML is used for creating Web pages.

Java

Java is an operating system-independent, processor-independent, object-oriented programming language that has become a leading interactive programming environment for the Web. Nearly all Web browser software has a Java platform built in.

The Java platform has migrated into cell phones, automobiles, music players, game machines, and, finally, into set-top cable television systems serving interactive content.

11

Department of Computer Science

Cont…

Ajax (Asynchronous JavaScript and XML)

Web development technique for creating interactive Web applications.

Ajax allows a client and server to exchange small pieces of data behind the scene so that an entire Web page does not have to be reloaded each time the user requests a change.

HTML (Hypertext Markup Language)

is a page description language for specifying howtext, graphics, video, and sound are placed on a Web page and for creating dynamic links to other Web pages and objects.

12

Department of Computer Science

Software Trends

Today there are many more sources for obtaining software and many more capabilities for users to create their own customized software applications.

Expanding use of open source software and cloud-based software tools and services exemplify this trend.

Open Source Software

open source software is developed by a community of programmers around the world, who make their programs available to users under free and open source distribution.

13

Department of Computer Science 14