Contact : +88 01840-723661

|

Email : info@jakafind.com

Software Basic for Beginners

Software Basic for Beginners

 

@.  Software:

Software is a set of instructions, data, or programs used to operate computers and execute specific tasks.

#. According to IEEE-Institute of Electrical and Electronics Engineers:

Software is a collection of computer programs, procedures, rules, associated documentation and data.

 

Software is two types: (1) System Software    (2) Application Software

 

#. System software is Windows, Mac OS, Linux, Chrome OS etc.

#. Application software is Ms Word, Photoshop, Chrome, Yahoo, etc.

 

Software can be categorized into two main types:

 

@.  System Software:

System software is a type of software responsible for managing and controlling computer hardware and providing a platform for other software applications to run.

System software is three types.

 

 

 

 

#. Operating Systems:

Operating systems is a type of software that manages computer hardware and provides a user-friendly interface for running applications.

Such as: Windows, Mac OS, Linux, and Android.

 

#. Device Driver:

Device driver is a type of software that allows the operating system to communicate with specific hardware devices.

Such as: Printers, Graphics cards, and Network adapters.

 

#. Utilities Software:

Utilities software is a type ofsoftware that performs various system tasks.

Such as: Disk management, File compression, and Security functions.

 

@. Application Software:

Application softwareis a type of software includes programs that perform specific tasks or functions for end-users.

It can range from simple applications like text editors to complex programs.

Application software is six types.

 

#. Word Processor:

Word processor is a type of software used for creating, editing, and formatting documents.

Such as:  MS Word, Google Docs, and Different Page.

 

#. Web Browser:

Web browser is a type of software that allows users to access and navigate the internet.

Such as:  Google Chrome, Mozilla Firefox, and Safari.

 

#. Multimedia Software:

Multimedia Software is a type of applications for viewing and editing images, playing audio and video files, and creating multimedia content.

Such as: Adobe Premiere Pro, OBS Studio, and Audacity.

 

 

#. Productivity Software:

Productivity Softwareis a type of Software designed to help users be more productive.

Such as: Spreadsheet applications (MS Excel), Presentation software (MS PowerPoint), and Task management tools.

 

#. Graphics and Design Software:

Graphics and Design software is a type ofapplications for creating graphics, illustrations, and animations.

Such as: Adobe Photoshop, Adobe Illustrator, and Canva.

 

#. Entertainment Software:

Entertainment software is a type of software includes video games, media players, streaming services, virtual reality apps, and more designed for leisure and enjoyment.

Such as: Video games, Media players, and E-book Reader.

 

 

@.  Software Engineering:

Software Engineering is the application of a system, disciplined, and cost-effective technique which is an engineering approach for the development, operation, and maintenance.

 

@.  Computer Science:

Computer science deals with the science behind the interaction between hardware and software system and computation application.

 

 

@.  CASE:

CASE: Computer Aided Software Engineering.

 

CASE is a software tool used to implement or design software and application.

It is also a document (domain) or software tool.

 

 

 

 

 

 

@.  Software Building:

  • Set of program

 

  • Configuration file

 

#. Set of code          #. System documentation     #. User documentation

(Software Structure)    (How to use)

 

 

 

@.  SDLC:

The full meaning of SDLC is Software Development Life Cycle.

 

SDLC is a process used by the software industry to design, develop and test high quality software.

 

SDLC is a process followed for a software project, within a software organization.

 

The typical stages in the Software Development Life Cycle include:

 

  1. Requirements Gathering
  2. Analysis and Planning or Define Requirements
  3. Design the software
  4. Implementation or Develop or Coding.
  5. Testing the software
  6. Deployment in the market
  7. Maintenance the software

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *