Introduction To Software Engineering

45,770 views

Published on

The importance of software since there is were the motivation for software engineering lies and then and introduction to software engineering mentioning the concept and stages of development and working in teams

Published in: Education, Technology, Business
11 Comments
46 Likes
Statistics
Notes
  • Very Nice, If you want more good Presentations visit www.ThesisScientist.com, Its a wonderful website for latest Presentations and Research
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • I have found a better PPT on ThesisScientist.com on same topic.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Njce! Thanks for sharing
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Njce! Thanks for sharing.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hello dear, My name is mariam nasrin, I know that this email will meet you in a good health and also surprisingly but God has his own way of bringing people together. Nice to Meet you I would appreciate if you can reply me back( mariamnasrin2@gmail.com ) So that i can explain you more about me. thank Yours mariam.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
45,770
On SlideShare
0
From Embeds
0
Number of Embeds
208
Actions
Shares
0
Downloads
1,808
Comments
11
Likes
46
Embeds 0
No embeds

No notes for slide

Introduction To Software Engineering

  1. 1. Leyla Ma. Bonilla P. (blpgirl)
  2. 2. Motivation
  3. 3. Importance of software Software can have a huge impact in any aspect of society.
  4. 4. Where can you find software?
  5. 5. Some popular ones…
  6. 6. Some popular ones…
  7. 7. Some popular ones…
  8. 8. And even in…
  9. 9. Conclusion Software is Almost Everywhere.
  10. 10. Problems in software development
  11. 11. Common issues •The final Software doesn´t fulfill the needs of the customer. •Hard to extend and improve: if you want to add a functionality later is mission impossible. •Bad documentation. •Bad quality: frequent errors, hard to use, ... •More time and costs than expected
  12. 12. But That never happens, right?
  13. 13. Wrong!
  14. 14. Ariane 5 Flight 501 Cause: design errors in the software
  15. 15. Chaos Report
  16. 16. Conclusion Programming is NOT enough! It is not enough to do your best: you must Know what to do, and THEN do your best. -- W. Edwards Deming
  17. 17. And Since… A clever person solves a problem. A wise person avoids it. - Albert Einstein
  18. 18. Solution
  19. 19. Software Engineering What is it? The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software. -Wikipedia
  20. 20. ???
  21. 21. Software Engineering What is it? The study and application of methodologies to develop quality software that fulfill customer needs.
  22. 22.
  23. 23. Software Engineering Objetive To produce software that is: • On time: is deliver at the established date. • Reliable: doesn´t crash. • Complete: good documentation, fulfill customer needs.
  24. 24. The team
  25. 25. Stages for software development Requirements Analysis Software Design Implementation Testing Maintenance
  26. 26. 1. Requirements Analysis Find out what the client want the software to do
  27. 27. 2. Design Planning the software solution
  28. 28. 3. Implementation Code!!!
  29. 29. 4. Testing Executing the application trying to find software bugs
  30. 30. 5. Maintenance Any activity oriented to change an existing software product.
  31. 31. What!?
  32. 32. You were expecting another comic strip?
  33. 33. Well, guess what…
  34. 34. I couldn´t find one related 
  35. 35. But
  36. 36. As consolation
  37. 37. Sorry, couldn´t resist :P
  38. 38.  http://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Avianca_767- 200_at_El_Dorado.JPG/800px-Avianca_767-200_at_El_Dorado.JPG  http://www.nosoloviajeros.com/imagenes/colombia/transmilenio.jpg  http://files.nireblog.com/blogs1/keniecita/files/celular-2.jpg  http://www.fayerwayer.com/up/2008/06/iphone3g.jpg  http://www.slideshare.net/soreygarcia/ingenieria-de-software-para-dummies  http://www.projectsmart.co.uk/docs/chaos-report.pdf  http://www.evilaliens.com/images/software_engineering_explained.gif  http://sunnyday.mit.edu/accidents/Ariane5accidentreport.html  http://stackoverflow.com/questions/84556/whats-your-favorite-programmer- cartoon  http://stuffthathappens.com/blog/2008/03/05/simplicity/  http://www.troyangrignon.com/dilbertsoftwarerequirements.jpg  http://www.phdcomics.com/comics/archive/phd120804s.gif  http://www.phdcomics.com/comics/archive/phd011406s.gif

×