CAP 312 Software Engineering

This blog is for topics and discussions related to the CAP 312 course

Archive for the 'Course Topics' Category


Chapter 13: Quality Management

Posted by Admin on May 20, 2008

You can download the lecture slides from here :chapter-13-quality-management

Posted in Course Topics | 2 Comments »

Chapter 12: Configuration Management

Posted by Admin on May 20, 2008

You can downoad chapter slides from here: chapter-12-configuration-management

Posted in Course Topics | 3 Comments »

Chapter 11: Software Evolution

Posted by Admin on May 6, 2008

You can download chapter 11 from here: chapter-11-sw-evolution

Posted in Course Topics | No Comments »

Chapter 10: Software Testing

Posted by Admin on April 25, 2008

You can download chapter 10 from here:  chapter10-sw-testing

Posted in Course Topics | No Comments »

Chapter 9 : Validation and Verification

Posted by Admin on April 18, 2008

You can download chapter 9 from here : chapter-9

Posted in Course Topics | No Comments »

Chapter 8: User Interface Design

Posted by Admin on April 5, 2008

In this chapter we describe principles for user interface design. We present important design issues, and the user iterface design process.

Chapter 8 lecture notes

Posted in Course Topics | 4 Comments »

Chapter 7: Architectural Design

Posted by Admin on March 21, 2008

After the requirements specification document is developed, the next phase is software design. This phase includes architectural design, data design, component design, and interface design. In this chapter we will present architectural design. We will introduce this topic and discuss various system organisation models, decomposition models, and control models. Data design and component design have been thoroughly presented in the SA course. As for interface design, it will be the topic for chapter 8 inshaALLAH.

Here is link to Chapter 7 lecture notes

Posted in Course Topics | No Comments »

Chapter 6: System Models

Posted by Admin on March 16, 2008

In this lecture we will present a brief overview of different system models that can be used during the requirements elicitation and analysis phase. As you have previously seen these in the Systems Analysis course, parts of this lecture is self-read from your textbook.

Here is a link to Chapter 6 lecture notes

Posted in Course Topics | No Comments »

Chapter 5: Requirements Engineering

Posted by Admin on March 16, 2008

In this chapter we will present the requirements engineering process.  We will discuss the following topics:

  • How to elicit and discover requirements
  • How to validate requirements
  • How to manage requirements

A link to Chapter 5 lecture notes

Posted in Course Topics | No Comments »

Chapter 4: Software Requirements

Posted by Admin on March 11, 2008

In this chapter we will introduce the concept of software requirements. We will introduce functional, non functional requirements and domain requirements,  we will also see some examples. We will also discuss user and system requirements and present the general structure of the SRS document (Software Requirements Specification).

Here is a link to  Chapter 4 lecture notes

Posted in Course Topics | No Comments »