Your SlideShare is downloading. ×
  • Like
Introduction To Software Engineering
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Introduction To Software Engineering

  • 20,443 views
Published

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 …

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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
20,443
On SlideShare
0
From Embeds
0
Number of Embeds
7

Actions

Shares
Downloads
728
Comments
1
Likes
15

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Leyla Ma. Bonilla P. (blpgirl)
  • 2. Motivation
  • 3. Importance of software Software can have a huge impact in any aspect of society.
  • 4. Where can you find software?
  • 5. Some popular ones…
  • 6. Some popular ones…
  • 7. Some popular ones…
  • 8. And even in…
  • 9. Conclusion Software is Almost Everywhere.
  • 10. Problems in software development
  • 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. But That never happens, right?
  • 13. Wrong!
  • 14. Ariane 5 Flight 501 Cause: design errors in the software
  • 15. Chaos Report
  • 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. And Since… A clever person solves a problem. A wise person avoids it. - Albert Einstein
  • 18. Solution
  • 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. ???
  • 21. Software Engineering What is it? The study and application of methodologies to develop quality software that fulfill customer needs.
  • 22.
  • 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. The team
  • 25. Stages for software development Requirements Analysis Software Design Implementation Testing Maintenance
  • 26. 1. Requirements Analysis Find out what the client want the software to do
  • 27. 2. Design Planning the software solution
  • 28. 3. Implementation Code!!!
  • 29. 4. Testing Executing the application trying to find software bugs
  • 30. 5. Maintenance Any activity oriented to change an existing software product.
  • 31. What!?
  • 32. You were expecting another comic strip?
  • 33. Well, guess what…
  • 34. I couldn´t find one related 
  • 35. But
  • 36. As consolation
  • 37. Sorry, couldn´t resist :P
  • 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