Sei sulla pagina 1di 2

Point of remember

1. The team hardware refers to the physical devices of a computer system. Thus input, storage,
processing, control and output devices are hardware.
2. The team software refers to a collection of programme and associated document.
3. The programme is a sequence of instructions written in a language understood by a computer,
it controls a computer processing activity and the computer performance precisely what the
programs wants it to do.
4. Software is a group of programmes. That solve specific problem or perform a specific types of
job.
5. Hardware and software of a computer must work together for the computer to produce useful
output. Both hardware and software are necessary for a computer to do useful job.
6. We classify most software in to two categories- system software and application software.
System software is a setup one or more programs, which controls the operation and/or extends
to processing capability of a computer system. Application software is a setup one or more
programs, which solves a specific problem, or does a specific task.
7. A few example of system software are operating system, programming language translator,
utility programs, performance monitoring software, and communication software.
8. A few example of application software are word processing software, spreadsheet software,
graphics software, personal assistant software, education software and entertainment software.
9. The relationship among hardware, system software and application software and user of a
computer system.
10. Firmware is software substituted for hardware and stored in a ROM (Read Only Memory) chip.
11. Middleware is a setup tools and data that helps applications use networked resources and
services. It is a separate software layer. This acts as “glue” between client and server part of an
application. It provides a programming abstraction that masks the hetero genetic of underlying
network, hardware, and operating system from application programmers.
12. A user can acquire a desired software one or more of the following ways.
a. By buying prewritten software.
b. By ordering customized software.
c. By developing customized software.
d. By downloading public doming software.

Each of these ways of acquiring software has its own advantages and limitation.

13. Developing software. Putting it to use and maintaining it is a complex process in evolving following
phases:

a. Requirement specification.
b. System analysis and design.
c. Implementation (also known as construction or code generation)
d. Testing and debugging.
e. Deployment (also known as installation).
f. Maintenance.
Involving software products through this phases is popularly known as software development life cycle
(SDLC) model, this model is also known as waterfall model.

14. Software engineering is systematic application of principle of computer science and mathematics in
creation and building of cost affective software solution.

Potrebbero piacerti anche