SlideShare a Scribd company logo
INFO 11.7 Selection and use of appropriate software
Specification
Throughout the lesson you are to tweet on the content covered including:Key conceptsKeywordsQuestionsOpinionsThoughtsUse the hastag   #dbs12twitter
What is Software and why is it needed?What are the two main types of software?What are the sub categories of each type of software?What is the purpose of Utilities?Name a least 5 utilitiesThoroughly explain the purpose of ‘Device Drivers’Why might a Device Driver fail to function?What is a compiler and how does it work?What is an Interpreter and how does it work?What is an operating system and what is it’s purpose and function?Name 3 operating systemsExplain the difference between single and multi tasking operating systems and give examplesExplain the purpose of Applications softwareWhat are the 3 main categories of software applications?Name 6 common ‘general’ applicationsState two appropriate uses for each applications softwareState three features found in each applications softwareGive examples of 2 specialist applicationsWhat is meant by Bespoke?What are 2 advantages of investing in bespoke software?What are 2 disadvantages of investing in bespoke software?State 2 advantages of purchasing off the shelf applicationsState 2 disadvantages of purchasing off the shelf applicationsExplain what integrated software  packages areWhat are the benefits and drawbacks of open source software?Explain what is meant by Proprietary SoftwareWhy do software manufactures upgrade their software?What must a company consider before upgrading their software?Learning objectives with a TWIST
Hardware refers to the physical components that make up the computerSoftware?Software refers to the computer programs that make the hardware do something usefulSoftware can divided into main two categoriesSoftware TypesSystemsSoftwareApplicationsSoftwareSystems software describes the programs which help the user control and make best use of the hardware
Applications software describes programs that have been written to perform a specific taskTwo categories of systems softwareSystems SoftwareSystems SoftwareOperating SystemsOther Systems SoftwareUtilitiesDriversCompilers &Interpreters
The purpose of utilities are to analyze, configure and maintain the computerSome common utilitiesAnti-VirusCompressionBackup/RestoreRegistry CleanupScan disk/disk repairHardware diagnosticsEncryption/decryptionSometimes included with the Operating SystemSometimes bundled/sold together in a separate packageUtility Programs only do one or perhaps two tasksSystems Software - Utilities
Used to configure hardware e.g. scanners, printers etc.
A Printer driver formats the output for a particular printer
Translates software instructions into a format hardware can understand and vice versaSystems Software - Drivers
Exam Revision!!! What is a device driver?A devicedriveris a specific type of computer software, developed to allow interaction with hardware devices. This usually constitutes an interface for communicating with the device, through the communications subsystem, providing commands to and/or receiving data from the device.It is a specialised hardware-dependent computer program, which is also operating system specific, that enables another program, typically an operating system or applications software, to interact transparently with the given device. Systems Software – Drivers 2the crucial point in achieving transparent interaction is the ongoing development of unconscious operations, embedded in the process of use.
Choose 3 utilities NOT listed on slide 5 and explain their function/purposeGive two reasons why a printer driver may fail to function or function as expectedHINT: Look at slide sevenResearch/Tasks
Other Utilities
When computer programs are written they need to be converted into machine code. This binary code is the language which the computer understands. Compilers and Interpreters 1Computer ASourceFileCompilerSoftwareComputer BA compiler converts the program code into machine code and saves the machine code into a file which can be executed. This program can then be transferred to other PCs and used without the need for a compiler. ExecutableFileExecutableFileOutput
An Interpreter works in a similar manner but code is executed straight away without being stored. Compilers and Interpreters 2Macros, mini programs which can record & playback keystrokes and mouse clicks in applications, are interpreted each time they are run and so need an Interpreter. Example Exam QuestionsINFO 1 Jan 10
An Operating system is the core software that allows a computer to run as a useful device.It manages the hardware, the user interface and all other software running on the computerOperating Systems
There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution (BSD)Examples
There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution (BSD)Examples
Today most operating systems perform the following important functions:Processor management, that is, assignment of processor to different tasks being performed by the computer system.Memory management, that is, allocation of main memory and other storage areas to the system programmes as well as user programmes and data.Input/output management, that is, co-ordination and assignment of the different output and input device while one or more programmes are being executed.File management, that is, the storage of file of various storage devices to another. It also allows all files to be easily changed and modified through the use of text editors or some other files manipulation routines.Interpretation of commands and instructions.Coordination and assignment of compilers, assemblers, utility programs, and other software to the various user of the computer system.Facilitates easy communication between the computer system and the computer operator (human) by providing a UI that is easily accessible e.g. WIMP interface.Functions of an Operating System
Example Exam QuestionsINFO 1 Jan 11
Single ApplicationOne user running one application e.g. Found on a mobile phone, iPad etc. (ios 4 not necessarily the same now as there is multi tasking)Multi TaskingOne user running many applications e.g. Personal computers (Windows 7, Mac OSX)Ram requiredSingle and Multi User Operating Systems
Applications SoftwareApplications software is written to improve our productivity i.e. it does somethingIt can be classified under 3 main categories:General Purpose softwareSpecialist softwareTailor made (bespoke) software
General Vs SpecialistGeneralThese applications can be used for a wide variety of tasks e.g. spreadsheets can be used for accounts, sales analysis, forecasting and many others. SpecialistThis type of software lacks the flexibility of generic software and is only capable of doing a single task. Accounting software is capable of doing only accounts and so is more restrictive than a spreadsheet.
Common General SoftwareGeneric software includes:Word processing Spreadsheets Database management Graphics Desktop Publishing (DTP) PresentationWeb page authoringWeb browsingEmail
Appropriate uses of General Application SoftwareWord Processing ApplicationsWriting reports, memos, letter to customersSpreadsheet ApplicationsKeeping simple company accounts, calculating employee payments, simple stock control, modelling, simple invoice systemDatabase ApplicationKeeping customer records, sales records, appointments systemDesktop Publishing ApplicationCreating leaflets, posters, business cardsPresentation SoftwareCreating presentations to show customers or staffGraphics ApplicationManipulating images that can be used at home, school or businessWeb Design (authoring) ApplicationCreating, maintaining personal or business websites
Features available in General Application SoftwareWord Processing ApplicationsMail Merge, Spell Check, Find and Replace, Dictionary, ThesaurausSpreadsheet ApplicationsConditional Formatting, creating graphs, charts and tables, Absolute and Relative cell referencingDatabase ApplicationReporting, sorting, filtering, querying data, Relational databases (many tables)Desktop Publishing ApplicationTemplates for popular documents, change page size and orientation, WordArt, shapes and objectsPresentation SoftwareCGraphics ApplicationMWeb Design (authoring) ApplicationC
Common Specialist SoftwareCommon specialist software include:PayrollSchool AdministrationBooking systemsStock control/warehousingBoth generic and specialist applications can be bought bespoke or off-the-shelf
Bespoke (Custom) SoftwareAdvantages:Meets purpose exactlySoftware will only have the features business requireSource code accessible for future developmentsDisadvantages:More expensive than off-the shelfMay have mistakes in code (untested) which will cost money to correctNot immediately availableVery limited overall backup and support – no books, etc
Off-the-Shelf SoftwareAdvantages:Usually cheaper than custom-written Already been testedChoice of brandsImmediately available no time delay in implementingSupport from a variety of sources: e.g. Internet sites, Books, etc.Disadvantages:Many features not requiredNot completely suited to purpose
Integrated Package vs. SuiteSoftware SuiteContain common productivity tools in ONE packageLimited functionalityUsually cheaper than integrated packageOften “bundled” with new PCsIntegrated PackageSeparate productivity applications that are bundled together and sold at a discount
The applications are "integrated" i.e. have a common interface and can export/import data between appsOpen Source vs. ProprietaryApplies to all software
Some software vendors / communities licence their software as open-source
Anybody can develop the source code i.e. customise/improve the application
Often but not always freeProprietary Software: Exclusive property of their developers
Example Exam QuestionsINFO 1 Jun 09
Example Exam QuestionsINFO 1 Jan 09
Example Exam QuestionsINFO 1 Jan 11
Upgrading software
OverviewNew software versions are released every few years by many software manufacturersVersion numbers (or years) are used to distinguish the versionsMajor revisions usually labelled as integersMinor changes usually labelled as decimals
Pros/ConsUpgrades will usually offer new functions or will be designed to make tasks easierWord 2007 puts 80% of the commonest used functions no more than two clicks away from the user after criticism that Word 2003 had too many functions (“improved” UI)However there are technical and human considerations that the organisation needs to take into account when upgrading software
Hardware ConstraintsThe new software may require more memory, a faster processor etc. This means that hardware needs to be upgraded (often at great expense)
CompatibilityThe upgraded software needs to be compatible with existing systems. New versions of the software will usually open files created in older versions – backwards compatibilityThe reverse isn’t always true i.e. files created in new versions may not be usable (directly) with earlier versions – downwards compatibility

