ITteoric12.pdf
Document Details
Uploaded by Dylario
Tishk International University
Tags
Full Transcript
Week 12: Software, Application software Enables you to perform specific tasks-- solve problems, perform work, or entertain yourself. Classification By property and use rights By coding language By purpose and output 1 Software, Application softw...
Week 12: Software, Application software Enables you to perform specific tasks-- solve problems, perform work, or entertain yourself. Classification By property and use rights By coding language By purpose and output 1 Software, Application software, By property and use rights Closed source, proprietary software. Ex. Microsoft Office Open source, free. Ex. Open Office Proprietary has exclusive copyright, and a software license grants limited usage rights. Free and open-source software shall be run, distributed, sold or extended for any purpose. 2 Software, Application software, By coding language Web applications Traditional native applications Web applications written with HTML, JavaScript and other web-native technologies and typically requiring one to be online and running a web browser. Native applications written in whatever languages are available for one's particular type of computer 3 Week 12: Software, Application software, By purpose and output Information worker software Entertainment software Educational software Infrastructure software Simulation software Media development software Product engineering Software engineering 4 Software, Application software, Information worker software Accounting software Enterprise resource planning Data management Financial software Contact manager Banking software Spreadsheet Clearing systems Database software Day trading software Documentation Financial software Document automation Field service management Workforce management Word processor software Desktop publishing software Project management software Diagramming software Calendaring software Presentation software Employee scheduling software Email Workflow software Blog software Reservation systems 5 Software, Application software, Entertainment - Educational software Screen savers Classroom management Video games Reference software Arcade games Sales readiness software Console games Survey management Mobile games Personal computer Encyclopedia software games Software art Demo 64K intro 6 Software, Application software, Enterprise Infrastructure - Simulation software Artificial Intelligence for IT Computer simulators Operations (AIOps) Scientific simulators Business workflow Social simulators software Battlefield simulators Database management Emergency simulators system (DBMS) Vehicle simulators Digital asset management Flight simulators (DAM) software Driving simulators Document management Simulation games software Vehicle simulation games Geographic information system (GIS) 7 Software, Application software, Media development software 3D computer graphics Video editing software software Audio editing software Animation software Digital audio workstation Graphic art software Raster graphics editor Music sequencer Vector graphics editor Scorewriter Image organizer HTML editor Game development tool 8 Software, Application software, Product - Software engineering Hardware engineering Compiler software Computer-aided Integrated engineering development environment Computer-aided Compiler design (CAD) Linker Computer-aided Debugger manufacturing Version control (CAM) Game development Finite element tool analysis License manager 9 Software, Application software Users (we) interact with many types of applications. Applications run over operating systems. Operating system allow applications to interact with hardware. For applications, hardware is essential, but it is not enough to run. They need operating system to run over. 10