Capabilities of Software. Object Linking & Embedding (OLE) OLE allows information to be shared between different programs For example, a spreadsheet created.

Slides:



Advertisements
Similar presentations
Computing Fundamentals
Advertisements

© Vera Castleman Software Grade 10. What is software? A program is a collection of instructions to do a job. Programs are collectively known as SOFTWARE.
Miscellaneous Windows 2000 Desktop Features Windows 2000 Intermediate.
Software: Systems and Application Software
Tutorial 5 Downloading and Storing Data. XP Objectives Learn what FTP is and how it works Explore how to use a Web browser to transfer files Navigate.
The Operating System and the User Interface
Software: Systems and Application Software
Chapter 3 Applications Software: Getting the Work Done.
Object Linking and Embedding A tool which allows different software application packages to share data.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Operating Systems.
Selection and use of appropriate software: Applications software
Installing software on personal computer
Moving to Win 7 Considerations Dean Steichen A2CAT 2010.
1 Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
1 Chapter 6 Understanding Computers, 11 th Edition Software Ownership Rights Software license: agreement, either included in a software package or displayed.
Lesson 4 Computer Software
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
Understanding Computers Ch.6 Chapter 6 Application Software.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
System Software System software deals with the physical complexities of how the hardware works. System software generally consists of four kinds of programs:
INTRODUCTION TO OPERATING SYSTEMS. An operating system is a program that controls the overall activity of a computer. Like an orchestra conductor an operating.
Computing Fundamentals Module A Unit 2: Using Windows Vista LessonTopic 8Looking at Operating Systems 9Looking at the Windows Desktop 10Starting Application.
Software Introduction
Systems Software & Operating systems
Software GCSE ICT.
Chapter 4 System Software.
Software Strategy. Points to be taken into account: Evaluate the software User support Training Upgrade path.
Applications Software. Applications software is designed to perform specific tasks. There are three main types of application software: Applications packages.
Lesson 14: Installing and Uninstalling Programs how to install a new program what to do if the new program doesn’t work how to uninstall a program © CCI.
By Anthony W. Hill & Course Technology1 Common End User Problems.
Unit 5- Computer Software.  Identify how hardware & software interact  Explain how a software program works  Describe the difference between application.
11.10 Human Computer Interface www. ICT-Teacher.com.
AS Level ICT Selection and use of appropriate software: Interfaces.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
1 The Five Parts of an Information System
* Property of STI Page 1 of 18 Software: Systems and Applications Basic Computer Concepts Software  Software: can be divided into:  systems software.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Computer Basics & Keyboarding. What Is A Computer? An electronic device operating under the control of instructions stored in its own memory unit An electronic.
Software. A web site is a collection of web pages on a particular topic. A web page is a document written in HTML code. Web pages are linked together.
The Role of Communications. The Need for Communication  Communication between devices is necessary to: Share information Use shared devices (peripherals)
Chapter # 10 Data Transfer Prepared by :Sir Mazhar Javed.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
OLE Slide No. 1 Object Linking and Embedding H OLE H definition H add other information to documents H copy.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Chapter 3: Software Explain the difference between systems software and application software
Introduction TO Network Administration
BMTS 242: Computer and Systems Lecture 2: Memory, and Software Yousef Alharbi Website
Slide 6-1 Chapter 6 System Software Considerations Introduction to Information Systems Judith C. Simon.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Chapter 1 WHAT IS A COMPUTER Faculty of ICT & Business Management Tel : BCOMP0101 Introduction to Information Technology.
How to Sync Android Phone to Computer (PC/Mac)? Are you a person that always has your Android phone in your hands? Nowadays, a cell phone is not just for.
XP Creating Web Pages with Microsoft Office
Applications Software. Is a software used to carry out a particular task e.g. a game or word processor.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 11 Exploring Microsoft Office Morrison / Wells / Ruffolo.
GCSE ICT Data Transfer. Data transfer Users often need to transfer data between software packages or computers. Until relatively recently this was difficult.
PDF Recovery Tool Fix Portable Document File Format.
GCSE ICT Data Transfer.
PowerPoint presentation
Computer Concept What is a computer?
Software Introduction
Information Technology Ms. Abeer Helwa
Presentation transcript:

