Software System Design & Software Engineering

  • Computer Engineering |

Description

This course builds up to student an understanding of how to develop a software system from scratch by guiding them through the development process and giving them the fundamental principles of system development with object oriented technology using UML. The course will initiate students to the different software process models, project management, software requirements engineering process, systems analysis and design as a problem-solving activity, key elements of analysis and design, and the place of the analysis and design phases within the system development life cycle. Special emphasis on Verification, Validation and Testing of Software Systems are introduced.

Learning Outcomes

  • Show an introduction to the SDLC, Structured Analysis and Design and UMLs
  • Demonstrate Functional and non-al requirements
  • Analyze, design and develop the system models using object oriented methodology (UML) for software development

Program

M.Eng in Computer Engineering

Objectives

  • The course aims at providing the student with a methodology for the development of software systems. In order for the student to be able to compete with the state of the art in software engineering area. Different system development phased thoroughly discussed and practice through the development of a required project.

Textbook

Data will be available soon!

Course Content

content serial Description
1Overview and History of Software Engineeringrn
2Software Process and Software Process Modelsrn
3Requirements Definition, Specification and Engineeringrn
4Structured Analysisrn
5Object- Oriented Analysis
6Unified Modeling Language
7Design Concepts and Principles
8Design Patterns
9Software Testing Verification and Validation
10Agent-Based Software Engineering
11Component Based Software Engineering
12Agile Systems and Extreme Programming

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.