Need of software engineering:-
The need of software engineering appears because of higher rate of progress in user requirements and the environment an which the program is working.
Adaptability:-it is also known as the scalability. If the software procedure were not based on scientific and engineering ideas, it would be simpler to recreate new software then to a scale and existing one.
Cost:-as the hardware industry has shown its skills and huge manufacturing has lower down the price of computer and electronic hardware. But the cost of programming remains high if the proper process is not adopted.
Dynamic nature:-the always growing and adopting nature of software hugely depends upon the environment in which user works. If the quality of the software is continually changing, new upgrades need to be done in the existing one.
Quality management:-better process of software development provides better and quality software product.
There are two types of software
1. Application software
2. System software
1. Application software:-it is a software that is used for specific purpose. This software developed by using the high level language.
* Application software is a collection of one or more programs used to solve a specific task.
* Few example of application software
• word processing software
• spreadsheet software
• database software
• education software
• entertainment software
2. System software:- software engineering is a collection of one or more programs used to control and co-ordinate the hardware and other application software.
* Another word we can say that the system software is a intermediator between user and hardware.
* Few example of system software are:-
• operating system
• programming language translators
• communication software
• MS windows, Unix, Linux etc.
* It is a base for application software which responsible for managing hardware.
FOR MORE NOTES :-
PLEASE COMMENT
PLEASE SUBSCRIBE BY EMAIL
PLEASE VISIT MY WEBSITE
THANKS
The need of software engineering appears because of higher rate of progress in user requirements and the environment an which the program is working.
Adaptability:-it is also known as the scalability. If the software procedure were not based on scientific and engineering ideas, it would be simpler to recreate new software then to a scale and existing one.
Cost:-as the hardware industry has shown its skills and huge manufacturing has lower down the price of computer and electronic hardware. But the cost of programming remains high if the proper process is not adopted.
Dynamic nature:-the always growing and adopting nature of software hugely depends upon the environment in which user works. If the quality of the software is continually changing, new upgrades need to be done in the existing one.
Quality management:-better process of software development provides better and quality software product.
There are two types of software
1. Application software
2. System software
1. Application software:-it is a software that is used for specific purpose. This software developed by using the high level language.
* Application software is a collection of one or more programs used to solve a specific task.
* Few example of application software
• word processing software
• spreadsheet software
• database software
• education software
• entertainment software
2. System software:- software engineering is a collection of one or more programs used to control and co-ordinate the hardware and other application software.
* Another word we can say that the system software is a intermediator between user and hardware.
* Few example of system software are:-
• operating system
• programming language translators
• communication software
• MS windows, Unix, Linux etc.
* It is a base for application software which responsible for managing hardware.
FOR MORE NOTES :-
PLEASE COMMENT
PLEASE SUBSCRIBE BY EMAIL
PLEASE VISIT MY WEBSITE
THANKS
Tags:
Notes