IT / Management / OMG / Software Design / Requirements Analysis with Use Cases

Software Design - Requirements Analysis with Use Cases

Details

ID 2758313
Classroom 1 days
Webinar 2 days
Method Lecture and discussion
Prequisite Knowledge in software development, project experience
Audience Programmers, software architects, managers,

Services:

  • Lunch / Catering
  • Assistance for hotel / travel bookings
  • Comelio certificate
  • Flexible: Free cancellation up until 10 days before the training

Summary

A use case is a list of steps, typically defining interactions between a role (actor) and a system, to achieve a goal. The actor can be a human or an external system. In the Unified Modeling Language, the relationships between the use cases and actors are represented in a Use Case Diagram. As an important requirement technique, use case has been widely used in modern software engineering over the last two decades. Use case driven development is a key method in the analysis / documentation and design step of a software project. This training teaches you how to write and formulate understandable and well-structured use cases.

Training Dates

  • 2020-Nov-05 - Nov-06
  • 2021-Jan-14 - Jan-15
  • 2021-Mar-25 - Mar-26
  • 2021-Jun-03 - Jun-04

590 EUR +VAT

Location | Enrollment


Agenda

Use Cases and Their Role in Software Design

Introduction to Use Cases - The Advantages of Use Cases - Stakeholders and Actors and Their Goals - Graphic Symbols for Use Cases - The Use Case as a Contract for Behavior - Use Case Formats

Scope and Use Cases

Functional Scope - Design Scope - The Actor-Goal List - The Use Case Briefs - Using Graphical Icons to Highlight the Design Scope

Stakeholders and Actors

Stakeholders - Primary Actors - Supporting Actors - The System Under Discussion

Named Goal Levels

User Goals - Summary Level - Subfunctions - Finding the Right Goal Level - Graphical Icons to Highlight The Goal Level

Writing Use Cases

Scenarios and Steps - Main Success Scenario as the Simple Case - Preconditions, Triggers, Guarantees - Extensions and Extension Handling - Linking Use Cases

Use Cases in UML

The Use Case Diagram and its Elements - The Include-/Extend-Relationships - Generalization and Specialization for Actors and Use Cases

Trainer

Das Dozenten- und Autoren-Team Marco Skulschus (Studium der Ökonomie in Wuppertal und Paris) und Marcus Wiederstein (Studium der Elektrotechnik in Bochum und Dortmund) haben schon viele Seminare im Software-, Daten- und Prozess-Modellierung mit den Techniken der OMG (UML und BPMN) und des W3C (XML Schema, RDF/OWL) konzipiert und führen sie in der DACH-Region durch. Dazu veröffentlichen sie seit 2002 immer wieder Fachbücher zu Softwareentwicklung und Datenbanken.

Publications
  • Das Java Codebook ISBN 978-3827320599
  • UML 2 Zertifizierung ISBN 978-3826615733
  • Oracle PL/SQL ISBN 978-3-939701-40-8
  • MS SQL Server - T-SQL Programmierung und Abfragen ISBN 978-3-939701-02-6
  • XML: Standards und Technologien ISBN 978-3-939701-21-7
  • XML Schema ISBN 978-3-939701-54-5
Projects

In ihren Projekten entstanden verschiedene betriebliche Anwendungen und seit mehreren Jahren hauptsächlich Berichtssysteme und Data Warehouse-/OLAP-Lösungen. Sie sind für Kunden in DACH tätig und leiten dabei indische Entwicklerteams.