Setup Menus in Admin Panel

Login

Overview:

The training 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 optimizes overall solution effectiveness according to the values of the stakeholders).

Audience:

This seminar is designed for people who are responsible for requesting, specifying, acquiring, developing, testing, using, supporting or managing software-intensive systems. A participant can be, Project Managers and Project Sponsors, Software Development Managers and Team Leaders, Software Developers, Business Analysts, Test Managers, and Testers.

Pre-Requisite:

NA

Course Curriculum

Introduction – Why is Systematic Software Development necessary?
Software systems development project issues and challenges Details 00:00:00
Relationship between problem definition an stakeholder satisfaction Details 00:00:00
The case for applying a systematic approach softwaresystems development Details 00:00:00
Workshop – review of software intensive projects and their outcomes Details 00:00:00
Principles for software systems development Details 00:00:00
Systems Engineering Life Cycle Processes
Definitions of system engineering Details 00:00:00
Systems concepts Details 00:00:00
Systems engineering lifecycle processes Details 00:00:00
Waterfall, incremental and iterative lifecycle models Details 00:00:00
Relationship to software engineering lifecycle processes Details 00:00:00
Organisations – IEC, IEEE, INCOSE, SEI,ISO Details 00:00:00
Standards and guidelines – IEEE 1220,EIA/IS–632,EIA 632,ISO/IEC 15288,SEBOK Details 00:00:00
Software Engineering Life Cycle Processes
Definitions of software engineering Details 00:00:00
Software engineering concepts Details 00:00:00
Relationship to systems engineering lifecycle processes Details 00:00:00
Organisations – IEEE, ISO, SEI, PMI Details 00:00:00
Standards and guidelines – ISO/IEC/IEEE 12207,IEEE 1012,SWEBOK,ISO 15939,CMMI series, ISO15504(SPICE) Details 00:00:00
Software Systems Engineering Process Frameworks
The ISO/IEC/IEEE 12207 process framework Details 00:00:00
the CMMI™ process framework Details 00:00:00
Agile Methods and Techniques
The objectives of Agile methods Details 00:00:00
The Agile Manifesto Details 00:00:00
Agile development approaches Details 00:00:00
Agile project management Details 00:00:00
Critical success factors for Agile methods Details 00:00:00
Benefits and risks associated with Agile approaches Details 00:00:00
Requirements Analysis
Software requirements fundamentals Details 00:00:00
Requirements processes Details 00:00:00
Requirements elicitation Details 00:00:00
Requirements analysis Details 00:00:00
Requirements specification Details 00:00:00
Requirements validation Details 00:00:00
Practical considerations Details 00:00:00
Characteristics of good requirements Details 00:00:00
Context analysis Details 00:00:00
Workshop – creating a context diagram Details 00:00:00
Needs analysis Details 00:00:00
Functional analysis Details 00:00:00
Use cases Details 00:00:00
States and modes analysis Details 00:00:00
Decision tables and trees Details 00:00:00
Writing requirements statements Details 00:00:00
Workshop – writing requirements statements Details 00:00:00
Requirements documentation Details 00:00:00
Requirements management support tools Details 00:00:00
Software Design
Software design fundamentals Details 00:00:00
Key issues in software design Details 00:00:00
Software structure and architecture Details 00:00:00
Architectural frameworks Details 00:00:00
UML diagrams Details 00:00:00
Data Flow Diagrams Details 00:00:00
Workshop – creating a Data Flow Diagram Details 00:00:00
Function-oriented design Details 00:00:00
Data oriented design Details 00:00:00
Object oriented design Details 00:00:00
Service Oriented Architecture (SOA) Details 00:00:00
Design patterns Details 00:00:00
Design quality Details 00:00:00
Design documentation Details 00:00:00
Design support tools Details 00:00:00
Software Construction
Software construction fundamentals Details 00:00:00
Programming languages Details 00:00:00
Coding considerations Details 00:00:00
Software construction support tools Details 00:00:00
System Integration
Integration approaches Details 00:00:00
Web services Details 00:00:00
XML Details 00:00:00
Interface control Details 00:00:00
Pitfalls and pointers in system integration Details 00:00:00
Quality Management
The origins of quality management Details 00:00:00
Quality Assurance and Quality Control Details 00:00:00
ISO 9001 Quality Management Systems Requirements Standard Details 00:00:00
Software quality characteristics Details 00:00:00
Quality management techniques and tools Details 00:00:00
Verification and validation Details 00:00:00
Technical reviews
Formal and informal reviews Details 00:00:00
Requirements reviews Details 00:00:00
Design reviews Details 00:00:00
code reviews Details 00:00:00
Release readiness reviews Details 00:00:00
Other reviews Details 00:00:00
Customer involvement in technical reviews Details 00:00:00
Pitfalls in conducting technical reviews Details 00:00:00
Testing
Software testing fundamentals Details 00:00:00
Test planning Details 00:00:00
Test Levels Details 00:00:00
Test types Details 00:00:00
Test related measures Details 00:00:00
Test documentation Details 00:00:00
Software testing tools Details 00:00:00
Other verification and validation approaches and methods
Analysis Details 00:00:00
Demonstration Details 00:00:00
Prototyping Details 00:00:00
Simulation Details 00:00:00
Independent Verification and Validation Details 00:00:00
Process Improvement
Process assessment Details 00:00:00
Process improvement Details 00:00:00
CMMITM
CMMI™ terms and concepts Details 00:00:00
Improvement and CMMI™ Details 00:00:00
CMMI™ model representations – staged, continuous Details 00:00:00
CMMI™ disciplines and process areas Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar