Introduction to the Program

Join our community of students and learn with the best. You will increase your professionalism in a comfortable way"

##IMAGE##

The teaching team of this Postgraduate certificate in Requirements Engineering has made a careful selection of each topics of this training to offer the student a study opportunity as complete as possible and always linked to current events. 

The program covers from requirements sources and elicitation techniques to user requirements and prototyping techniques. Modeling and management of requirements and critical systems and formal specification are also an important part of this Postgraduate certificate that intends to educate engineers for success in their profession. 

This program provides students with specific tools and skills to successfully develop their professional activity in wide environment of Requirements. It works key competences such as knowledge of the reality and daily practice in different IT areas and develops responsibility in the monitoring and supervision of their work, as well as specific skills within this field. 

In addition, as it is a 100% online Postgraduate certificate, the student is not conditioned by fixed schedules or need to move to another physical location, but can access contents at any time of the day, balancing their work or personal life with their academic life. 

Do not miss the opportunity to take this Postgraduate certificate in Requirements Engineering with us. It's the perfect opportunity to advance your career"

This Postgraduate certificate in Requirement Engineering contains the most complete and up-to-date program on the market. The most important features include:

  • Development of case studies presented by experts in software engineering
  • The graphic, schematic, and practical contents with which they are created, provide scientific and practical information on disciplines that are essential for professional practice
  • Practical exercises where self-assessment can be used to improve learning
  • A special emphasis on innovative methodologies in Requirements Engineering
  • Theoretical lessons, questions to the expert, debate forums on controversial topics, and individual reflection assignments
  • Content that is accessible from any fixed or portable device with an Internet connection

This Postgraduate certificate is the best investment you can make in selecting a refresher program to update your knowledge in Requirements Engineering" 

It includes in its teaching staff professionals belonging to the field of education, who bring to this program their work experience, in addition to recognized specialists belonging to reference societies and prestigious universities. 

Its multimedia content, developed with the latest educational technology, will allow the professional a situated and contextual learning, that is, a simulated environment that will provide an immersive learning programmed to prepare for real situations. 

This program is designed around Problem-Based Learning, whereby the professional must try to solve the different professional practice situations that arise throughout the program. For this, the professional will be assisted by an innovative interactive video system developed by recognized and experienced requirements engineering experts. 

This program comes with the best educational material, providing you with a contextual approach that will facilitate your learning"

##IMAGE##

This 100% online Postgraduate certificate will allow you to balance your studies with your professional work while increasing your knowledge in this field"

Syllabus

The content structure has been designed by the best professionals in the Computer Engineering sector, with extensive experience and recognized prestige in the profession.

##IMAGE##

We have the most complete and up-to-date academic program in the market. We strive for excellence and for you to achieve it too" 

Module 1. Requirement Engineering 

1.1. Introduction to Requirements Engineering 

1.1.1. The Importance of Requirements 
1.1.2. Concept of Requirement 
1.1.3. Dimensions of Requirements 
1.1.4. Levels and Types of Requirements 
1.1.5. Requirements Characteristics 
1.1.6. Requirements Engineering 
1.1.7. The Requirements Engineering Process 
1.1.8. Frameworks for Requirements Engineering 
1.1.9. Best Practices in Requirements Engineering 
1.1.10. The Business Analyst 

1.2. Sources of Requirements 

1.2.1. The Requirements Network 
1.2.2. The Stakeholders
1.2.3. Business Requirements 
1.2.4. Vision and Scope Document 

1.3. Requirements Elicitation Techniques 

1.3.1. Elicitation of Requirements 
1.3.2. Problems of Requirements Elicitation 
1.3.3. Contexts of Discovery 
1.3.4. Interviews 
1.3.5. Observation and "Learning 
1.3.6. Ethnography 
1.3.7. Workshops 
1.3.8. Focus groups
1.3.9. Questionnaires 
1.3.10. Brainstorming and Creative Techniques 
1.3.11. Group Media 
1.3.12. Analysis of System Interfaces 
1.3.13. Document Analysis and "Archeology". 
1.3.14. Case Studies and Scenarios 
1.3.15. Prototypes 
1.3.16. Reverse Engineering 
1.3.17. Reuse of Requirements 
1.3.18. Good Elicitation Practices 

1.4. User Requirements 

1.4.1. Person 
1.4.2. Case Studies and User Stories 
1.4.3. Scenarios 
1.4.4. Types of Scenarios 
1.4.5. How to Discover Scenarios 

1.5. Prototyping Techniques 

1.5.1. Prototyping 
1.5.2. Prototypes According to their Scope 
1.5.3. Prototypes According to their Seasonality 
1.5.4. The Fidelity of a Prototype 
1.5.5. User Interface Prototypes 
1.5.6. Evaluation of Prototypes 

1.6. Requirements Analysis 

1.6.1. Requirements Analysis 
1.6.2. Requirements Analysis Best Practices 
1.6.3. The Data Dictionary 
1.6.4. Prioritization of Requirements 

1.7. Documentation of Requirements 

1.7.1. The Requirements Specification Document 
1.7.2. Structure and Contents of an SRS 
1.7.3. Natural Language Documentation 
1.7.4. EARS: Easy Approach to Requirements Syntax 
1.7.5. Non-Functional Requirements 
1.7.6. Attributes and Templates in Table Form 
1.7.7. Good Specifications Practices 

1.8. Validation and Negotiation of Requirements 

1.8.1. Validation of Requirements 
1.8.2. Requirements Validation Techniques 
1.8.3. Negotiation of Requirements 

1.9. Modeling and Requirements Management 

1.9.1. Requirements Modeling 
1.9.2. The User's Perspective 
1.9.3. The Data Perspective 
1.9.4. The Functional or Flow-Oriented Perspective 
1.9.5. The Behavioral Perspective 
1.9.6. Volatility of Requirements 
1.9.7. Requirements Management Process 
1.9.8. Tools for Requirements Management 
1.9.9. Best Practices in Requirements Management 

1.10. Critical Systems and Formal Specification 

1.10.1. Critical Systems 
1.10.2. Risk-Driven Specification 
1.10.3. Formal Specification 

##IMAGE##

This program will allow you to advance in your career comfortably" 

Postgraduate Certificate in Requirement Engineering

Requirements Engineering is a key discipline for software development, since it allows to define and document in a clear and precise way the objectives and requirements that a computer system must meet. Therefore, studying the Postgraduate Certificate in Requirements Engineering at TECH can be an excellent opportunity for those who wish to acquire skills and competencies in this area and thus, have a more attractive and competitive professional profile. One of the advantages of the course is that it is taught 100% online, which allows students to adapt their study schedules and advance at their own pace, regardless of their geographical location. In addition, TECH's learning platform has state-of-the-art technology and high-quality multimedia resources, which guarantee an enriching and effective educational experience. The teachers of the Postgraduate Certificate are experts in Requirements Engineering, with extensive experience in research and development of projects related to this discipline. Thanks to their experience and expertise, students will have the opportunity to acquire a deep and updated understanding of the most relevant concepts and techniques in Requirements Engineering.

Expand your career opportunities with a modern degree

You will develop multiple skills and competencies upon completion of the course. From the ability to understand the importance of Requirements Engineering in the software development process, the ability to delve into requirements sources and requirements elicitation techniques, to the ability to understand and apply prototyping as an essential part of the development process. For all these reasons, studying TECH's Postgraduate Certificate in Requirements Engineering can be an excellent option for those who wish to acquire skills and competencies in this key area of software development, thanks to its online methodology, quality content and expert teachers in Requirements Engineering.