CSCI477 Software Engineering
CSCI477: Software Engineering
Time and Location : Tuesdays and Thursdays, 3:30-4:50pm, MHP 101
Course Number: 30235R
Semester: Fall 2013

ICSM EPG for 477ab link
Visual Paradigm for UML link
Project Collaboration tool link

Web Resources
General |  Life Cycle Model and Processes |  Standards and Improvement |  Measurement |  Conferences |  Celebs | 

General Software Engineering
  • Guide to the Software Engineering Body of Knowledge (SWEBOK) link
  • The Systems Engineering Research Center Library link
  • Software Engineering Resources at Rutgers Universit, by Ivan Marsic link
  • Software Risk Management: Principles and Practices, by Barry Boehm pdf
  • Daily Build and Smoke Test, by Steve McConnel, In IEEE Software, Vol. 13, No. 4, July 1996 link
  • No Silver Bullet: Essence and Accidents of Software Engineering, by Fred Brooks, In Computer, Vol. 20, No. 4, April 1987. pdf
  • A View of 20th and 21st Century Software Engineering, by Barry Boehm,In ICSE 2006 pdf
  • Why Software Fails, by Robert Charette, In IEEE Spectrum, Volume 42, Issue 9, pp42-29, 2005 pdf
  • The Role of Software in Spacecraft Accidents, by Nancy G. Leveson, In Journal of Spacecraft and rockets, 2004 pdf

  • Requirements
  • The Top Risks of Requirements Engineering pdf
  • Requirements Risks Can Drown Software Projects pdf
  • When Telepathy Won't Do: Requirements Engineering Key Practices pdf
  • Writing Effective Requirements pdf

  • Software Engineering Life Cycle Models and Processes
  • Waterfall Model link
  • Vee-Model link
  • Spiral Model pdf
  • Rational Unified Process (RUP) link
  • Agile Manifesto link
  • Agile Modeling link
  • What is the Incremental Commitment Spiral Model (ICSM)? pdf

  • Software Architecture
  • OMG UML link
  • Introduction to UML link
  • The 4+1 View of Architecture pdf
  • UML in Action, by Grady Booch, In Communications of ACM, Vol 42 No 10, October 1999 pdf

  • Software Engineering Standards and Process Improvement
  • Capability Maturity Model Integration - CMMI Version 1.3 link
  • Information Technology Infrastructure Library link
  • Technology Readiness Level link
  • ISO/IEEE/IEC 15288 System Life Cycle Processes link
  • ISO/IEC/IEEE 12207 Software Life Cycle Processes link
  • IEEE Software Requirements Specification Template (SRS) pdf
  • Orthogonal Defect Classification (ODC) link

  • Conferences, Papers, Journals
  • ICSE, the International Conference on Software Engineering link
  • ICSSP, the International Conference on Software and System Process link
  • CSEE&T, the Conference on Software Engineering Education and Training link
  • IEEE Software link

  • Software Engineering Celebrity's sites
  • Barry Boehm : Software Economics, Cost Model, Process Model, Risk Management link
  • Fred Brooks : Design, The Mythical Man-Month link
  • Victor Basili : GQM, Empirical Analsysis link
  • Philippe Kruchten's Weblog : Architecture, Agile, 4+1 model link
  • Mary Shaw : Architecture, Value-Based link
  • Steve McConnel : Agile Estimation, Rapid Development link
  • Martin Fowler : Agile, OOAD link
  • Tom DeMarco : Project Management link
  • Grady Booch : Software Architecture link
  • Scott Ambler : Agile Modeling link
  • Alistair Cockburn : Agile, Use Cases, Magical number 7 link
  • David J Anderson : Agile, Kanban link