Advanced Software Engineering

Training

In Manila (Philippines), Dubai (United Arab Emirates), Kuala Lumpur (Malaysia) and 2 other venues

₹ 2,084,504.89 VAT incl.

*Indicative price

Original amount in GBP:

£ 20,000

Description

  • Duration

    20 Days

  • Start date

    Different dates available

Suitable for: Application Engineer. Computer Information Systems Manager. Database Administrator. Help Desk Technician. IT Directors. Software Engineers. Network Engineers. Senior Database Administrators. Senior Network Engineers. Senior System Analyst. Senior Web Administrator. Senior Web Developer. System Analyst. All others interested in Software Engineering

Facilities

Location

Start date

Cairo (Egypt)
See map
Champolion, 12421

Start date

Different dates availableEnrolment now open
Dubai (United Arab Emirates)
See map
Coral Deira Hotel, Muraqabat Street, Deria, Dubai, 82999,, 82999

Start date

Different dates availableEnrolment now open
Kuala Lumpur (Malaysia)
See map
Jalan Ampang Hilir, 68

Start date

Different dates availableEnrolment now open
Manila (Philippines)
See map
Makati, 1200

Start date

Different dates availableEnrolment now open
Milano (Italy)
See map
Via Washington, 66 Milan, 20146

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Course Contents, Concepts and Issues

Course 177. M2: Software Engineering -

Software Process, Agile Software Development, Requirements Engineering, System Modelling, Architectural Design, Design and Implementation, Software Testing, and Software Evolution

  • Introducing Software Engineering
  • Software Cost
  • Software Products
  • Importance of Software Engineering
  • Software Process Activities
  • General Issues That Affect Most Software
  • Software Engineering Diversity
  • Application Types
  • Software Engineering Fundamentals
  • Software Engineering and The Web
  • Web Software Engineering
  • Software Engineering Ethics
  • Issues of Professional Responsibility
  • Software Process Models
  • Process Activities
  • The Rational Unified Process
  • Agile Methods
  • Plan-Driven and Agile Development
  • Extreme Programming
  • Agile Project Management
  • Scaling Agile Methods
  • Functional and Non-Functional Requirements
  • The Software Requirements Document
  • Requirements Specification
  • Requirements Engineering Processes
  • Requirements Elicitation and Analysis
  • Requirements Validation
  • Requirements Management
  • Context Models
  • Interaction Models
  • Structural Models
  • Behavioral Models
  • Model-Driven Engineering
  • Architectural Design Decisions
  • Architectural Views
  • Architectural Patterns
  • Application Architectures
  • Object-Oriented Design Using the UML
  • Design Patterns
  • Implementation Issues
  • Open Source Development
  • Development Testing
  • Test-Driven Development
  • Release Testing
  • User Testing
  • Evolution Processes
  • Program Evolution Dynamics
  • Software Maintenance
  • Legacy System Management

Course 177. M3: Dependability and Security -

Sociotechnical Systems, Dependability and Security, Dependability Engineering, Security Engineering, and Dependability and Security Assurance

  • Complex Systems
  • Systems Engineering
  • Systems Procurement
  • System Development
  • System Operation
  • Dependability Properties
  • Availability and Reliability
  • Safety
  • Security
  • Risk-Driven Specification
  • Safety Specification
  • Security Specification
  • Software Reliability Specification
  • Redundancy and Diversity
  • Dependable Processes
  • Dependable Systems Architectures
  • Dependable Programming
  • Security Engineering and Security Management
  • Security Risk Assessment
  • Design for Security
  • Static Analysis
  • Reliability Testing
  • Security Testing
  • Process Assurance
  • Safety and Dependability Cases

Course 177. M4: Advanced Software Engineering -

Software Reuse, Component-based Software Engineering, Distributed Software Engineering, Service Oriented Architecture, Embedded Software, and Aspect-Oriented Software Engineering

  • The Reuse Landscape
  • Application Frameworks
  • Software Product Lines
  • COTS Product Reuse
  • Components and Component Models
  • CBSE Processes
  • Component Composition
  • Distributed Systems Issues
  • Client–Server Computing
  • Architectural Patterns for Distributed Systems
  • Software as a Service
  • Services as Reusable Components
  • Service Engineering
  • Software Development with Services
  • Embedded Systems Design
  • Architectural Patterns
  • Timing Analysis
  • Real-Time Operating Systems
  • Aspects, Join Points and Point Cuts
  • Software Engineering with Aspects

Course 177.M5: Software Management -

Project Management, Project Planning, Quality Management, Configuration Management and Process Improvement

  • Risk Management
  • Managing People
  • Teamwork
  • Software Pricing
  • Plan-Driven Development
  • Project Scheduling
  • Agile Planning
  • Estimation Techniques
  • Software Quality
  • Software Standards
  • Reviews and Inspections
  • Software Measurement and Metrics
  • Change Management
  • Version Management
  • System Building
  • Release Management
  • The Process Improvement Process
  • Process Measurement
  • Process Analysis
  • Process Change
  • The CMMI Process Improvement Framework

Advanced Software Engineering

₹ 2,084,504.89 VAT incl.

*Indicative price

Original amount in GBP:

£ 20,000