Request
Information
Online

or call us at:
(800) 379-1811

 


Fundamentals of
Technical Design
A Four Day Instructor Led Course

Course Synopsis

What is it that Systems Analysts and Programmer/Analysts really do?

They routinely create complex technical solutions to meet a business need that has been expressed through a Business Requirements document. This process is frequently called Systems Analysis, or Specification Writing. It is followed in the software development life cycle by the Programming, Testing, User Acceptance Testing, and Implementation phases.

This course addresses the key steps in preparing a written technical specification suitable for development activities. Our focus is on mid-size projects, however, we address both large scale endeavors and smaller projects as well.

Our goal is to provide a comprehensive course for Systems Analysts and Programmer/Analysts which can also serve as reference material. The information presented in this course us essential to organizing and performing systems analysis and specification writing while performing development life cycle activities.

Seminar Objectives

To improve the content and completeness of the following technical life cycle deliverables which are produced, or significantly modified by, the development staff:

Medium Design Document (Medium-sized Projects)

Documentation and Training Plan

Conversion and Implementation Plan

Quality Assurance and Testing Plan

Business Solution Design (Large-sized Projects)

Technical Design (Large projects)

Small Project Packets

This training course will help students understand the content of these deliverables and how to prepare appropriate design content. The result will be more complete and consistent technical design deliverables. To complete this objective, the course will:

-- Improve the level of knowledge and consistency of approach for developers assigned to projects.

-- Expand the developer’s awareness and skills regarding techniques which can facilitate a more complete and accurate Technical Design.

-- Gain experience through an extensive case study which permits application of techniques and writing specifications during the course.

-- Improve the traceability of Requirements through the Business Solution Design (BSD) and the Technical Design phases thus improving user satisfaction and increasing the effectiveness of developers by reducing re-work and testing.

Course Contents

During the course of this four day seminar each attendee will understand the specification process
required to develop a design document suitable for programming, testing, and deployment.

Through lecture, exercises and hands-on experience the attendees will learn:

Welcome and Overview

A Review of Business Analysis Principles

Qualities of Well-Written Project Requirements

Sample Business Requirements Template

Scoping the Design Effort

Introducing the Medium Design Document

Writing the Project Summary


Diagramming Techniques

-- Context Diagrams
-- Flowcharting
-- Business Process Analysis and Work Flow Diagrams
-- Entity Relationship Diagrams
-- Data Flow Diagrams
-- Use Cases
-- Decomposition Diagram
-- Iterative Prototyping Techniques

Defining Architectural Standards for the Project

Defining Application Changes

-- Menus and Online Navigation
-- Online Screen Design
-- Batch Process Design
-- Forms Design
-- Report Design
-- Interface Design
-- Database Design Considerations

Defining Packaging Needs

Defining Documentation and Training Needs

Defining Testing Needs

Documenting Requirements Traceability

Peer Reviews and Structured Walkthroughs

Performing a Technical Risk Assessment

Technical Document Writing Guidelines

Obtaining Project/Deliverable Approvals


Logistics

Class duration is variable, standard class is 4 days.
Course contents may be customized to meet your company needs.
Extensive instructional materials are provided.
This course is offered as in-house training.

Audience


Business Analysts
Systems Analysts
Systems Engineers
Programmer/Analysts and Programmers
Project Managers and Project Implementation Teams
Other System Developers and Technical Team Members
Consultants and Project Auditors

Any I.T. professional requiring a sound knowledge of Technical Design techniques.

Course Brochure

Coming Soon!

Click graphic to see a course summary in Adobe PDF.
(You can save it or print on your own system.)

 

 

[ home ] [ seminars ] [ webcasts ] [ courseware ] [ books ] tools ]