toward software engineering in practice
play

Toward Software Engineering in Practice Michael Hilton 1 17-214 - PowerPoint PPT Presentation

Toward Software Engineering in Practice Michael Hilton 1 17-214 Software Engineering Administrivia Final Exam: Monday, May 6, 2019 5:30 p.m. to 8:30 p.m. Review Session Saturday, May 4th, 1-3pm in NSH 3305 For full points, you should have


  1. Toward Software Engineering in Practice Michael Hilton 1 17-214 Software Engineering

  2. Administrivia Final Exam: Monday, May 6, 2019 5:30 p.m. to 8:30 p.m. Review Session Saturday, May 4th, 1-3pm in NSH 3305 For full points, you should have Checkstyle and SpotBugs configured to run in your gradle build file. 2 17-313 Software Engineering

  3. Software is Everywhere Software is Important (duh) 3 17-313 Software Engineering

  4. 5 17-313 Software Engineering

  5. Boeing 737 Max 6 17-313 Software Engineering

  6. Topics • Software engineering as a human process • Process • Requirements • Measurement • Quality, incl. Security • Time and team management • Economics • Strategic thinking about software • Ethics 7 17-313 Software Engineering

  7. Vasa 8 17-313 Software Engineering

  8. Vasa 9 17-313 Software Engineering

  9. What happened? • Changing shipbuilding orders • No specifications for modified keel • Shifting armaments requirements • Shipwright’s death • No way to calculate stability, stiffness, or sailing characteristics • Failed pre-launch stability tests 10 17-313 Software Engineering

  10. Prerequisites • Assumes working knowledge of popular programming language • Assumes experience with team-based software development in medium-sized projects (e.g., Scrabble) • vs 17-214 – 313 largely focused on human issues and quality beyond functional correctness – 313 focused on larger scale 11 15-313 Software Engineering

  11. SE minor/Concentration • 17-214 DONE! • 17-313 Foundations of Software Engineering • 17-413 Software Engineering Practicum • 3 electives (2 for Concentration) • Internship 12 17-313 Software Engineering

  12. Guest Speaker 13 17-313 Software Engineering

Recommend


More recommend