More Related Content

PPTX
Word Lesson 1: Word Basics
PPTX
Maintaining computer and network system
PPT
Grade 7 computer software
PPTX
381091947 introduction-computer-systems-servicing-nc-ii
PDF
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
PPTX
Computer hardware servicing 7
PDF
Install network cable module CSS NC2
PPT
Computer maintenance
Word Lesson 1: Word Basics
Maintaining computer and network system
Grade 7 computer software
381091947 introduction-computer-systems-servicing-nc-ii
DepEd TLE Computer Hardware Servicing Curriculum Guide Grade 7-10
Computer hardware servicing 7
Install network cable module CSS NC2
Computer maintenance

What's hot (20)

PDF
CSS LO6 - PREPARING AND INSTALLING OPERATING SYSTEM
PDF
CSS L01 - Introduction to Computer System Servicing (NCII)
PPTX
Lo1.3 diagnosing computer systems
PDF
CSS L14 - ETHERNET CABLING
PPTX
Types of components and objects to be measured_Presentation
PPTX
Materials, Tools, Equipment and Testing Devices
PDF
CSS NC II Module : Set-up Computer Networks
PDF
CSS L05 - Computer System Assembly
PPTX
Lesson 3 using hand tools
PPTX
COMPONENTS OF COMPUTER SYSTEM.pptx
PDF
CSS L07 - Preparing the Installer
DOCX
TLE ICT CSS 10 Weekly budget of lesson
PDF
CSS NC II learning Module
PPTX
Computer hardware troubleshooting
PPTX
Keyboarding Basics
PPTX
1. CARPENTRY.pptx
PPTX
Basic Computer Operation
PPTX
Computer hardware servicing practice occupational health and safety procedure
PPTX
WWW and web browser
PPTX
INSTALL APLLICATION SOFTWARE.pptx
CSS LO6 - PREPARING AND INSTALLING OPERATING SYSTEM
CSS L01 - Introduction to Computer System Servicing (NCII)
Lo1.3 diagnosing computer systems
CSS L14 - ETHERNET CABLING
Types of components and objects to be measured_Presentation
Materials, Tools, Equipment and Testing Devices
CSS NC II Module : Set-up Computer Networks
CSS L05 - Computer System Assembly
Lesson 3 using hand tools
COMPONENTS OF COMPUTER SYSTEM.pptx
CSS L07 - Preparing the Installer
TLE ICT CSS 10 Weekly budget of lesson
CSS NC II learning Module
Computer hardware troubleshooting
Keyboarding Basics
1. CARPENTRY.pptx
Basic Computer Operation
Computer hardware servicing practice occupational health and safety procedure
WWW and web browser
INSTALL APLLICATION SOFTWARE.pptx
Ad

