Information Systems Software

Similar documents
Lesson 5: Multimedia on the Web

Chapter 11 Program Development and Programming Languages

Discovering Computers 2008

Lesson 5: Multimedia on the Web

COMPUTER SOFTWARE RAYMOND ROSE

EXCELLENT ACADEMY OF ENGINEERING. Telephone: /

Discovering Computers Chapter 13 Programming Languages and Program Development

1) What is the first step of the system development life cycle (SDLC)? A) Design B) Analysis C) Problem and Opportunity Identification D) Development

Perceptive Process Design & Enterprise Supported Platforms

Computer Concepts Module 3. Computer Software

Perceptive Process Design & Enterprise 3.1. Supported Platforms

Razi University Eduvational Use. Computer. Fundamentals & Programming. Software. Computer Fundamentals & Programming. Dr.

IST 220: Application Layer

Software: Systems and Applications Software

Computer Software A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and

Technology in Action. Chapter Topics. Scope creep occurs when: 3/20/2013. Information Systems include all EXCEPT the following:

Languages in WEB. E-Business Technologies. Summer Semester Submitted to. Prof. Dr. Eduard Heindl. Prepared by

Low-Level Languages. Computer Programs and Programming Languages

Programming Languages and Program Development

CMSC131. Hardware and Software. Hardware

CMSC131. Hardware and Software

Objective: To learn meaning and concepts of programming. Outcome: By the end of this students should be able to describe the meaning of programming

Detailed Design. Java Problem Repository & Education Platform JPREP

Part II IT Infrastructure (Computer Software)

ACCOUNTING & FINANCIAL

From High Level to Machine Code. Compilation Overview. Computer Programs

DIABLO VALLEY COLLEGE CATALOG

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Tenth Edition. Copyright 2014 Pearson Education, Inc. Publishing as Prentice Hall

Chapter 1: Introduction to Computers and Java

8/23/2014. Chapter Topics. Introduction. Java History. Why Program? Java Applications and Applets. Chapter 1: Introduction to Computers and Java

Application Notes. METTLER TOLEDO Fresh Look. Technical Description

Technology in Action. Chapter Topics (cont.) Chapter Topics. Reasons for Software Programming. Information Systems 10/29/2010

Web Design. Basic Concepts

Princess Nourah bint Abdulrahman University. Computer Sciences Department

System And Application Software

Full version is >>> HERE <<<

Introduction to Computers. Joslyn A. Smith

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

Associate in Science, Computer Information Science

STANDARD : 12 MODEL QUESTION PAPER 2

CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~

Application Architecture

MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS. Q.2 What is free software? How is it different from Open Source Software?

OpenOffice/StarSuite 新功能與實用技巧. Sun Microsystems Taiwan 吳宏彬 軟體技術顧問

Online Geometry Computer Requirements (For students using computers other than the HCPS Dell issued laptops)

Java Plugin Windows 7 32 Bit Ultimate Full Version

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005

Apache, PHP, and MySQL on Itanium Challenges and Goodies

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.

TABLE OF CONTENTS 1. INTRODUCTION DEFINITIONS Error! Bookmark not defined REASON FOR ISSUE 2 3. RELATED DOCUMENTS 2 4.

20. Web Hosting 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과

Introduction to Computers and Visual Basic.Net Pearson Education, Inc. All rights reserved.

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Operating System Study Material

OrgPublisher 10 Architecture Overview

WKA Studio for Beginners

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Ninth Edition. Copyright 2013 Pearson Education, Inc. Publishing as Prentice Hall

A comprehensive view of software in detail.

Geographic Information Systems (GIS) - Hardware and software in GIS

CONTENTS. Chapter 1 Introduction and Evolution of Computer

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by:

Developing Web Sites with Free Software


Let's Play... Try to name the databases described on the following slides...

Job Reubro International

Graphics Design and Applied Arts บทท 6 การออกแบบเว บเบ องต น

