-As we just heard from Professor Bohem, software - -2
-engineering is an important and critical discipline, concerned - -3
-with cost effective software development. We also heard - -4
-that this is based on a systematic approach - -5
-that uses appropriate tools and techniques, operates under - -6
-specific development constraints. And most importantly, follows a - -7
-process. As we discussed in the previous lesson, - -8
-the software development process contains fundamental activities, or phases. - -9
-Since we will discuss several processes, I'm going to remind - -10
-you what these phases are. We start with requirements - -11
-engineering, followed by design, - -12
-implementation, verification and validation, and - -13
-finally maintenance. Note that we will revisit each of - -14
-these phases and devote an entire lesson or more - -15
-to each phase. So what I want to do next - -16
-is simply to give you a quick overview of - -17
-what these phases are. Note also that for now - -18
-I will follow a very traditional take on these topics. Later on in the - -19
-class we will see how things can change and did change over the years. -- cgit 1.4.1