Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

CIS 115

Lecture 25: Software Engineering

Early Programmers

Image Source: Wikipedia

1945 - 65: Early Software

1965 - 85: Software Crisis

1985 - 89: No Silver Bullet

1990 - 2000: Rise of the Internet

2000 - Present: Lightweight Methodologies

Software Development Life Cycle

Requirements Elicitation

Requirements

Image Source: Wikipedia

Use Cases

Image Source: Wikipedia

Software Specification

Software Specification

Image Source: Wikipedia

Software Architecture

Software Design & Construction

UML Diagram

Image Source: Oracle

Software Testing & Debugging

Deployment & Maintenance

Development Models

Waterfall

Image Source: Wikipedia

Iterative

Image Source: Wikipedia

Spiral

Image Source: Wikipedia

Source: Agile Manifesto

Agile (Scrum)

Image Source: Wikipedia

Globalization

Assignments

Blog 12: Robots of the Future

Robots are becoming more and more prevalent in industry today, but they haven't quite made the big inroads into our daily life that was predicted 20 years about. Tell us your predictions for the field of robotics for the next 20 years. Things to think about:

Work on Final Project Drafts