CS327 : Software Engineering

Department

Department of Computer

Academic Program

Bachelor in computer

Type

Compulsory

Credits

03

Prerequisite

CS314

Overview

This course deals with a comprehensive view (some definitions and terms, origins and applications) software modeling, software life cycle, software requirements analysis, documentation, software design patterns, traditional and object-oriented methods, applications of software design patterns (all stages) using a practical project, software quality assurance Software documentation and ways to measure it, development methodologies and project management.

3. Create documentation for a referenced work project

Intended learning outcomes

1. Identify the tasks that the team of members of the system can assume

2. Distinguish between terms that may be encountered, such as (customer - user).

3. Describes system requirements using appropriate analysis and design tools

4. It documents all stages of the system as studied in the science of software engineering, using appropriate methods, tools and methodologies according to the system.

Teaching and learning methods

1. Lectures.

2. Panel discussions and dialogue

Methods of assessments

Percentage assessment methods

1 midterm exam 40%

2 final exams 60%

Total 100%

Reference

Software Engineering

www.noor-book.com

www.microsoft.com