0% found this document useful (0 votes)
51 views11 pages

Presentation On Computer Software

Uploaded by

meetacross5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views11 pages

Presentation On Computer Software

Uploaded by

meetacross5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Presentation

On Computer
Softwares

Name ID
Maria Islam Lisa 242-15-845
Fariya Yasmin Mithi 242-15-463
Sakib Al Hasan
Agenda
 Introduction to Computer Software
 Types of Software
 System Software, Application Software &
Development Software in Depth
 Software Development Life Cycle (SDLC)
 Software Licensing
 The Future of Computer Software
 Conclusion
 Introduction to
Computer Software
Computer software refers to a
collection of data or instructions that
tell the computer how to work.
It enables computers to perform
specific tasks, from basic calculations
to complex simulations.
 Types of
Software
• System • Application
Software Software
• Manages hardware • Designed for end-users
and provides a to perform specific
foundation for tasks.
application software. • Examples: Word
• Examples: Operating processors, web
systems (Windows, browsers, media
macOS, Linux), players, graphic design
• Development
drivers, utility tools.
programs.
Software
• Used to create, debug, and
maintain other software.
• Examples: IDEs (Integrated
Development
v System Software in Depth

• Operating System (OS):


• Manages computer hardware, resources, and provides
services for applications.
• Examples: Windows, macOS, Linux, Android.
• Utility Software:
• Provides system management and maintenance functions,
like antivirus programs, disk cleanup, and backup utilities.
 Application
Software in Depth
• Categories:
• Productivity: Word processors
(Microsoft Word), spreadsheets
(Excel), presentations
(PowerPoint).
• Media: Photo editing (Photoshop),
video editing (Adobe Premiere),
media players.
• Entertainment: Games,
streaming services, social media
apps.
• Business: ERP systems, CRM
software, project management
tools.
 Development Software in
Depth
• Programming Languages and Compilers:
• Languages: Python, Java, C++.
• Compilers convert code into executable files.
• IDEs (Integrated Development Environments):
• Combine tools like code editors, debuggers, and compilers
into one.
• Examples: Visual Studio, Eclipse, PyCharm.
• Version Control Systems:
• Manage changes to code over time, allowing
collaboration.
• Examples: Git, Subversion.
v Software Development Life Cycle
(SDLC)
Stages:
• Requirement Analysis: Gathering
requirements for the software.
• Design: Planning the software structure and
interface.
• Development: Writing and compiling code.
• Testing: Ensuring the software functions as
expected.
• Deployment: Releasing the software to
users.
• Maintenance: Ongoing updates and fixes.
 Software Licensing

• Types of Licenses:
• Proprietary: Owned by a company,
requires purchase or subscription
(e.g., Microsoft Office).
• Open-Source: Free to use, modify,
and distribute (e.g., Linux,
OpenOffice).
• Freemium and Subscription
Models: Often used for applications,
offering basic versions for free and
 Conclusion
The usage of system and application
software facilitates user interaction with
a computer system. System software's
primary function is resource
management. Application software's
main function is to give users the ability
to do a specific range of tasks on
computers.
Thank you

You might also like