no silver bullet essence and accidents of software
play

No Silver Bullet: Essence and Accidents of Software Engineering - PowerPoint PPT Presentation

No Silver Bullet: Essence and Accidents of Software Engineering Frederick P. Brooks Proposed Silver Bullets Structured programming Modularity Data Abstraction Software Verification Object oriented Agile or Xtreme


  1. No Silver Bullet: Essence and Accidents of Software Engineering Frederick P. Brooks

  2. Proposed Silver Bullets • Structured programming • Modularity • Data Abstraction • Software Verification • Object oriented • Agile or Xtreme programming • Aspect oriented programming

  3. Advocates: - Incremental development - Mentor and grow great designers

  4. High-level Goals of Software Engineering • improve productivity • reduce resources e.g., time, cost, personnel • improve predictability • improve maintainability • improve quality • improve security • Most security problems would be eliminated by using good SE practices

  5. What do we need? • Scientific basis for exploration and evaluation • Organized discipline • Trained professionals • Technology transfer strategies • Quality control • Model for s/w engineering • Based on accumulated experimental evaluations, recommended best practices • Evidence-based or Evaluation-based SE

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend