Course Price
Includes:
5 modules
45 hours
Access on mobile and TV
Certificate of Completion
Vu Manh Thang
Vu Manh Thang
Senior Business Analyst. BA at Banking, Outsource.
Development
Last updated 10/02/2018
Course Objective

- Understand the concept of Software Requirement, the type and processes Requirement (Software Requirement Definition, Type and Process)

-  Understand the steps to reach the parts relating to Collecting, Analyzing Requirements (Stakeholder, Elicitation)

 - Mastering Data Modeling with UML (Modelling with UML)

- Understand the Process Priority Order Mark, Traceroute and Management The Change Request (Prioritization, Tracing and Change Management)

- Understand concepts Track, Censorship Requests (Verification & Validation)

- Understand the concept of the model Requirement Agile (Agile Requirement)

About this course

Software requirements engineering is the process of determining what is to be produced in a software system. It has the widely recognized goal of determining the needs for, and the intended external behavior, of a system design.

The software requirement process (including: requirements elicitation, requirements analysis, requirements specification, requirements validation and requirement management). The importance of high quality software requirements, long recognized as the foundation from which all software work follows, cannot be overstated. Arriving at a shared vision of the product to be developed is one of the greatest challenges facing the software project team, and customer involvement is among the most critical factors in software quality. This course will give participants a number of best practices, based upon the Business Analyst Body of Knowledge (BABOK), so that they can improve the quality of the requirements elicitation, analysis, modeling and management process in your organization. Some characteristics of high quality requirements specifications are completeness, conciseness, accuracy, modularization, prioritization, analysis, and verification. Ultimately, course also give you close view on Agile Requirement - all measures for increasing the likelihood of a successful software project.

Requirements

N.A

Description
Module 1: Introduction to Software Requirements Concept.
    - Understand the general objectives of the course, the requirements for training and evaluation of all subjects; Overall Understanding of Software Requirements.
    - Using resources from the program IIBA (http://www.iiba.org/)
Module 2: About How Analysis and Modeling with UML
    - Understand the concepts and techniques related to the Gathering, Analyzing Requirements; Know how Modeling Software requirements through UML diagrams
    - Using resources from the program IIBA (http://www.iiba.org/)
Module 3: Introduction to Model templates and concepts Managing Software Requirements
    - Know how to design the prototype model; Know how to set the Priority, Change Management as well as Traceroute on Software Requirements.
    - Using resources from the program IIBA (http://www.iiba.org/)
Module 4: Introduction to Software Requirements Agile model
    - Description of Requirement Agile, compared with the traditional model through the prism Requires software.
    - Using resources from the program IIBA (http://www.iiba.org/)
GRADING PLAN
(The first mark is rounding to the nearest tenth)
1. Assessments through The process:
    - Ask questions, accounting for 15% of total points
    - Quizzes, accounting for 20% of total points
    - Assignments, accounting for 40% of total points
2. The final exam:
    - Oral exam, accounting for 25% of total points.
3. Conditions to participate the final exam:
    - Ask mentor 8 accepted questions at the least, 
    - Get 100% points for all the quizzes.
    - Mark of each assignment > 0.
4. Passing conditions:
    - The final exam mark >= 4 (out of 10)
    - Total score >= 5 (out of 10)
Frequently Bought Together
S$495
S$990
Web-based Java Applications Web-based Java Applications
Chu Tuan Luyen
Senior Java Developer. Currently teaching in FPT University.
S$495
S$990
Ruby on Rails Ruby on Rails
Quach Ngoc Xuan
Senior Software Engineer at FPT-Software for 10+ years. Currently a lecturer at FPT University
S$495
S$990
Software Requirements Software Requirements
Vu Manh Thang
Senior Business Analyst. BA at Banking, Outsource.
S$495
S$990
Database Systems Database Systems
Ngo Tung Son
Co-founder and Technical Manager of Hung Vuong Trading Technology
S$495
S$990
Front-End Web Development Front-End Web Development
Quach Ngoc Xuan
Senior Software Engineer at FPT-Software for 10+ years. Currently a lecturer at FPT University
S$495
S$990
Introduction to Computer Science Introduction to Computer Science
Phan Truong Lam
Director of Academic Affair Department at FPT University
S$495
S$990
Introduction to Software Engineering Introduction to Software Engineering
Nguyen Tat Trung
Senior Software Engineer at FPT-Software. Currently a lecturer at FPT University
S$495
S$990
Data structures and algorithms Data structures and algorithms
Ngo Tung Son
Co-founder and Technical Manager of Hung Vuong Trading Technology
S$495
S$990
Object-Oriented Programming (with Java) Object-Oriented Programming (with Java)
Nguyen Quyet
Lecturer at FPT Software training center. Masters Information Systems - Hanoi University of Technology