Professional Documents
Culture Documents
Software Engineering: Presented by Manisha
Software Engineering: Presented by Manisha
ENGINEERING
Presented by Manisha
SOFTWARE ENGINEERING
Software engineering is an engineering
discipline that is concerned with all
aspects of software production.
Software engineering should adopt a
systematic and organised appropriate
tools and techniques depending on the
problem to be solved , the development
constraints and the resources available.
IMPORTANCE OF SOFTWARE
ENGINEERING
Big software are always complex and difficult
develop. software engineering has a great solution
to decrease the complexity of any project.
Software requires a lot of hard work and software
engineers are highly paid professionals. But in
software engineering , programmers plan everything
and reduce all those things that are not required. In
turn, cost for software productions becomes less.
If you are making big software then you may need
to run many code to get the ultimate running code.
This is a very time consuming so if you are making
your software according to software engineering
approach then it will reduce a lot of time.
CHARACTERISTICS OF
SOFTWARE ENGINEER
1. TIME MANAGEMENT.
2. TEAM PLAYER.
3. CONTINUOUS LEARNING.
4. READINESS TO TEACH AND HELP.
5. ACCURATE JUDGMENT OF PROBLEMS.
6. INDEPENDENCE.
7. CURIOSITY TO KNOW HOW THING WORK.
8. PASSION FOR QUALITY WORK.
SOFTWARE COMPONENTS
1. off the shelf components.
2. Full experience components.
3. Partial experience components.
4. New components.
SOFTWARE APPLICATIONS
SYSTEM SOFTWARE.
REAL TIME SOFTWARE.
BUSINESS SOFTWARE.
ENGINEERING AND SCIENTIFIC SOFTWARE.
ARTIFICIAL INTELLIGENCE SOFTWATRE.
WEB BASED SOFTWARE.
PERSONAL COMPUTER SOFTWARE.