Courses
- Introduction to Software Engineering (10014) תקציר הקורס:
- Object Oriented Design (10119) תקציר הקורס:
Abstract:
The first digital computer was built for the US Army in 1946.
High-level programming languages appeared in the 1950s.
Within a quarter century, we already faced what is known as the “software crisis”.
The crisis did not occur because software was not f?unctioning properly but rather because of problems related to the software development process, and the growing demand for complex software systems. The software crisis manifests itself in many problems: lack of well defined requirements; frequently changing requirements; poorly estimated costs and budgets; programmer productivity that cannot keep up with demand; and software of insufficient quality.
Software Engineering was developed in order to solve the problems that characterize the software crisis, and it encompasses the entire software development life cycle.