Software Engineering Process

  • Software Engineering |

Description

An engineering process can be defined as a set of inter-related activities that transform one or more inputs into outputs, while consuming resources to accommodate that transformation. In software engineering, processes refer specifically to activities by software engineers to develop, maintain and operate software. In overview, software engineering process can be examined on two levels. The first level encompasses the technical and managerial activities within the software life cycle that are performed during software acquisition, development, maintenance, and retirement. The second is the meta-level, which is concerned with the definition, implementation, assessment, measurement, management, change and improvement of the software life cycle processes themselves. This course concentrates on the second level by examining the planning, assurance and control processes employed as they relate to real-world software development projects.

Program

Software Engineering 144 CRs

Objectives

  • 1. Employ key term definitions, including process management and process infrastructure terminology.
    2. Illustrate through example software life cycles, including software process categories, life cycle models and process adaption.
    3. Demonstrate the key elements of process assessment models, methods, and improvement techniques.
    4. Apply software measurement in a real-world project, to include process and product measurement, measurement results interpretation, information models and measurement techniques.
    5. Apply cutting-edge process tools.

Textbook

Yingxu Wang, Graham King. Software Engineering Processes: Principles and Applications. CRC Press

Course Content

content serial Description
1Software Process Management
2Software Process Infrastructure
3Categories of Software Processes
4Software Life Cycle Models
5Software Process Adaptation
6Practical Considerations
77th Week Exam
8Software Process Assessment Models
9Software Process Assessment Methods
10Software process Improvement Models
11Continuous and Staged Software Process Ratings
12Software Process and Product Measurement Techniques
13Quality Measurement Results
14Software Information Models
15Software Engineering Process Tools
16Final Exam

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.