Software Engineering
Seminar by :-Vedant Bhushette
Roll no :- 201
Topic :- “What’s S/W
engineering ?”
Definitions of
Software:
1) SOFTWARE IS INSTRUCTIONS THAT
WHEN EXECUTED PROVIDE DESIRED
FUNCTIONS AND PERFORMANCE.
2) IT IS DATA STRUCTURE THAT ENABLES
THE PROGRAMS TO ADEQUATELY
MANIPULATE INFORMATION.
3) DOCUMENTS THAT DESCRIBE THE
OPERATION AND USE OF THE
What is Software Engineering?
The term software engineering is the product
of two words, software, and engineering.
The software is a collection of integrated
programs.
Software subsists of carefully-organized
instructions and code written by developers on
any of various particular computer languages.
Computer programs and related documentation
such as requirements, design models and user
manuals.
Engineering is the application
of scientific and practical knowledge
to invent, design, build, maintain,
and improve frameworks, processes, etc.
20XX presentation title 3
Computer programs and related
documentation such as
requirements, design models and
user manuals.
Engineering is the application
of scientific and practical knowledg
e to invent, design, build, maintain,
and improve frameworks,
processes, etc.
Components:-
20XX presentation title 5
Why is Software Engineering required?
• Software Engineering is required due to the following reasons:
1:- To manage Large software
2:- For more Scalability
3:- Cost Management
4:- To manage the dynamic nature of software
5:- For better quality Management
20XX presentation title 6
CHARACTERISTICS OF A GOOD SOFTWARE ENGINEER
Exposure to systematic methods, i.e., familiarity
with software engineering principles.
Good technical knowledge of the project range
(Domain knowledge).
Good programming abilities.
Good communication skills. These skills comprise of
oral, written, and interpersonal skills.
High motivation.
Sound knowledge of fundamentals of computer
science.
Intelligence.
Ability to work in a team Discipline, etc.
Importence of S/w Engineering
20XX presentation title 9
Summary
Software and software
Engineering is very important
part of IT field and tech field.
Time consuming works can be
done with in very less time of
period .
Information management and
manipulation can be very
easy using software
engineering.
Large and small software
management .
20XX presentation title 10
Thank you.