Download
software engineering n.
Skip this Video
Loading SlideShow in 5 Seconds..
SOFTWARE ENGINEERING PowerPoint Presentation
Download Presentation
SOFTWARE ENGINEERING

SOFTWARE ENGINEERING

322 Vues Download Presentation
Télécharger la présentation

SOFTWARE ENGINEERING

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. SOFTWARE ENGINEERING By PrakashKalingraoAithal

  2. Software • What is Software? • Software is the product that software professional build and support over long term. Software is combination of set of instructions and accompanying documents.

  3. Few software and their Sizes • Gcc • Redhatlinux • windowsXP • 980 KLOC • 30000KLOC • 40000KLOC

  4. Types of Software • System Software (Compilers, Editors, Operating System, File Management Utilities, Device drivers, network and telecom software) • Application Software (Data Processing software, Banking software) • Scientific software (Astronomy to volcanology, CAD, system simulation)

  5. Types of Software(continued) • Embedded software (Oven, Washing Machine, Elevator) • Product Line S/W (Entertainment, CG, Multimedia) • Web Applications (B2B, B2C) • Artificial Intelligence (Robotics, Expert Systems, Pattern Recognition, ANN, Theorem Proving and Game Playing)

  6. !!!!! • It is common for a young software engineers to work on a software that is older than she is!!! • Adding people to a late software project makes it later!!!

  7. Software Crisis • Ariane 5 • Therac 25 • Y2K • Apollo • Other many Satellites • US Defense Projects

  8. Define Software Engineering. • Software Engineering is Systematic, Disciplined, Quantifiable approach for Development, Operation and Maintenance of Software.

  9. Petty Contractor

  10. Petty Contractor(Continued)

  11. Technology Development Pattern Engineering Esoteric Past Experience Technology Craft Systematic Use of Past Experience and Scientific Basis Unorganized Use of Past Experience Art Time

  12. Human Cognition Mechanism Short Term Memory Processing Center Long Term Memory Brain

  13. Chunking • 0001100110010010

  14. References • Fundamentals of Software Engineering 2nd Edition by Rajib Mall • Software Engineering a practitioners Approach by Pressman R. S. • Software Engineering Theory and Practice by Pfleeger S. L. and Joanne M. Atlee • An Integrated Approach to Software Engineering by PankajJalote