• Post category:StudyBullet-16
  • Reading time:6 mins read


Starting with the process and requirements and ending with clear communication using UML, BPMN and CMMN.

What you will learn

Learn the skills and what is needed to be a Functional Analyst in comple IT and ICT environments.

Describe an IT solution for software development and IT infrastructure teams.

Learn to present a clear message to your intended audience: Communication is key

Learn how to deal with requirements.

Get the basics and intended use of modelling skills : UML, BPMN and CMMN

Description

This is the course β€œFundamentals of functional analysis”, which covers requirements, UML, BPMN and communication in IT Analysis.

Functional analysis is the basis for a good IT solution. It covers both SW design and infrastructure architecture.

This course is about what a functional analyst does, and the FA role and responsibilities. It does NOT cover specific IT knowledge, it will treat the methods for describing and communication the result of the analysis.

First it covers the process of functional analysis in depth.

Afterwards it dives into the importance of requirements, and getting the requirements of a project right. Why does one need requirements, how do we describe requirements, and how do we make sure the requirements are valid, correct and remain traceable over the course of the project?


Get Instant Notification of New Courses on our Telegram channel.


The next part of the course is about communication and the importance of being able to communicate on the right level of complexity to the different stakeholders.

Next it covers the tools to present a clear message, using use cases and user stories as well as all different UML diagram types and their intended use.

After that we go over to Process modeling, explaining the different steps and describing how BPMN and CMMN are structured and used, and are necessary to describe a process or case completely and correctly. Next it covers data modeling and prototyping and wire-frames.

And last, but not least it teaches how validating the final solution by acceptance testing is the final step towards a successful solution by you as an FA.

English
language

Content

Introduction

Introduction
Who is your teacher?

What is Functional Analysis and what is a Functional Analyst?

What is Functional Analysis?
Definition of Functional Analysis in IT
Why do we need Functional Analysts in IT?
What is the Functional Analyst Role?
The responsibilities of the Functional Analyst
The skills of a Functional Analyst
Clear communication

Getting the FA process right

Overview of the process
Steps in the analysis process

Getting Requirements right

Babok definition of requirements
Why do we need requirements?
Hierarchy of requirements
Requirements Discovery
Requirements refinement
Requirements modelling
Prototyping
SWOT analysis
Requirements specification and validation
Requirements traceability

Presenting a clear message to your audience

Use cases
User stories
UML diagrams overview
UML class diagram
UML Activity diagram
UML Component diagram
UML Use Case diagram
UML State Machine diagram
UML Sequence diagram
Business process and case modelling : BPMN and CMMN
BPMN
CMMN
Data modelling DFD and ERD
Mockup and wireframes

Validating the Solution: testing

Rationale for testing by the FA

Conclusion and looking back on the course

Conclusion and looking back on the course