Software and Licences. Lecture 3 COMPSCI111/111G S2 2017

Software and Licences

Accounting Software. Collaboration Software

Review. Fundamentals of Website Development. Web Extensions Server side & Where is your JOB? The Department of Computer Science 11/30/2015

C4C Compliance Portal User FAQ. Logging in/getting Started-

Software and Licences. Lecture 3 COMPSCI111/111G

CGT 456 Lecture 1. Introduction to Computers & Programming

Computer Information Science

Computer Principles and Components 1

Manually Php Windows 7 64 Bit Microsoft Office 2003

Line Spacing and Double Spacing...24 Finding and Replacing Text...24 Inserting or Linking Graphics...25 Wrapping Text Around Graphics...

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009

July, SAP Crystal Reports 2011 SP04 Product Availability Matrix (PAM)

IBPS Practice Exam 1. One megabyte equals approximately 1) 1,000 bits 2) 1,000 bytes 3) 1 million bytes 4) 1 million bits 5) 2,000 bytes 2.

Students completing CISB 15 - Microcomputer Applications will understand the importance of continuing their education in computer literacy.

Current Web Development

ncode Automation 8 Maximizing ROI on Test and Durability Product Details Key Benefits: Product Overview: Key Features:

Web 2.0, AJAX and RIAs

Unit 4 The Web. Computer Concepts Unit Contents. 4 Web Overview. 4 Section A: Web Basics. 4 Evolution

1.1 Technical Evaluation Guidelines and Checklist:

University of Toronto School of Continuing Studies. A Conceptual Overview of E-Business Technologies

System requirements. Here you will find an overview of the system requirements for all software products from ELO Digital Office GmbH.

Introduction to Computer World Fall 2016

Phire 12.2 Hardware and Software Requirements

CTI Short Learning Programme in Internet Development Specialist

CSC 121 Computers and Scientific Thinking

Developing Ajax Web Apps with GWT. Session I

Product Name DCS v MozyPro v2.0 Summary Multi-platform server-client online (Internet / LAN) backup software with web management console

Distributed Multitiered Application

University College of Southeast Norway ASP.NET. Web Programming. Hans-Petter Halvorsen,

Introduction to Web Concepts & Technologies

CTI Higher Certificate in Information Systems (Internet Development)

Department of Computer Science and Engineering

Fundamentals of Information Systems, Seventh Edition

Transcription:

Technology Briefing Information Systems Software TB2-1

Learning Objectives TB2-2

Learning Objectives TB2-3

Key IS Software Components Software o Programs o Sets of instructions o Allow the hardware components in the computer system to communicate Two basic types: o Systems Software/Operating System o Application Software TB2-4

Systems Software Controls the basic operations of computer hardware Common functions: Booting Reading programs into memory Managing program and file storage Maintaining the structure of directories Formatting disks Controlling the computer monitor Sending documents to the printer TB2-5

Operating System Coordinates: o peripherals o application software o users Also used in embedded devices Written in assembly language Performs day-to-day operations TB2-6

The OS Acts as a Manager TB2-7

Interfaces: Command vs. GUI Provided by operating system Interface Types: o Command-based interface o Menu interface list of options o Graphical user interface (GUI) TB2-8

Graphical User Interface Examples: o Windows Vista o Mac OS X TB2-9

Common Operating Systems TB2-10

Utility Programs Manage computer resources and files Examples: obackup odata compression oantivirus omedia players TB2-11

Learning Objectives TB2-12

Application Software For performing specific user tasks o Writing a business letter o Processing payroll Two Types o Customized (proprietary) software Developed specifically by or for a particular organization o Commercial software Purchased off the shelf TB2-13

Customized Application Software Software developed in-house Advantages: o Customizability A kiosk in a retail store to help shoppers o Problem specificity the company pays only for specific features Unique types of required reports TB2-14

Off-the-Shelf Application Software A.K.A. packaged software Support common business processes Advantages: o Less costly o Faster to produce o Higher quality o Less risky Customized and off-the-shelf applications can be combined TB2-15

