2. Outline – Basic Introduction of
Software Engineering
• Challenge in Software projects.
• Reason for failure a Software Product.
• What is Software Engineering.
• Goal Of Software Engineering.
• The role of Software Engineer.
• Software Product attributes.
3. Challenge in Software projects
• Effort intensive-we have to organize work very
meticulously.
• High cost.
• Long Development time.
• Challenging need for users.
• High risk of failure.
User acceptance,Performance,maintanability
4. Reason for failure a Software Product
• No any plan about development process and result in
such problem.
• Deliverables to user not identified.
• Poor understanding of user requirements.
• No control of review.
• Poor understanding of cost and effort by both developer
and user.
• Technical problems of the developers.
5. What is Software Engineering?
• Development Operation & maintenance Software
• “The application of a systematic,disciplined,and quantifiable
approach to the development, Operation, and maintenance of
software. That is the application of engineering to software.
“ IEEE.
6. Goal Of Software Engineering
• Main Goals of Software Engineering??
• To improve the quality of the any software
production.
• To Increase the productivity.
• To give job satisfaction to the software
engineers.
7. The role of Software Engineer
• Should be a good programmer: Should have good Knowledge
about data structure and algorithms & be fluent in one or more
programming languages.
• Should be familiar with several design approaches
• What is good engineered software product?
Any good engineered System should have
Be easy to maintain.
Be reliable.
Be efficient.