Capabilities of Software

Object Linking & Embedding (OLE) OLE allows information to be shared between different programs For example, a spreadsheet created in Excel can be included in a Word document either by embedding it in the document, or by creating a link from the document. An embedded object has no connection with its original source file. A linked object ensures that the information displayed in the document will always be displayed – via the link – directly from the source file.

Object Linking & Embedding (OLE) Linked object original information remains in the source file destination file displays a representation of the linked information but stores only the location of the original data linked information is updated automatically if you change the original data in the source file Use if file size is a consideration Embedded object becomes part of destination file. because an embedded object has no links to the source file, the object is not updated if you change the original data

Portability of Data Portability is the ability to run the same program on different types of computer. It can also refer to the ability to transfer a file from one computer to another. For all sorts of reasons, it ’ s important to be able to transfer data between applications and between computers of the same or different types, perhaps using different operating systems. Files (binary, text or graphical) can be downloaded from the Internet using ftp (File Transfer Protocol) – software that can copy files between different types of computer

Examples of Portability You ’ re writing a report in Word and want to be able to insert an Excel spreadsheet in the report You ’ re using a desktop publishing system and you want to be able to import some graphics from a drawing package You ’ re doing a research assignment and want to download articles from the Internet on ‘ Computers and Dolphins ’ You want to your friend on a Unix machine in Hull from your PC in Southampton, and send her a scanned photograph she requested

Problems with portability A document created using one word processing package (e.g. Word) commonly cannot be read by a another (e.g. Word Perfect) running on the same computer Formatting codes vary in different packages. For this reason, most word processing packages allow documents to be stored in ‘ Text only ’ format. A document created on one computer using a particular word processor appears differently on the screen of another computer running the same word processing package. Some word processors (e.g. Word Perfect) lay out a document based on the printer that is being used. Another possible problem is that fonts used with the original application may not exist, or be installed, on the new computer.

Upgradability Software manufacturers commonly bring out upgrades about every two years. This causes some or all of the following problems: Documents or applications produced by the upgraded software are not ‘ downwardly compatible ’ (or ‘ backwards compatible ’ ). In other words, a document written in Version 6 can usually be read in Version 7, but not vice versa. Usually, the newer version allows the user to save the file as a ‘ Version 6 file ’ so that it can be read by the earlier version. The new version is likely to contain new features non-existent in earlier versions so that data or formatting may be lost if it is converted to the earlier version for another user. The upgraded software frequently needs more memory, more disk space and a faster processor to work efficiently meaning that hardware has to be upgraded. On the other hand, of course, a new version often brings impressive improvements in ease of use, functionality and speed.

Criteria for selecting a software package Compatibility with existing hardware. Will the software run on existing equipment? Compatibility with existing software. Can files from other packages be imported/exported? Quality of documentation Ease of learning. How good is the on-line help? Are tutorials available? Ease of use. Easy to use? Shortcuts for advanced users? Technical support. Is this available, and at what cost? Upgrade policy. Will future upgrades be available at a discount? Can files created in older versions be used? Speed. How long does it take to perform complex but frequent operations such as database queries? Cost. May involve cost of an individual package or a site licence

Evaluating software Before selecting a particular package you could: Read reviews of it in a computer magazine. Magazines commonly compare similar software packages on dozens of different criteria; Consult other users who have experience of the type of software you are thinking of purchasing; Perform benchmark tests (performance tests) to see how fast various packages perform a number of different tasks. Computer magazines often publish the results of benchmark tests.

Software Reliability Batch systems are relatively easy to test. More controlled environment, where data is entered as batch, processed and then output. Expected results easily compared with actual results Problems can be fixed and tests run again.

Software Reliability More complex on-line systems with GUI interfaces are much more difficult to test: No single, well-defined flow of events at user interface. It is often nearly impossible to restore a database to the condition it was in before a bug was detected. Continuous development techniques mean that new versions appear to quickly for the testing to keep pace. User find ways to use the the new software in ways which were not anticipated by the designers. Performance tests are very difficult to set up for massive, on-line, multi-user systems.