F.A.Q.

Back Home Next

This page lists questions that needed answer during adjusting syllabus to its present state.

Q. Why not all software process models are not at one place (topic 3)?

A. Because this is to early in the course and students are still not motivated enough to appreciate the importance of different software process models. Therefore, other models are introduced on-a-need basis: V model before testing, Unified software development process in object-oriented analysis and design, etc.

 

Q. Is project management to late? Shouldn't it be at the beginning where it belongs in real software projects?

A. Although project management issues are really at the very beginning of any realistic software project, the answer is the same as in previous question. Students are not able to appreciate those issues at the very beginning of the course. Only after the case study and assignments students will be able to assess the importance of planning and tracking the whole process. This is the reason why project management is introduced at the end of the course.

 

Q. The same question for quality of software development.

A. The same answer.

 

Q. The same question for software ergonomics and user manuals. Shouldn't they be near the beginning where they belong in real software projects?

A. The answer is similar to the previous ones, but not quite the same. These two topics could be appreciated by students early enough on an intuitive level, but placing these two topics earlier would break the logical flow of topics leading from requirements through analysis to design and implementation. So, we put them near the end of the lecture.

 

Q. How quality assurance plan is covered in the course?

A. It is covered in topics 2 (Quality criteria for software products), 13 (Formal software specification and program verification), 18 (systematic testing), and 22 (Quality of software development process and its standardization). The reason why it is not in the same place (near the beginning of the course) is the same as why all software process models are not at the same place - students are not able to appreciate the full meaning of quality assurance process, before it is actually used. 

 

Q. Does the course covers software integration? 

A. Only occasionally. By the end of the project, it will (in testing). 

 

(c) 2002, Klaus Bothe, Zoran Budimac.
For problems or questions regarding this site contact Zoran Budimac.
Last updated: February 08, 2003 09:21:45 PM.