Viewers also liked (20)

PPT
INFO 1 unit 1.6 - Selection and use of output methods, media and devices
PPTX
Answering an a level exam question
PPTX
3.10 Introducing large ict systems into organisations
PPT
3.2 information and systems
PPTX
3.3 managing ict 3
PPTX
3.7 developing ict solutions
PPTX
Interface type
PPTX
YVision: A General Purpose Software Composition Framework
PPT
Software Quality Assurance(Sqa) automated software testing
PPTX
Storage device & media
PPT
Data Protection Act
PPT
Copyright designs and patents act
PPT
Copyright designs and patents act
PPT
Data protection act new 13 12-11
PPT
Computer misuse act new 13 12-11
PPTX
1.10 evaluation
PPTX
Open Source Vs Proprietary Software
PPTX
2.9 The consequences of the use of ict
PPTX
2.3 people and ict systems
PPTX
AQA INFO 1 – Sample Work Requirements
INFO 1 unit 1.6 - Selection and use of output methods, media and devices
Answering an a level exam question
3.10 Introducing large ict systems into organisations
3.2 information and systems
3.3 managing ict 3
3.7 developing ict solutions
Interface type
YVision: A General Purpose Software Composition Framework
Software Quality Assurance(Sqa) automated software testing
Storage device & media
Data Protection Act
Copyright designs and patents act
Copyright designs and patents act
Data protection act new 13 12-11
Computer misuse act new 13 12-11
1.10 evaluation
Open Source Vs Proprietary Software
2.9 The consequences of the use of ict
2.3 people and ict systems
AQA INFO 1 – Sample Work Requirements
Ad

