Knowledge Systems Corporation   KSC
Call Today
(919) 789-8549
Services


Smalltalk Courses






- Mentoring and Apprenticeships
- Project Development
- Open Enrollment Courses

Contact sales@ksc.com or call 800 348-8323 to discuss your options.


- Why Smalltalk
- STIC
- Smalltalk Solutions



Use Case Development

This three-day workshop provides instruction in the writing, revising and utilization of use cases in software development, reinforcing the training with hands-on experience in use case and scenario design and creation.

The techniques and experiences acquired in this course are useful in any development environment, object-oriented or not, in which use cases play a part.

Audience

Analysts, designers, developers, system testers, and project managers/management involved in software development

Prerequisites

  • Previous exposure to use cases helpful, but not required
  • Requirements and/or analysis experience helpful, but not required

Course Topics

Day 1

  • Workshop Overview
     
  • Use Case Essentials
    • What is a use case?
    • What does a use case look like?
    • What purposes do use cases serve?
    • When in a project should use cases appear?
       
  • Use Case Diagrams in UML
    • What does a use case diagram look like?
    • How does a use case diagram help organize use cases?
    • When in a project should use case diagrams appear?
    • How is a use case diagram constructed?
       
  • Scenarios
    • What is a scenario?
    • What does a scenario look like?
    • How do scenarios relate to use cases?
Day 2
  • Writing The Primary Scenario
    • How are scenarios classified as primary or secondary?
    • What purpose does this classification serve?
    • What techniques are useful when writing primary scenarios?
       
  • Use Cases and Requirements
    • How do use cases relate to requirements?
    • Do use cases replace requirements?
    • Can use cases be written without requirements?
       
  • Writing Secondary Scenarios
    • How are primary and secondary scenarios related?
    • How are secondary scenarios discovered?
    • What techniques are useful when writing secondary scenarios?
    • How many secondary scenarios should be written?
Day 3
  • Testing and Reviewing Use Cases
    • What information should appear in a use case?
    • How can use cases be verified and validated?
    • What common errors occur in use case development?
       
  • Managing Use Case Complexity
    • How can use cases be organized?
    • How many use cases and scenarios should be written?
    • How can use case development be scheduled?
    • What are the benefits and risks of use case development?
       
  • Use Cases in Testing
    • How do use cases and scenarios affect software testing?
    • Do use cases provide complete system testing coverage?
    • How are test cases generated from use cases and scenarios?
       
  • Workshop Wrap-up

 

 

 



  • Spyware Removal
  • Wireless Networks
  • Virus Removal
  • Security
  • Childproofing


  • Smalltalk/JVM
    Smalltalk to Java in no time flat!


    Mission Software



    Knowledge Systems Corporation
    1143 Executive Circle Suite G
    Cary, NC 27511

    919.789.8549


    company - services - site map - contact - home


    Copyright © 2004 - Knowledge Systems Corporation
    All Rights Reserved.