software-eng

SEW Software Engineer’s Workshop

Duration: 4 days Date: Oct 2-5 Location: ___ Categories: , Tag: N/A

$1,995.00

Product Description

This course is especially designed for the professional whose role includes both business and systems analysis on legacy and OO systems. A nuts-to-bolts analysis and design course that guides trainees through a complete project from requirements gathering and analysis to detailed software design specification. Covers project cost-benefit analysis, function-point cost estimation, use cases, data and object modeling, relational database design, normalization, ERDs, DFDs, structured analysis, OOAD , sequence diagrams, structured analysis, HIPO program specification for legacy systems, structured testing and more.

Audience:

  • Business-Systems Analysts
  • Business Analysts expanding their role into the technical arena
  • Systems Analysts
  • Software Engineers

Prerequisites:

None

Objectives

Upon completion of this course, you will be able to:

  • Fill the role of Business/ Systems Analyst on an IT project on both legacy and non-legacy systems
  • Know the differences between the structured approach and the OO approach and when to use which one.
  • Learn to work within both a waterfall and iterative project management methodology
  • Employ use cases in project planning
  • Perform cost-benefit analysis for IT projects
  • Use Data Flow Diagrams (DFDs) for business analysis and for software design
  • Create detailed programming specifications for legacy systems
  • Use the principles of coupling and cohesion to design easily-modified software systems
  • Describe process logic using structured English, decision table and trees
  • Understand the types of databases currently in use
  • Design an RDBMS database
  • Normalize a data model
  • Create use-case documentation and link this to the structural OO model (business classes and relationships)
  • Analyze workflow using activity diagrams
  • Understand OO concepts and use them in analysis and design
  • Design technical software classes (interfaces, controller classes)
  • Convert modeling elements (such as associations) into detailed programming elements and specifications
  • Describe use-case scenarios with sequence diagrams and use these to design class operations.
  • Convert class diagram into ERDs for RDBMS design

Design both requirements-based and technical tests using structured testing, white box tests, boundary-value analysis and systems tests

Reviews

There are no reviews yet.

Be the first to review “SEW Software Engineer’s Workshop”