Examples of IS Application Software TB2-16

Productivity Software Word Processor o MS Word, OpenOffice Writer Spreadsheet o MS Excel, OpenOffice Calc Database management o MS Access, OpenOffice BASE Presentation Software o MS PowerPoint, OpenOffice Impress TB2-17

Productivity Software (II) Email o MS Outlook, Mozilla Thunderbird Web browser o MS Internet Explorer, Mozilla Firefox Chat o MS Live Messenger, Yahoo! Messenger Calendar and contact management o Lotus Notes, MS Outlook TB2-18

Open-Source Software Source code is freely available for o use and/or o modification Examples: o Operating systems Linux o Web browsers Firefox o Secure connection standard OpenSSL o Personal productivity software OpenOffice TB2-19

OSI Certification Author of source code cannot collect royalties Source code accessible to users Modifications under original name allowed No one denied access to program Rights attached to program must not depend on it being part of a particular software distribution Software cannot place restrictions on other software that is distributed with it TB2-20

Learning Objectives TB2-21

Programming Language Used to write application programs Examples: o BASIC o C/C++ o COBOL o HTML o Java Program code must be translated into machine language TB2-22

Compilers and Interpreters Software designed to translate programming languages into machine code Compilers convert entire program source code at once Programs are compiled before being sold to customers TB2-23

Interpreters Interpreter reads, translates and executes one line of source code at a time during operation Each statement is converted and executed on the fly TB2-24

Programming Languages Generations of Programming Languages o 1GL (1940s) machine language (binary) o 2GL (1950s) symbolic languages o 3GL (Mid 1950s) English-like words o 4GL (1970s) Outcome oriented o 5GL Natural languages TB2-25

Fourth-Generation Languages Outcome-oriented language Example: SQL TB2-26

Fifth Generation Languages Called natural languages Communication in true English Used with artificial intelligence (AI) Example: TB2-27

Object-Oriented Languages High-level programming languages Event-driven Key features: oobjects oencapsulation oinheritance TB2-28

Visual Languages Visual Languages odesigned for programming applications that will have a GUI TB2-29

Web Development Languages Hypertext Markup Language (HTML) o Specifies format of web pages o Uses tags TB2-30

HTML Example Find a webpage you like View the source Examine code TB2-31

HTML Source Code TB2-32

Adding Dynamic Content to a Webpage HTML used for layout To add dynamic content, additional tools are needed o Java o Microsoft.NET o Web services o Scripting languages o Open-source tools o Macromedia flash TB2-33

Java and Microsoft.NET Java o Developed by Sun Microsystems in early 1990s o Used for dynamic content o Applets Microsoft.NET o Can be used on a variety of platforms and devices o Family of Languages C# VB.NET etc. TB2-34

Web Services Web-based software systems o Integrate different applications o Aggregate content o Use XML Create markup tags Build database queries TB2-35

Advantages of Web Services Interoperability between different applications on different operating systems Integration and sharing of software and services from different companies Reuse of components Easily distributed TB2-36

Scripting Languages Scripts run directly in HTML Often used to check accuracy of information entered Common scripting languages: o VBScript o JavaScript Created by Netscape Cross-platform Different from Java TB2-37

Open-Source Tools PHP o Produce dynamic Web content MySQL Multiuser DBMS Over 6 million customers TB2-38

Macromedia Flash Macromedia Flash oanimation and video o Displayed using the Adobe Flash player ocan be data-driven Web services TB2-39

Automated Development Environments Computer-aided software engineering (CASE) o Used to design and implement systems o Automate activities throughout systems development process E.g., design screen prototypes, generate code o Reduces errors TB2-40

Example: Use of Case Tools High-level system design diagram TB2-41

Automated Development Environments Types of CASE Tools o Diagramming tools o Screen and report generators o Analysis tools o Repository o Documentation generators o Code generators TB2-42