Similar to 1.7 selection and use of appropriate software (20)

PPT
software development and programming languages
PPTX
Application Software
PPTX
Software ppt
PPTX
Install SW application for level one dep.pptx
PPTX
Computer system soft ware
PDF
MCA-5 unit1
PPTX
Computer software
PDF
computer Unit 6
PPTX
ic3-internetand computingA1-moduleA.pptx
PDF
ComputerSoftware.pdf
PPTX
Software
PPTX
software development company in coimbatore1.pptx
PDF
Best Software company in Coimbat-honey iconicore
PDF
best software company in coimbatore1.pdf
PPTX
software development company in coimbatore1.pptx
DOCX
Computer software and operating system
PPTX
Install Software Application buze 1 new.pptx
PPTX
SE Lecture 1.pptxfkkkkkkkkkkkkkkkkkkfkfk
PPTX
System Software and Programming.pptx
software development and programming languages
Application Software
Software ppt
Install SW application for level one dep.pptx
Computer system soft ware
MCA-5 unit1
Computer software
computer Unit 6
ic3-internetand computingA1-moduleA.pptx
ComputerSoftware.pdf
Software
software development company in coimbatore1.pptx
Best Software company in Coimbat-honey iconicore
best software company in coimbatore1.pdf
software development company in coimbatore1.pptx
Computer software and operating system
Install Software Application buze 1 new.pptx
SE Lecture 1.pptxfkkkkkkkkkkkkkkkkkkfkfk
System Software and Programming.pptx

More from mrmwood (18)

PPTX
3.8 development methods
PPTX
3.6 legislation and regulations
PPTX
3.11 training and supporting users
PPTX
3.9 techniques and tools for systems development
PPTX
3.12 external and internal resources
PPTX
2.8 factors affecting the use of ict
PPTX
2.7 what ict can provide
PPTX
2.6 backup and recovery
PPT
Copyright designs and patents act new 13 12-11
PPTX
2.5 safety and security of data in ict systems 13 12-11
PPT
Copyright designs and patents act
PPT
Computer Misuse Act
PPT
Data Protection Act
PPT
3.5 ICT Policies
PPT
3.4 ict strategy
PPTX
2.2 data and information
PPTX
2.1 ict systems and components
PPTX
Validation and Verification
3.8 development methods
3.6 legislation and regulations
3.11 training and supporting users
3.9 techniques and tools for systems development
3.12 external and internal resources
2.8 factors affecting the use of ict
2.7 what ict can provide
2.6 backup and recovery
Copyright designs and patents act new 13 12-11
2.5 safety and security of data in ict systems 13 12-11
Copyright designs and patents act
Computer Misuse Act
Data Protection Act
3.5 ICT Policies
3.4 ict strategy
2.2 data and information
2.1 ict systems and components
Validation and Verification

Recently uploaded (20)

PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Cell Types and Its function , kingdom of life
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPH.pptx obstetrics and gynecology in nursing
VCE English Exam - Section C Student Revision Booklet
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Pharma ospi slides which help in ospi learning
Cell Types and Its function , kingdom of life
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Supply Chain Operations Speaking Notes -ICLT Program
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
2.FourierTransform-ShortQuestionswithAnswers.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Anesthesia in Laparoscopic Surgery in India
Week 4 Term 3 Study Techniques revisited.pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx

