Click to View Software Engineering Diagram  

Software Engineering

A systems approach


A course/workshop presented over five days
Presented by Mr. Ian Hirst

Introduction | Training Objective | Course Outline | Methods & Materials | Key Questions | Who Should Attend |Course Schedule

Engineers Australia
This course is recognised by Engineers Australia for CPD purposes (40 hours)

Introduction

This course is a 5-day immersion in the development of software systems with a focus on leading software engineering development and management processes and practices.

The course approaches software development from a Systems Engineering perspective (an interdisciplinary, collaborative approach to the engineering of system solutions which aims to capture stakeholder needs and objectives and to transform these into a holistic, life-cycle balanced system solution which both satisfies the minimum requirements of the stakeholders, and optimises overall solution effectiveness according to the values of the stakeholders.

Top

Training Objective

Without exception, complex Information Technology based business, defence and aerospace projects involve large scale software development. Software development, support issues and related risk are now determining the success or failure of many projects. At the conclusion of this course, you will:

a. understand the major issues in contemporary software development and maintenance as related to complex and critical software systems;

b. understand more about the practices which typically apply in software development projects, from cradle to grave;

c. be familiar with the mainstream views of what constitutes world leading practice in software engineering, having regard to currently used processes and standards such as ISO/IEEE/EIA 12207, other IEEE and ISO standards, the Software Engineering Institute's (SEI) Capability Maturity Models, the Guide to the Software Engineering Body of Knowledge (SWEBOK); and

d. see software as a part of a larger system and be familiar with the principles of systems engineering as they are relevant to software.

In addition, delegates will develop their skills in specifying, planning and managing major software development and maintenance efforts.

Top

Course Outline

0. Introduction - Why Software Engineering?

1. Systems Engineering Lifecycle Processes

2. Software Engineering Lifecycle Processes

3. Software Systems Engineering Process Framework

4. Agile Methods And Techniques

5. Project Management Frameworks

6. Quality Management Frameworks

7. Requirements Analysis

8. Software Design

9. Software Construction

10. System Integration

11. Software Maintenance

12. Verification and Validation

12.1 Technical Reviews

12.2 Testing

12.3 Other Verification and Validation Methods

12.4 Independent Verification and Validation

13. Software Engineering Management

13.1 Project Management Activities

13.2 Software Development Plan

13.3 Scope Management

13.4 Time Management

13.5 Cost Management

13.6 Risk Management

13.7 Configuration Management

13.8 Release and Deployment Management

13.9 Quality Management

13.10 Software Performance Measurement/Metrics

14. Process Evaluation and Improvement

15. CMMI ®

16. Software Acquisition

17. Engineering of Trusted Software Systems

18. Effective Team Management

19. Course Review

Top

Training Method and Materials

Course delivery is a mixture of stand-up instruction, guided discussions, and individual and group exercises which are used to deliver a very practically-oriented learning experience. You will be provided with numerous supplementary descriptions, checklists, forms and charts which you can put to use immediately.

Top

Key Questions

Top

Who Should Attend This Seminar/Workshop?

This course is designed for people who are responsible for specifying, acquiring, developing, evaluating, supporting or managing software intensive systems. Job titles of typical participants are likely to include project manager, software development managers and team leaders, software and systems engineers, acquisition staff, test managers and quality assurance specialists, software systems managers, support staff, and the like.

Top

Course Schedule

P137-59
20 Oct to 24 Oct 2008
Adelaide, Australia
Freedom Adelaide Meridien Hotel
Earlybird Fee: AUD2421.00
Standard Fee: AUD2690.00
Download Brochure
Download Regform
Enquire Online
Register Online
P137-57
24 Nov to 28 Nov 2008
Amsterdam, The Netherlands
Hotel Amsterdam - De Roode Leeuw
Earlybird Fee: EUR1737.00
Standard Fee: EUR1930.00
Download Brochure
Download Regform
Enquire Online
Register Online
P137-61
01 Dec to 05 Dec 2008
Las Vegas, USA
Clarion Las Vegas
Earlybird Fee: USD2115.00
Standard Fee: USD2350.00
Download Brochure
Download Regform
Enquire Online
Register Online
P137-62
08 Dec to 12 Dec 2008
Säo José dos Campos, Brazil
INPE
Earlybird Fee: BRL2691.00
Standard Fee: BRL2990.00
Download Brochure
Download Regform
Enquire Online
Register Online

Top

* All AUD$ amounts are inclusive of GST