Requirements Engineering: Software Engineering
- Descrição
- Currículo
- FAQ
- Revisões
“Requirements Engineering” Is the first course in our “Software Engineering” series.
If you are involved in software projects, especially large ones, you know that dealing with software requirements is the biggest problem the software practitioner faces almost at every project.
Not working effectively with software requirements could be the number one reason for many software projects’ failures.
The course will discuss concepts for systematically establishing, defining, and managing the requirements for large, complex, changing, and software-intensive systems from technical, organizational, and management perspectives.
The course will consider the past, present, and future paradigms and methodologies in requirements engineering.
The course will cover informal, semi-formal, and formal approaches while balancing theory and practice.
The course will involve building models of both requirements engineering process and requirements engineering product, concerning both functional and non-functional goals/requirements/specifications, using a systematic decision-making process.
This course will help you manage the requirements aspect of software projects with different domains, sizes, technologies, platforms, and different practitioners’ and customers’ experiences. We need to acquire a set of tools, techniques, and best practices and learn when to use them to handle software requirements effectively and efficiently.
In this course, You will learn various techniques to capture requirements, analyze and validate requirements, control and manage requirements change requests, and deliver a solid requirements document.
You will understand the requirements analysts’ role in a software project, which will help you know what you need from them and what they need from you.
The course is based on the (Software Engineering Book of Knowledge (the SWEBOK) from IEEE. So this course can also help you pass various software engineering exams provided by IEEE. I will teach you everything you need to know, and I will answer any of your questions 24 x 7.
-
5Requirements Engineering - IntroductionVídeo Aula
-
6Definition of a Software RequirementVídeo Aula
-
7Product and Process RequirementVídeo Aula
-
8Functional and Non-Functional RequirementsVídeo Aula
-
9Non-Fuctional RequirementsVídeo Aula
-
10More Non-Functional RequirementsVídeo Aula
-
11Emergent PropertiesVídeo Aula
-
12Quantifiable AttributesVídeo Aula
-
13Software and System RequirementsVídeo Aula
-
14Introduction to Requirements Engineering QuizQuestionário
-
20Requirements Elicitation - IntroductionVídeo Aula
-
21Issues and Problems in Requirements ElicitationVídeo Aula
-
22Requirements SourcesVídeo Aula
-
23Requirements Elicitation TechniquesVídeo Aula
-
24BrainstormingVídeo Aula
-
25InterviewVídeo Aula
-
26Facilitated WorkshopsVídeo Aula
-
27Focus GroupsVídeo Aula
-
28Joint Application Development (JAD)Vídeo Aula
-
29PrototypesVídeo Aula
-
30BenchmarkingVídeo Aula
-
31PersonaVídeo Aula
-
32Scenarios and Use casesVídeo Aula
-
33User StoryVídeo Aula
-
34Questionnaires and SurveysVídeo Aula
-
35Role-playing and ViewpointsVídeo Aula
-
36Document AnalysisVídeo Aula
-
37ObservationVídeo Aula
-
38EthnographyVídeo Aula
-
39When to Stop Eliciting RequirementsVídeo Aula
-
40Requirements Elicitation QuizQuestionário
-
41Requirements Analysis - IntroductionVídeo Aula
-
42Requirements ClassificationVídeo Aula
-
43Architectural design and requirements allocationVídeo Aula
-
44Requirements NegotiationVídeo Aula
-
45Formal AnalysisVídeo Aula
-
46Derived RequirementsVídeo Aula
-
47Feature AnalysisVídeo Aula
-
48Requirements Analysis QuizQuestionário
-
55Requirements Documentation - IntroductionVídeo Aula
-
56Detailed vs. Simplified Requirements DocumentsVídeo Aula
-
57Creating a Simplified Requirements DocumentVídeo Aula
-
58Creating the SRSVídeo Aula
-
59Properties of a Single RequirementVídeo Aula
-
60Properties of the Whole Requirements DocumentVídeo Aula
-
61System Requirements Specification (SysRS)Vídeo Aula
-
62Requirements Documentation QuizQuestionário
-
69Change ManagementVídeo Aula
-
70Change ControlVídeo Aula
-
71Status TrackingVídeo Aula
-
72Version ControlVídeo Aula
-
73Requirements Traceability MatrixVídeo Aula
-
74How Does Agile Manage Change?Vídeo Aula
-
75How to Limit Changes And Change Impact?Vídeo Aula
-
76Requirements Management QuizQuestionário
-
77Requirements Tools ClassificationVídeo Aula
-
78Brainstorming ToolsVídeo Aula
-
79Prototyping ToolsVídeo Aula
-
80Modeling ToolsVídeo Aula
-
81Collaboration ToolsVídeo Aula
-
82Business Needs Assessment ToolsVídeo Aula
-
83Data Analysis ToolsVídeo Aula
-
84Why Requirement Management Tools?Vídeo Aula
-
85Requirements Management ToolsVídeo Aula
-
86Main Principles For Tool SelectionVídeo Aula
-
87Introducing A Tool Into An OrganizationVídeo Aula
-
88Success Factors For ToolsVídeo Aula