1.7 selection and use of appropriate software

  • 1. INFO 11.7 Selection and use of appropriate software
  • 3. Throughout the lesson you are to tweet on the content covered including:Key conceptsKeywordsQuestionsOpinionsThoughtsUse the hastag #dbs12twitter
  • 4. What is Software and why is it needed?What are the two main types of software?What are the sub categories of each type of software?What is the purpose of Utilities?Name a least 5 utilitiesThoroughly explain the purpose of ‘Device Drivers’Why might a Device Driver fail to function?What is a compiler and how does it work?What is an Interpreter and how does it work?What is an operating system and what is it’s purpose and function?Name 3 operating systemsExplain the difference between single and multi tasking operating systems and give examplesExplain the purpose of Applications softwareWhat are the 3 main categories of software applications?Name 6 common ‘general’ applicationsState two appropriate uses for each applications softwareState three features found in each applications softwareGive examples of 2 specialist applicationsWhat is meant by Bespoke?What are 2 advantages of investing in bespoke software?What are 2 disadvantages of investing in bespoke software?State 2 advantages of purchasing off the shelf applicationsState 2 disadvantages of purchasing off the shelf applicationsExplain what integrated software packages areWhat are the benefits and drawbacks of open source software?Explain what is meant by Proprietary SoftwareWhy do software manufactures upgrade their software?What must a company consider before upgrading their software?Learning objectives with a TWIST
  • 5. Hardware refers to the physical components that make up the computerSoftware?Software refers to the computer programs that make the hardware do something usefulSoftware can divided into main two categoriesSoftware TypesSystemsSoftwareApplicationsSoftwareSystems software describes the programs which help the user control and make best use of the hardware
  • 6. Applications software describes programs that have been written to perform a specific taskTwo categories of systems softwareSystems SoftwareSystems SoftwareOperating SystemsOther Systems SoftwareUtilitiesDriversCompilers &Interpreters
  • 7. The purpose of utilities are to analyze, configure and maintain the computerSome common utilitiesAnti-VirusCompressionBackup/RestoreRegistry CleanupScan disk/disk repairHardware diagnosticsEncryption/decryptionSometimes included with the Operating SystemSometimes bundled/sold together in a separate packageUtility Programs only do one or perhaps two tasksSystems Software - Utilities
  • 8. Used to configure hardware e.g. scanners, printers etc.
  • 9. A Printer driver formats the output for a particular printer
  • 10. Translates software instructions into a format hardware can understand and vice versaSystems Software - Drivers
  • 11. Exam Revision!!! What is a device driver?A devicedriveris a specific type of computer software, developed to allow interaction with hardware devices. This usually constitutes an interface for communicating with the device, through the communications subsystem, providing commands to and/or receiving data from the device.It is a specialised hardware-dependent computer program, which is also operating system specific, that enables another program, typically an operating system or applications software, to interact transparently with the given device. Systems Software – Drivers 2the crucial point in achieving transparent interaction is the ongoing development of unconscious operations, embedded in the process of use.
  • 12. Choose 3 utilities NOT listed on slide 5 and explain their function/purposeGive two reasons why a printer driver may fail to function or function as expectedHINT: Look at slide sevenResearch/Tasks
  • 14. When computer programs are written they need to be converted into machine code. This binary code is the language which the computer understands. Compilers and Interpreters 1Computer ASourceFileCompilerSoftwareComputer BA compiler converts the program code into machine code and saves the machine code into a file which can be executed. This program can then be transferred to other PCs and used without the need for a compiler. ExecutableFileExecutableFileOutput
  • 15. An Interpreter works in a similar manner but code is executed straight away without being stored. Compilers and Interpreters 2Macros, mini programs which can record & playback keystrokes and mouse clicks in applications, are interpreted each time they are run and so need an Interpreter. Example Exam QuestionsINFO 1 Jan 10
  • 16. An Operating system is the core software that allows a computer to run as a useful device.It manages the hardware, the user interface and all other software running on the computerOperating Systems
  • 17. There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution (BSD)Examples
  • 18. There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution (BSD)Examples
  • 19. Today most operating systems perform the following important functions:Processor management, that is, assignment of processor to different tasks being performed by the computer system.Memory management, that is, allocation of main memory and other storage areas to the system programmes as well as user programmes and data.Input/output management, that is, co-ordination and assignment of the different output and input device while one or more programmes are being executed.File management, that is, the storage of file of various storage devices to another. It also allows all files to be easily changed and modified through the use of text editors or some other files manipulation routines.Interpretation of commands and instructions.Coordination and assignment of compilers, assemblers, utility programs, and other software to the various user of the computer system.Facilitates easy communication between the computer system and the computer operator (human) by providing a UI that is easily accessible e.g. WIMP interface.Functions of an Operating System
  • 21. Single ApplicationOne user running one application e.g. Found on a mobile phone, iPad etc. (ios 4 not necessarily the same now as there is multi tasking)Multi TaskingOne user running many applications e.g. Personal computers (Windows 7, Mac OSX)Ram requiredSingle and Multi User Operating Systems
  • 22. Applications SoftwareApplications software is written to improve our productivity i.e. it does somethingIt can be classified under 3 main categories:General Purpose softwareSpecialist softwareTailor made (bespoke) software
  • 23. General Vs SpecialistGeneralThese applications can be used for a wide variety of tasks e.g. spreadsheets can be used for accounts, sales analysis, forecasting and many others. SpecialistThis type of software lacks the flexibility of generic software and is only capable of doing a single task. Accounting software is capable of doing only accounts and so is more restrictive than a spreadsheet.
  • 24. Common General SoftwareGeneric software includes:Word processing Spreadsheets Database management Graphics Desktop Publishing (DTP) PresentationWeb page authoringWeb browsingEmail
  • 25. Appropriate uses of General Application SoftwareWord Processing ApplicationsWriting reports, memos, letter to customersSpreadsheet ApplicationsKeeping simple company accounts, calculating employee payments, simple stock control, modelling, simple invoice systemDatabase ApplicationKeeping customer records, sales records, appointments systemDesktop Publishing ApplicationCreating leaflets, posters, business cardsPresentation SoftwareCreating presentations to show customers or staffGraphics ApplicationManipulating images that can be used at home, school or businessWeb Design (authoring) ApplicationCreating, maintaining personal or business websites
  • 26. Features available in General Application SoftwareWord Processing ApplicationsMail Merge, Spell Check, Find and Replace, Dictionary, ThesaurausSpreadsheet ApplicationsConditional Formatting, creating graphs, charts and tables, Absolute and Relative cell referencingDatabase ApplicationReporting, sorting, filtering, querying data, Relational databases (many tables)Desktop Publishing ApplicationTemplates for popular documents, change page size and orientation, WordArt, shapes and objectsPresentation SoftwareCGraphics ApplicationMWeb Design (authoring) ApplicationC
  • 27. Common Specialist SoftwareCommon specialist software include:PayrollSchool AdministrationBooking systemsStock control/warehousingBoth generic and specialist applications can be bought bespoke or off-the-shelf
  • 28. Bespoke (Custom) SoftwareAdvantages:Meets purpose exactlySoftware will only have the features business requireSource code accessible for future developmentsDisadvantages:More expensive than off-the shelfMay have mistakes in code (untested) which will cost money to correctNot immediately availableVery limited overall backup and support – no books, etc
  • 29. Off-the-Shelf SoftwareAdvantages:Usually cheaper than custom-written Already been testedChoice of brandsImmediately available no time delay in implementingSupport from a variety of sources: e.g. Internet sites, Books, etc.Disadvantages:Many features not requiredNot completely suited to purpose
  • 30. Integrated Package vs. SuiteSoftware SuiteContain common productivity tools in ONE packageLimited functionalityUsually cheaper than integrated packageOften “bundled” with new PCsIntegrated PackageSeparate productivity applications that are bundled together and sold at a discount
  • 31. The applications are "integrated" i.e. have a common interface and can export/import data between appsOpen Source vs. ProprietaryApplies to all software
  • 32. Some software vendors / communities licence their software as open-source
  • 33. Anybody can develop the source code i.e. customise/improve the application
  • 34. Often but not always freeProprietary Software: Exclusive property of their developers
  • 39. OverviewNew software versions are released every few years by many software manufacturersVersion numbers (or years) are used to distinguish the versionsMajor revisions usually labelled as integersMinor changes usually labelled as decimals
  • 40. Pros/ConsUpgrades will usually offer new functions or will be designed to make tasks easierWord 2007 puts 80% of the commonest used functions no more than two clicks away from the user after criticism that Word 2003 had too many functions (“improved” UI)However there are technical and human considerations that the organisation needs to take into account when upgrading software
  • 41. Hardware ConstraintsThe new software may require more memory, a faster processor etc. This means that hardware needs to be upgraded (often at great expense)
  • 42. CompatibilityThe upgraded software needs to be compatible with existing systems. New versions of the software will usually open files created in older versions – backwards compatibilityThe reverse isn’t always true i.e. files created in new versions may not be usable (directly) with earlier versions – downwards compatibility
  • 43. Scale of upgradeOrganisations need to decide whether to upgrade some or all of their software at one timeUpgrade allNo compatibility problems Cost issueLicences
  • 44. Hardware upgradesUpgrade someCheaperPotential compatibility problemsWhichever option it chooses there may be some disruption associated with the changeoverTrainingUpgraded software will have new features and possibly a new UI that users have to be trained to use
  • 45. Organisations may also have to rewrite existing support resources (e.g. user guides)Need?Based on previous slides the organisation has to ask itself “Do we really need the new software?”The technical and human constraints need to be weighed up against any potential new features/benefits the upgrade offers