SOFTWARE ENGINEERING INTRODUCTION
What is SOFTWARE ENGINEERING? Why do we need it?
SOFTWARE: Software is nothing but comprising the entire set of programs,procedures and routines assosciated with computer system
SOFTWARE ENGINEERING :
*It is a system application of methods build in software in rigours way
*Creation of software using engineering principles
NATURE OF SOFTWARE :
*It does not involve not only technically building the system but understanding the requirements working with stakeholders and trying to find a solution of balances all stakeholder needs in order to deliver
*It is very complex and it relies on making decisions
*There is no ideal proecss and most organizations has developed their own software process
Ex: An organization works on critical system has structure process with business system by changing requirements ,a less formal,flexible process is more effective
WHY SOFTWARE IS IMPORTANT?
Now a days software is more important because software is pervasive in all industry sector systems must be reliable,safe and secure
*It is a engineering mission
WHAT ARE THE PHASES OF SOFTWARE ?
It wants to verify the customer needs(if any errors ,bugs are there)
4)SOFTWARE EVOLUTION(SOFTWARE MAINTENANCE):
In software evolution software is being modified to meet customer and market
requirement changes
ACTIVITES IN SOFTWARE PROCESS :
1)PRODUCTS :
It is a outcome of an activity and architectural design outcome of software architecture.
2)ROLES :
It is responsibilites of people.
Ex: Programmer,Project Manager
3)PRE AND POST CONDITIONS :
Conditions must be true before and after an acivity.
Comments
Post a Comment