Home Teaching - Software Engineering February 25, 2024   

Software Engineering

  • The main goal of this Software Engineering course is to help students to develop skills in the Software engineering area that will enable them to construct Web Applications Systems of high quality (reliable, maintainable, etc.)
Course outline
  • Introduction to Software Engineering
  • Software processes
  • Requirements engineering
  • Modeling with UML
  • Service Oriented Software Engineering
  • Testing Web applications
  • Ian Sommerville. Software Engineering, 2010, 9th Edition, Addison Wesley; ISBN-10: 9780137035151
  • Roger S Pressman. Software Engineering: A Practitioner's Approach, 2010, 7th edition, McGraw-Hill; ISBN-10: 9780073375977
  • Roger S Pressman and David Lowe Web Engineering: A Practitioner's Approach, 2008, 1st edition, McGraw-Hill; ISBN-10: 9780073523293
Course activities

Session Date Activity Material
1 06/08/11 Information about the course
Quiz 01
RUP and software development outsourcing
RUP and security requirements
RUP case study
Requirements engineering for Web applications
Requirements engineering management
Quiz 02
2 06/14/11 An open source UML modeling tool
UML diagrams, example
A UML tutorial (in spanish)
Some interesting UML articles at IBM developerWorks
UML diagrams, exercise

® 2008 Eduardo Rodriguez-Tello