CSC710 Software Engineering

Description: The objectives of CSC710, Software Engineering, are the production of quality software; Project Planning, Requirements Analysis, System Design, Program Design, Program Implementation, Program Testing, System Testing, System Delivery, and Maintenance; Program Documentation including style and aesthetics.

Syllabus: click here to view the Syllabus Page

Professor Information: Joseph Frisina
Contact Address: [email protected] or [email protected]

Textbook: Software Engineering 5th Edition written by Ian Sommerville

ISBN #: 0-201-42765-6

Topic

Homework Assignments

Introduction

Chapter 1 (1.1, 1.6)

Computer Based System Engineering

Chapter 2 (2.1, 2.8)

Project Management

Chapter 3 (3.5)

Requirement Engineering

Requirement Analysis

Chapter 4 (4.2, 4.6)

Chapter 5 (5.1, 5.4, 5.5)

System Models

Requirement Definition & Specification

Chapter 6 (6.3, 6.5)

Chapter 7 (7.2, 7.8)

Software Prototyping

Specification (Formal, Algebraic, Model-based)

Chapter 8 (8.2)

Software Design

Architecture Design

Chapter 12 (12.1, 12.5, 12.7)

Chapter 13 (13.5, 13.6)

Object Oriented Design

Function Oriented Design

Chapter 14 (14.2, 14.3a,e)

Chapter 15 (15.2b)

Real Time Systems Design

User Interface Design

Chapter 17 (17.2, 17.4)

Software Reliability

Programming for Reliability

Chapter 18 (18.4)

Software Reuse

Safety Critical Software

Chapter 20 (20.7)

Chapter 21 (21.1, 21.6, 21.7)

Verification and Validation

Defect Testing

Static Verification

Chapter 22 (22.1, 22.2, 22.3)

Chapter 23 (23.3, 23.6)

Chapter 24 (24.1, 24.9)

CASE Management

Chapter 29 (29.7)

Chapter 31 (31.4, 31.10)

Back to the Home Page