🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Document Details

Dylario

Uploaded by Dylario

Tishk International University

Tags

software application software computer science

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