1 / 26

11.4 Nature & Types of Software

11.4 Nature & Types of Software. www.ICT-Teacher.com. Describe the distinction between systems software and applications software. Describe the purposes of operating systems. Describe the nature of package software, generic and specific, and of bespoke software.

Donna
Download Presentation

11.4 Nature & Types of Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 11.4 Nature & Types of Software www.ICT-Teacher.com

  2. Describe the distinction between systems software and applications software. • Describe the purposes of operating systems. • Describe the nature of package software, generic and specific, and of bespoke software. • Describe the general characteristics of generic packages and the integration of objects and facilities for processing data protocols and standards. • Describe the functionality offered by software which provides access to the Internet.

  3. Software • There are two types of software: • Systems software: the operating system. • Applications software: the programs we use. • Systems software is the control software that operates the hardware and allows the applications to run.

  4. Operating Systems • Operating Systems run in the background without the users being aware of it. • It controls the inputs, outputs, interrupts, and storage of files as requested by the applications software.

  5. Efficient Management of the Computer Resources. • Managing memory, i.e. allocating memory to more than one program running simultaneously. Some files may get moved to the hard drive temporarily. The place on the hard drive is stored in a directory for fast access when needed again. • Interrupts, for Enter, Printer out of paper, or a hardware or software malfunction. • Diagnostic checks on the system on Boot up, sending error messages where necessary. • Selecting and controlling peripheral devices through small Driver programs.

  6. Architecture

  7. Utility Programs • Systems software include other utility programs. • Virus checking and cleaning. • Security using identification and passwords. • File and hard disk management for efficiency and storage. • Customising the computer to the users requirements, i.e. short cut menus from mouse click. • Setting peripheral devices to the users requirements, i.e. setting the monitor resolution.

  8. Popular Operating Systems • Windows XP – home and business • Windows 2000 – business network use • Mac Operating System – GUI, graphics • OS/2 Warp – commercial work • UNIX – general purpose, mainframe • Linux – alternative to Windows • Dos – command driven

  9. Windows

  10. Apple Macintosh Desktop

  11. Linux

  12. DOS

  13. Types of Operating Systems • Command driven: DOS. • the user has to type in the command • it has to be in the correct syntax, errors were common • more adaptable than Windows when used by an experienced user. • Windows, Icons, Mouse and Pull down menus. • originally developed by Apple for the Macintosh • later developed by Microsoft for Windows 3.1. • uses a mouse to click onto an icon to navigate to programs and files.

  14. Programming language compilers / interpreters that transfer a program into a computer readable form.

  15. Applications Software • Used for a specific purpose or application. • Word processing; • Numerical analysis and storage; • Recording of data; • Designing and graphics; • Image processing; • Presentations; • Desk top publishing; • Web design.

  16. Three Groups • Generic: • general purpose for business; • most common applications are Word Processing, Spreadsheet & Database. • Bespoke: • tailor made, specifically written for a specific application. • Specific Task: • particular tasks for business; • most common are payroll, CAD, and stock control.

  17. Generic • Most generic software for business comes in an integrated package such as: Microsoft Office, Lotus Smart-Suite, Coral Draw. • The cost of the integrated package is much less than the sum of the separate applications. • Microsoft Office is the most popular package used in business, it contains the applications: Word, Excel, Access, Power-Point, Front-Page.

  18. Bespoke • Software that is specially written for an application. • An expensive but a perfect solution to a requirement when there is no suitable package available. • Often a one off piece of software written for a large organisation as a perfect match to their needs.

  19. Air Traffic Control Software is an example of Bespoke Software.

  20. Specific Task Software

  21. Advantages of Integrated Packages: • Cheaper to buy than separate packages. • All the software programs integrate together well, i.e. mail merge, or importing a graph into a word processor. • Consistency in the programs, menus, help, etc, making them easier to learn to use. • Disadvantages of Integrated Packages: • Cheaper packages may have weaker features than the separate packages, and may not need all of them. Some features may also be left out. • Use large amounts of disk space, may need extra resources i.e. memory to have more than one application open.

  22. Appropriate Software Packages In business the software needs are most important and the hardware is purchased to accommodate the applications. If the hardware is already in place, the software has to be able to run on it. Is the cost within budget? Should it be evaluated for appropriate use? What problems did other users have? Does it contain any known bugs? Is it easy to install and get up and running? What technical support comes with it, is any training available, is there good documentation? What are the details of the licence agreement?

  23. Is this the correct software for our organisation?

More Related