In this course you will learn the software engineering techniques and practices that are applied to successful software development projects. We will take you through the risks presented by particular problems and how to select a life cycle to mitigate those risks. The activities within in each life cycle phase will be presented with the supporting processes to deliver a quality software solution.

Image description
Image description
Image description
Image description

Overview


The application of good software engineering principles greatly increases the chances of project teams producing quality software products i.e.  Software that is useable and beneficial, is problem free and maintainable.  This course teaches you what good software development is all about


What will you learn?


The software problem - why you need software engineering

How to choose the best approach
What are the skills and techniques required for each phase?
How to work better in a project team
Hands on, practical best practice methods

 

 Course content

 

 

 

Development Challenges

Development failures, risks and solutions – software engineering

Software Quality, quality assurance and quality control

Risk management


Image description

Software Development Life Cycles
What is a life cycle and what is a process
Overview of the various type, advantages and disadvantages, when they should be applied

Image description

Analysis & Design
How design fits into the life cycle,
Types of design, types of modelling

Image description

Coding Practices, implementation
Best practices to ensure low cost of maintenance

Image description

Testing Techniques

Definitions & techniques, with practical examples
Verification methods

Image description

Projects Teams
People are different
Real communication
How to make working life that bit more enjoyable


Image description

Software Maintenance
What it is and how you can reduce costs.
Overview of dealing with legacy systems

Image description

Configuration management
Overview of change control and configuration management and how it can be applied.

Image description

Procurement/Acquisition
Overview of acquisition strategies

Image description


100% Recommended


All course delegates would recommend this course to someone else


What previous delegates have said:


I felt the pace and content of this course was very good and clearly presented. The frequent reference to work situations was excellent in framing course content to the real world.
Philip Rowe

Good amount of information
Daniel Jones

Your course was extremely informative and well worth attending. Extremely helpful, thank you
Michael Hill

Excellent, valuable, I enjoyed it, looking forward for more courses
Soheir Ghallab

A good and full overview of information to highlight areas for further training. Very well delivered
Diane O'Brien

Good and swift cover of subjects. I have enjoyed your course and presentation style. Looking forward to our next meeting.
Gerry Stutters

Good refresher course, quite fast paced.
Sandra Elderfield

A vast amount of information presented in an interesting manner. Many thanks.
Craig Newman

The administration of the role including the recording and reviewing of risks, issues, early warning, regular programme update meetings is heavy leaving less time to actually “do” the role. For me, the training helped me understand the importance of why I have to do these elements. What was good is that it is clear that our programme manager has employed a hybrid model, taking parts from the various methodologies. Fast paced course, well delivered, providing a taster into many areas.
Anon

 

Delegate Course Feedback

 

How would you rate:

Poor

Average

Good

Very Good.

Excellent

The overall value of the course?

0%

7%

14%

19%

50%

The presenter’s ability to hold your attention?

0%

0%

14%

50%

36%

The presenter’s ability to communicate clearly
& effectively?

0%

0%

0%

50%

50%

The overall learning experience?

0%

7%

7%

50%

36%