Untitled Document
Software Management Solutions
Home About SMS Promotions Contact Careers
 
Consulting Training Staffing Expert Witness
Home > Training > Courses > SDLC & Modeling Overview
  Training Side Bar

Training

Course Descriptions
Customized Training
Promotions

 

 

 

SDLC & Modeling Overview
An overview of Software Development Life Cycles (SDLC) and Business Modeling designed to highlight the major concepts, vocabulary and best practices, with discussion on avoiding pitfalls and building quality in along the way

Duration: 1-day

Target Audience: Business Analysts, Developers, Testers, Project Managers, Systems Liaison Staff, Software Quality Assurance staff

Description:
The morning session provides brief overviews of the major SDLC's, from Waterfall through RAD and E-Programming. It then goes on to explain the V-Model and Quality Gates, along with the specific entrance and exit criteria and the major tasks for each phase of software development.   The importance of the appropriate life cycle to the success of the project is explained.  Emphasis is on the pros and cons of using the different life cycles.  An exercise is given which describes various projects and asks the students to match the project with the appropriate life cycle. 

The afternoon session introduces the fundamentals of Business Requirements Modeling. The course delves into the differences between requirements modeling which is used for analytical purposes and the rigorous design and programming modeling represented by the UML. The purpose and benefits of the major model types are explained. The value of models in verifying and eliciting requirements is discussed. Group and individual exercises are worked for each type utilizing a consistent case study. The exercises reinforce the lecture materials and give students confidence in their own abilities.

Topics:
I. Overview of Systems Development Life Cycles
Projects, Life Cycles and Process Overview
Software Engineering's Track Record and Challenges
Project Initiation and Feasibility
Software Development Life Cycles Benefits & Drawbacks
- Waterfall
- Incremental
- Spiral
- Evolutionary
- Combination
- Prototype
- RAD
- E-Programming
- and more
Project Initiation and Feasibility
Project Phases from Planning through Post-Release
Quality Gate Model & V-Model

II. Introduction to Business Requirements Modeling
The elements of Requirements Engineering
The Business Analyst's analysis responsibilities
The Model Types and Exercises
- Context Diagrams
- Use Case Diagrams
- Class Diagrams
- State Transition Diagrams
- Dialogue Maps
- Data Flow Diagrams
- Entity-Relationship Diagrams
- Prototyping considerations

Prerequisites:  Familiarity with Software Development

 


 


Consulting | Training | Staffing | Expert Witness
Home | About SMS | Promotions  | Contact | Careers


Copyright © 1999-2022. Software Management Solutions