University: _________________
College/Faculty: ____________
Course title: Final Year Project I
Course code: COSC4125
Credit hours: 3 ECTS: 5
Prerequisite: CoSc3061-Software Engineering
Course category: compulsory
Year: IV Semester: I
Course Description
This course involves identifying a problem, studying the problem, gathering data and relevant materials
and an open presentation of the development of the project work
Course objectives
At the end of project, the student will be able to formulate project problem or prove conjecture, do
independent literature reading, write project proposal, doing requirement analysis and modeling, present
project documentation (RAD & SDD).
Course outline
Chapter 1: Introduction
1.1. Background of the Organization
1.2. Statement of the Problem and Justification
1.3. Objective of the Project
1.3.1. General Objective
1. 3.2. Specific Objective (s)
1.4. Methodologies
1.5. Tools
1.6. Scope and Limitation
1.7. Significance of the Project
1.8. Feasibility Study
1.9. Risk Assessment
1.10. Work Break Down
Chapter 2: Requirement Analysis and Specification
2.1 Current system
2.2 Business rules
2.3 Proposed system
2.3.1 Overview
2.3.2 Functional requirements
2.3.3 Nonfunctional requirements
2.3.4 System models
2.3.4.1 Use case model
2.3.4.2 Sequence diagram
2.3.4.3 State chart diagram
2.3.4.4 Activity diagram
2.3.4.5 Class diagram
2.3.4.6 User interface prototyping
Chapter 3: System Design
3.1 Introduction
3.2 Purpose of the system
3.3 Design goals
3.4 Current software architecture
3.5 Proposed software architecture
3.5.1 Subsystem decomposition
3.5.2 Component diagram
3.5.3 Deployment diagram
3.5.4 Persistent data management
3.5.5 Access control and security
3.5.6 Global software control
3.5.7 Boundary conditions
Assessment methods
Advisor evaluation – 35%
Jury evaluation – 65%