INTRODUCTION TO COMPUTER SOFTWARE NAME: BASNAYAKA W.B.M.C.M. REG. NO: GAL/AC/2016/F/0023 DEPARTMENT: ACCOUNTANCY SUBJECT CODE: HNDA1105 SUBJECT NAME: INTRODUCTION TO COMPUTER ADVANCED TECHNOLOGICAL INSTITUTE-GALLE Page 1 of 7CONTENTS1 CHAPTER ONE…………………………………………………………………………………………………………….. 2 1.1 Introduction ……………………………………………………………………………………………………….. 2 1.2 Definitions for computer software…………………………………………………………………………. 2 1.3 History of computer software’s …………………………………………………………………………….. 2 LIST OF SOFTWARE …………………………………………………………………………………………………………. 2 1.3.1 Application software …………………………………………………………………………………….. 3 1.3.2 System software …………………………………………………………………………………………… 3 1.3.3 Computer programming tools ………………………………………………………………………… 32 CHAPTER TWO ……………………………………………………………………………………………………………. 4 2.1 APPLICATION SOFTWARE ……………………………………………………………………………………… 4 2.1.1 Information worker software ………………………………………………………………………….. 4 2.1.2 Entertainment software …………………………………………………………………………………. 5 2.2 SYSTEM SOFTWARE ……………………………………………………………………………………………… 6 2.2.1 Operating systems ………………………………………………………………………………………… 63 References …………………………………………………………………………………………………………………. 7List of figureFigure 1-1 Types of software) ———————————————————————— 3Figure 2-1 application software ———————————————————————- 4Figure 2-2 Accounting software’s ——————————————————————- 5Figure 2-3 operating systems ————————————————————————- 7 Page 2 of 7CHAPTER ONE1.1 IntroductionThe functioning of the computer is not dependent on hardware alone. So, what else isrequired?It requires a set of instructions that tells the computer what is to be done with the inputdata. In computer terminology, this set of instructions is called a program and one or moreprograms are termed as a software.1.2 Definitions for computer softwareI. “Computer software, or simply software, is that part of a computer system that consistsof encoded information or computer instructions, in contrast to the physical hardwarefrom which the system is built. The term is roughly synonymous with computer program,but is more generic in scope.” Resource: Wikipedia-II. “Software is a generic term for organizing collections of computer data andinstructions, often broken into two major categories: system software that provides thebasic non-task-specific functions of the computer, and application software which is usedby users to accomplish specific tasks.” Resource- www.openprojects.org1.3 History of computer softwareAn outline (algorithm) for what would have been the first piece of software was writtenby Ada Lovelace in 1843, for the planned Analytical Engine, Designed by CharlesBabbage in 1827, but the it never came into operation.1.4 LIST OF SOFTWAREComputer software can be put into categories based on common function,type, or field of use. There are three broad classifications: Page 3 of 71.4.1 Application softwareApplication software is the general designation of computer programs forperforming tasks. The application software may be general purpose (wordprocessing, web browsers.) or have a specific purpose (accounting, truckscheduling.) Application software contrast to system software.1.4.2 System softwareSystem software is a generic term referring to the computer programs used tostart and run computer systems including diverse application software andnetworks.1.4.3 Computer programming toolsComputer programming tools, such as compilers and linker, are used totranslate and combine computer program source code and libraries intoexecutable RAMs. Figure 0-1 Types of software Page 4 of 72 CHAPTER TWO2.1 APPLICATION SOFTWAREAn application program (app or application for short) is a computer programdesigned to perform a group of coordinated functions, tasks, or activities forthe benefit of the user. Examples of an application include a word processor, aspreadsheet, an accounting application, a web browser, a media player, anaeronautical flight simulator, a console game or a photo editor. The collectivenoun application software refers to all applications collectively. This contrastswith system software, which is mainly involved with running the computer. Figure 2-1 application software2.1.1 Information worker software2.1.1.1 Accounting software Account Mate, CYMA, Intacct, Red Wing Software and S AP are famous accounting software use in the accounting sector. Page 5 of 7 Figure 2-2 Accounting software’s2.1.1.2 Data management softwareManagement software is a general phrase used to describe a category of computer softwaredesigned to help streamline the complexity of large projects and tasks as well as facilitateteam collaboration and project reporting.E.g.: MySQL, IDMS, Oracle RDBMS, Microsoft Access2.1.1.3 Documentation Document automation Word processor Desktop publishing software Diagramming software Presentation software Email Blog software Other information worker software is Enterprise resource planning, Financial software, Field service management Project management software2.1.2 Entertainment software Screen savers2.1.2.1 Video games Arcade games Console games Mobile games Personal computer games Page 6 of 72.2 SYSTEM SOFTWARE systems software is computer software designed to provide services to other software. Examples of system software include operating systems, computational science software, game engines, industrial automation, and software as some service applications. In contrast to system software, software that allows users to do things like create text documents, play games, listen to music, or web browsers to surf the web are called application software. The line where the distinction should be drawn isn’t always clear. All operating systems bundle application software. Such software is not considered system software when it can be uninstalled usually without affecting the functioning of other software. Exceptions could be e.g. web browsers such as Internet Explorer where Microsoft argued in court that it was system software that could not be uninstalled. Later examples are Chrome OS and Firefox OS where the browser functions as the only user interface and the only way to run programs (and other web browser cannot be installed in their place), then they can well be argued to be (part of) the operating system and then system software. Another borderline example is cloud based software. This software provides services to a software client (usually a web browser or a JavaScript application running in the web browser), not to the user directly, and is therefore systems software. It is also developed using system programming methodologies and systems programming languages. Yet from the perspective of functionality there is little difference between a word processing application and word processing web application.2.2.1 Operating systems The operating system (prominent examples being Microsoft Windows, Mac OS X and Linux), allows the parts of a computer to work together by performing tasks like transferring data between memory and disks or rendering output onto a display device. Page 7 of 7 It provides a platform (hardware abstraction layer) to run high-level system software and application software. An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. The operating system is a component of the system software in a computer system. Application programs usually require an operating system to function. Figure 2-3 operating systems3 References(2016, 04 27). Retrieved from http://threeemusketeers.weebly.com/: http://threeemusketeers.weebly.com/uploads/1/8/5/5/18550310/5681354_orig.jpgWikipedia. (2016, 04 27). System software. Retrieved from en.wikipedia.org: https://en.wikipedia.org/wiki/System_software