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

Use Quizgecko on...
Browser
Browser