Class 5 Computer Software. Outline System Software Application Software (“Applications”) Markup languages for Internet (HTML, XML) User Interface Client-Server.

Slides:



Advertisements
Similar presentations
IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
Advertisements

Business Technology Applications Computer Basics.
Operating systems This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts: popular.
B-1 Appendix B Information System Software Robert Riordan, Carleton University.
12 Chapter 12 Client/Server Systems Hachim Haddouti.
Live for today as if it is your last day but plan for tomorrow as if it will last forever!
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
6.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 6: Hardware and Software HARDWARE AND.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
PHASE 3: SYSTEMS DESIGN Chapter 8 System Architecture.
1.Training and education 2.Consulting 3.Travel 4.Hardware 5.Software Which of the following is not included in a firm’s IT infrastructure investments?
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Chapter 4 COB 204. What do you need to know about hardware? 
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Using Microsoft ACCESS to develop small to medium applications on campus.
Categories of Software
CPSC 203 Introduction to Computers Lab 21, 22 By Jie Gao.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
Chapter 3 Hardware, Software, and Networks Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 3-1.
Jason G. Caudill Assistant Professor of Business Administration Carson-Newman College.
"What is Cloud Computing and what does it mean to you???” Mark Munson.
Introduction To Computer System
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
Introduction to Computers Section 8A. home How the Internet Works Anyone with access to the Internet can exchange text, data files, and programs with.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
The Internet and World Wide Web Robert T. Grauer
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Solution for Large Client/server Software Updating Problem Yuanming Zhang October 12, 2000.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
Chapter 13 Information Technology Economics. Agenda IT Organization IT Productivity IT Benefits Data Center Economics.
1 Welcome to CSC 301 Web Programming Charles Frank.
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
The Glance Project ATLAS Management January 2012.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Multimedia and Computers Introduction to Computers.
By: Jessica Watkins. “Open Source software is software which can be used, modified and improved by anyone and can be redistributed freely.” Freely, in.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Application Software System Software.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Introduction TO Network Administration
Web Design New Brighton High School Exploring the History of the World Wide WebWorld Wide Web.
HTML HyperText Markup Language Victoria E. Kozlek.
COMPUTER SOFTWARE TECHNOLOGY GUIDE TWO. TECHNOLOGY GUIDE OUTLINE TG2.1 Significance of Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application.
2: Operating Systems Networking for Home & Small Business.
Office 365 is cloud- based productivity, hosted by Microsoft. Business-class Gain large, 50GB mailboxes that can send messages up to 25MB in size,
“Business first, technology's the tool.”. The Application Hosting business model is based on a very simple idea:  Install application software on powerful.
MIS 2000 Class 20 System Development Process Updated 2016.
Unit 3 Computer Systems. What is software? unlike hardware it can’t be physically touched it’s the missing link between the computer hardware and the.
BY: SALMAN 1.
Using Virtualization in the Classroom
HTML, XHTML, and the World Wide Web
BY: SALMAN.
Computer Software Lecture 5.
Chapter 2 Client/Server Applications
Andrew McCombs March 10th, 2011
Popular Operating Systems
Microsoft Office Illustrated
Module 3 Building a web app.
SOFTWARE TECHNOLOGIES
Client/Server and Peer to Peer
Web Application Development Using PHP
Chapter 3 Software.
Presentation transcript:

Class 5 Computer Software

Outline System Software Application Software (“Applications”) Markup languages for Internet (HTML, XML) User Interface Client-Server hardware & software Managing software acquisition

Software (Computer Program) & Types Instructions that manage computer hardware. System software Operating system (MS Windows, Mac OS, Linux) Drivers (connects pieces of hardware & software - !!) Application software (“Applications”– watch out for language mess!)* Web browsers, Microsoft Office User interface (screens for users to input data and get output). Access to data and system’s functionality Should be easy to use (but!...) 1

HTML & XML* HTML – mark-up language for designing user interface (screens) on the Web*. Used for controlling look of screens. XML - mark-up language used for defining content of files (e.g., every part a document can be defined) Useful for transfer of files between different systems on Internet Easy to read and format Weak on security 2

User Interface Both hardware and software concept – all details below belong to User Interface, including the content of the screen (a window displaying the output, clickable icons, images, colours…) Today, User Interface is a very important part of an IS, and it should be easy to use. 3

4 Client-Server Model The model of arranging hardware & software in which one computer serves data storage and processing operations (SERVER) to another computer (CLIENT). Server and Client can share storage and processing operations. If most of work done by server, client is “thin” (Thin Client). Model can get complex with multiple clients an servers (tiers). Client to Data base Multi-tear Client-Server Model

Methods of Acquiring Software 1. Build software in house. Pro: customized to internal needs, technical expertise nurtured Con: Expensive (staff, development technology, maintenance cost) 2. Outsource development of custom solutions to a software vendor Pro: Save on staff and development tools Con: Lock in a vendor – dependence, no own technical expertise, maintenance cost 5

Methods of Acquiring Software 3. Buy off-the-shelf software (one size fits all) Pro: Cheaper than in-house and outsourcing Con: No support to specific internal needs (one size may not fit all) 4. Rent A) Application Service Provider (hosted service) B) Web Services/Cloud Computing (processing, storage served) Pro: cheapest, no hardware cost, no maintenance cost, trendy tech. Con: dependence, no own technical expertise, privacy & security 6

Methods of Acquiring Software 5. Use Open Source software (OS)* OS = Source code (code of a programming language) is accessible to everybody. Supports some basic functions. Accessible for free in a basic version and modifiable Ex. : Linux (operating system), Open Office (like MS Office) Pro: Affordable, innovative Con: Support uncertain, no warranty, product life uncertain, requires staff who can understand it and link it with other software as needed. 7

Total Cost of Ownership (TCO) In managing systems acquisition, don’t consider just capital investment but TCO TCO includes capital investment in software and hardware, training, recurring costs for licenses & maintenance, operating costs (salaries, facilities & energy), downtime (opportunity costs), disposing of used equipment… Maintenance costs can be large 8 Development… Use stage: Discard maintenance, operations, opportunity…