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

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