Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

50 Years of Software Engineering: Evolution and Future Directions

Association for Computing Machinery (ACM) via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive lecture by Dr. Ivar Jacobson, a pioneer in software engineering, as he reflects on 50 years of the discipline and proposes a new approach to address current challenges. Delve into the history of software development methods, understand the need for change in the industry, and discover Essence - a revolutionary framework aimed at increasing competency and standardizing software engineering practices. Learn about the technical and human aspects of Essence, including its language, kernel, and alpha states. Gain insights into practical applications of Essence in both industry and academia, and understand how it can empower key personnel, focus on teams and executives, and improve software development education. This thought-provoking talk, moderated by Professor Pekka Abrahamsson, offers valuable perspectives on the future of software engineering and its potential to transform the field.

Syllabus

Intro
IVAR JACOBSON
Software Engineering has followed a zig-zag path
THE AMBITION TO ENGINEER HAS GONE UP AND DOWN
ESSENCE - THE STANDARD COMMON GROUND
Things to do
ESSENCE - THE TECHNICAL ASPECT
THE ESSENCE LANGUAGE
THE ESSENCE KERNEL
ALPHAS HAVE STATES AND CARDS
ESSENCE - THE HUMAN ASPECT
ALPHA STATES HAVE CHECKLISTS
SOME NEW IDEAS IN ESSENCE
FREE THE PRACTICES FROM THEIR METHODS
IGNORE THE ONES YOU DON'T NEED
YOU CREATE YOUR OWN METHOD
Empowering Key Personas
Focusing on Teams and Executives
Welcome to State Club
Layout your cards
Consider your documentation
Where are you?
Where do you want to go next?
Agile Essentials
Innovation Essentials
ACADEMIC WORLD
ESSENCE IS BEING GENERALIZED
ESSENCE IS FUTURIZED

Taught by

Association for Computing Machinery (ACM)

Reviews

Start your review of 50 Years of Software Engineering: Evolution and Future Directions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.