Archive for the ‘Software Enginering’ Category

CS340.

Tuesday, January 13th, 2009

I am taking a class named Software Engineering this semester. The book is called Object Orientated Software Engineering by Stephen R. Schach. The book was around $100 so I am expecting great things of course.

In lecture today we talked about software life cycles. We spent some time on the waterfall model. The waterfall model consists of:

  • Requirements phase.
  • Analysis phase.
  • Design phase.
  • Implementation phase.
  • Post delivery maintenance.
  • Retirement.

According to the author, 75% of a products life is in the Post delivery maintenance phase. That is up fromĀ  67% in the late 70’s and early 80’s. Much of that must be because of code reuse. Before code reuse more time was obviously spent writing code. Pretty interesting so far.