Computer Science, asked by arpitlakra121, 5 hours ago

E. Answer the following question.

(1) Explain different categories of computer software giving examples.
(ii) Define algorithm and flowchart.
(iii) What do you understand by computer language? Give examples.
(iv) Explain any three generations of computer language.
(v) Define Application and utility software. What is the difference
between application software and Utility software?
F. Computers play an important role in today's world. Explain.
G. Write down five computer lab manners.​

Answers

Answered by natchathira2007
0

Explanation:

SearchAppArchitecture

DEFINITION

software

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

Linda Rosencrance

04 Mar 2021

Software is a set of instructions, data or programs used to operate computers and execute specific tasks. It is the opposite of hardware, which describes the physical aspects of a computer. Software is a generic term used to refer to applications, scripts and programs that run on a device. It can be thought of as the variable part of a computer, while hardware is the invariable part.

The two main categories of software are application software and system software. An basic functions of the computer. This software coordinates a system's hardware and software so users can run high-level application software to perform specific actions. System software executes when a computer system boots up and continues running as long as the system is on.

Here are the key differences between system and application software.

Design and implementation

The software development lifecycle is a framework that project managers use to describe the stages and tasks associated with designing software. The first steps in the design lifecycle are planning the effort and then analyzing the needs of the individuals who will use the software and creating detailed requirements. After the initial requirements analysis, the design phase aims to specify how to fulfill those user requirements.

The next is step is implementation, where development work is completed, and then software testing happens. The maintenance phase involves any tasks required to keep the system running.

The software design includes a description of the structure of the software that will be implemented, data models, interfaces between system components and potentially the algorithms the software engineer will use.

The software design process transforms user requirements into a form that computer requirements.

Functional requirements identify what the software should do. They include technical details, data manipulation and processing, calculations or any other specific function that specifies what an application aims to accomplish.

Nonfunctional requirements -- also known as quality attributes -- determine how the system should work. Nonfunctional requirements include portability, disaster recovery, security, privacy and usability.

History of software

The term software was not used until the late 1950s. During this time, although different types of programming software were being created, they were typically not commercially available. Consequently, users -- mostly scientists and large enterprises -- often had to write their own software.

The following is a brief timeline of the history of software:

June 21, 1948. Tom Kilburn, a computer scientist, writes the world's first piece of software for the Manchester Baby computer at the University of Manchester in England.

Early 1950s. General Motors creates the first OS, for the IBM 701 Electronic Data Processing Machine. It is called General Motors Operating System, or GM OS.

1958. Statistician John Tukey coins the word software in an article about computer programming.

Similar questions