Experience

Expertise

Excellence

Qual IT Solutions

About Us

Services

Qual IT Institute

Careers

Contact Us

Business Requirements Curriculum

Course Schedule

Course Costs

E-Learning

Other Services

Register

 

 

 

Defining System Requirements

 

Course Reference: DSR

Overview

This two-day course provides participants with a proven approach that uses familiar and proven software specification methods and best practices to produce a high quality, industry standard Software Requirement Specification.

Course Content

Principles of the Best Practices for Specifying Software Requirements

·          Business user-centered

·          Time-to-market focused

·          "Objective"- oriented

·          Stepwise refinement

·          IT/User interactive

·          IEEE

·          SEI Capability Maturity Model

·          ISO Standardization efforts

·          Software Engineering concepts

·          Object/data-driven

·          Structured Systems Analysis & Design

·          Information Engineering

Segmenting the Software Requirement Specification

·          Different partitioning methods and techniques

·          Identifying the activities, sub-systems, modules, patterns, components and their relationships.

·          Refining and reorganizing the Business Requirement Specification

Software Specification Methods and Practices

·          Modeling using tables, matrices, diagramming notations, textual specification language, cross reference tables, templates and worksheets.

·          Specifying the data requirements for the system.

·         Entity-relationship diagramming

·         Object modeling

·         Logical data model

·         Normalization theory simplified

·         The Data Dictionary

·         Object life cycles

·         Data usage

·          Specifying the functional requirements of the system.

·         Use-case scenarios

·         Data flow diagramming

·         Activity relationship model Structure charts

·         Specifying sequence

·         Workflow

·         Functional, component and key operation specifications

·         Event-response analysis State transition diagramming

·         Activity dependency diagrams

·         Decision tables

·         UML

·         Specifying Actors, Roles

·         Work Sessions

·          Specifying hardware & software architecture (non-functional) requirements.

·          Input/Output Specifications

·        User Interface Specification

·        Data Presentation Modeling

·        Prototyping

Documenting the Software Requirement Specification

Presentation

·          Format

·          Standards

·          What needs to be included

·          Tips

 

 

 

Phone 416-518-3450                                             courses@qualitsolutions.com