CAP 312 Software Engineering

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

Archive for February, 2008

Groups formed so far

Posted by Admin on February 28, 2008

I have only received two formed groups:

  • Angles
  • No Pain No gain

Vacant groups

  • Group A (4 students only)

Posted in SE Wikis | No Comments »

Assignment 1: Software Process Models

Posted by Admin on February 28, 2008

This is the link for Assignment 1. Please download it and prepare for next week’s tutorial. It is composed of two questions, solve both of them. Your solutions for question 1 will be discussed during the tutorial session, so prepare for participation. As for question 2 you are required to hand it in to your TA.

Useful resources : Chapter 17 of Sommerville’s book and the Internet of-course

Posted in Assignments | No Comments »

Chapter 2: Software Process Models

Posted by Admin on February 27, 2008

In this chapter we will describe what a software process model is and see the generic models for software development. We will present the Waterfall model, evolutionary models, and the Component Based Reuse model. We will describe the pros and cons of each and show the criteria for evaluating these models. 

Here is a link to the lecture notes for Chapter2

Posted in Course Topics | No Comments »

Chapter 1: Introduction

Posted by Admin on February 22, 2008

In this lecture we will introduce the topic of software engineering. First an overview of the role of computers in our society is presented. Next, we will define what software engineering is, and what are the characteristics of good software. The software process is defined and various software process models will be presented. Next, CASE tools are described and a sample case tool will be presented.

As this course is similar in nature to the Systems Analysis and Design course, we will discuss the differences between the two. Finally, the topics that we will cover in this course will be presented.  

Link to lecture notes for Chapter1

Posted in Course Topics | No Comments »

Welcome to CAP 312

Posted by Admin on February 17, 2008

In this lecture we will explain what this course is about, why it is important and how it is organised.  The methodology we will adopt for teaching this course will be based on lectures, tutorials, individual assignments, and a group project. To benefit form this course students need to follow on the topics and apply what they learn on the given activities and project.

During this lecture we will also present resources used for accomplishing this task. The course weblog will be used as a key web reference for the course. The weblog shows announcements and other various course related information. It also allows students to participate and discuss various issues on-line.

Here is a link to the Welcome lecture notes

Posted in Course Topics | No Comments »

Assignment 0

Posted by Admin on February 17, 2008

For this assignment you are required to  acquaint yourself with the pbwiki environement and understand how to create and edit a pbwiki site for your project.
You can start at http://pbwiki.com

Posted in Assignments | Tagged: | No Comments »