
Intensive Course for Experienced Functional Analysts - Theory
Course Description
Course Overview: Functional Analyst Role
I want to be upfront with you: my English isn't perfect, but I aim to share my knowledge in this language so that English-speaking students can obtain a certificate for this course. To achieve this, I'm using artificial intelligence tools.
Course Objectives
This course aims to explain the role of a Functional Analyst within companies, both in 'client companies' (companies that purchase the Analyst's services from a software factory) and in 'software factories' where the Analyst will work.
Course Details
"This is a SHORTENED, theory-based version of the 'Intensive Course for Experienced Functional Analysts' that I previously published in Spanish. So, if you've already taken that course in Spanish, there's no need to take this one as it's a shorter version covering the theory related to the world of Functional Analysts and their activities.
Course Content
Here we have a new version of the course, much shorter, and taught in English. We'll cover concepts about the Functional Analyst, the profile's functions, their role in both Client companies and 'software factory' companies, as well as the skills and knowledge a Functional Analyst should have.
We'll also delve into Software Development Projects and all their stages, elaborating on each one:
Requirements Engineering
Functional Analysis - Diagrams generated by the FA. Databases and the Functional Analyst
System Design - Related to the system's structure, designing the foundations for system development
System Construction - Discussing concepts like application types, DevOps, full-stack developer, frontend developer, backend developer, APIs, UX/UI design, web services, programming languages
Testing
Documentation and Training - Relevant documentation
Deployment
Post-Production Testing
Change Management
Maintenance
Support
Requirements Engineering
Functional Analysis - Diagrams generated by the FA. Databases and the Functional Analyst
System Design - Related to the system's structure, designing the foundations for system development
System Construction - Discussing concepts like application types, DevOps, full-stack developer, frontend developer, backend developer, APIs, UX/UI design, web services, programming languages
Testing
Documentation and Training - Relevant documentation
Deployment
Post-Production Testing
Change Management
Maintenance
Support
Clarification
The derivation of diagrams from the use case diagram is explained at a theoretical level, as there is a practical part associated with another course dedicated exclusively to this.
Additional Information
I recommend taking the practical part or part 2, which will be published later, to get a sense of the exercises. Then, you can check out the complementary courses on the course portal (practical part, SQL SERVER, UML with Jira, etc.).
I recommend continuing with the practical part of this course, which will be available soon.
Best regards, Lau