0% found this document useful (0 votes)
11 views3 pages

Software Engineering Part 1 2025

The document outlines the course structure for Software Engineering (TEE 1231) at the National University of Science and Technology, detailing its 48-hour duration and key components including lectures, tutorials, and assessments. The course aims to equip students with the knowledge to design and develop software using various models, covering topics such as software processes, requirements, design, and project management. Prerequisites include a prior course in Introduction to Computers, and assessments consist of continuous and final evaluations.

Uploaded by

simonmagz25
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views3 pages

Software Engineering Part 1 2025

The document outlines the course structure for Software Engineering (TEE 1231) at the National University of Science and Technology, detailing its 48-hour duration and key components including lectures, tutorials, and assessments. The course aims to equip students with the knowledge to design and develop software using various models, covering topics such as software processes, requirements, design, and project management. Prerequisites include a prior course in Introduction to Computers, and assessments consist of continuous and final evaluations.

Uploaded by

simonmagz25
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

NATIONAL UNIVERSITY OF SCIENCE AND TECHNOLOGY

FACULTY OF ENGINEERING

DEPARTMENT OF ELECTRONIC ENGINEERING

COURSE OUTLINE

COURSE TITLE: Software Engineering

COURSE CODE: TEE 1231

LECTURER: S Moyo

ACADEMIC 2025
YEAR:

LEVEL: Part I

COURSE The course consists of 48 hours (24 lecture periods) made up of formal teaching
DURATION: (34 hours), tutorials (6 hours), class presentations (4 hours) and tests (4 hours).

COURSE DESCRIPTION:

This course introduces students to software design principles. It analyses different development
processes from acquiring software requirements to requirements analysis, to design,
implementation, integration, testing and maintenance.

PREREQUISITE:

Students are required to have taken a course in Introduction to Computers in order to understand the
background of programming.

COURSE AIM:

The aim of this course is for students to be to design and develop software applying the different
models they have studied such as the waterfall model, or agile approach.
COURSE OBJECTIVES:

By the end of the course, candidates should be able to:

1. Explain software engineering concepts, principles, and techniques

2. Describe the phases and activities of a software process

3. Apply to component-based software engineering as well as service-oriented architecture.

TOPICS COVERED:

1. Introduction

2. Software Process Models

3. Software Process Activities

4. Software Requirements

5. Software Design

6. Software Verification and Validation

7. Software Evolution and Maintenance

8. Software Project Management

ASSESSMENT:

1. Assessment is made up of continuous assessment contributing 25% to the overall mark and final
assessment contributing 75% to the overall mark.

2. Continuous assessment will consist of tests and assignments (NB: Attendance may also contribute
to the coursework mark).

3. Final assessment will consist of an examination at the end of the semester. The examination shall
comprise of six questions each carrying 25 marks. You will be required to attempt four of the six
questions.
REFERENCE BOOKS:

Software Engineering

Fifth Edition

Sommerville I

Pearson Education

2004

Object-Oriented and Classical Software Engineering

Schach, S

McGraw Hill

2007

You might also like