Requirements Specifications: Goals and Conflict Analysis (Coursera)

Requirements Specifications: Goals and Conflict Analysis (Coursera)

In Requirements Goal Development and Language Analysis, we move from the spoken word to precise writing. A first step in this is writing goals. We will talk about goals used in requirements engineering and, from this, writing use cases from what we learn. Use cases can be in diagram and written form. Then- the villains enter- misuse cases and abuse cases are discussed in how we can deal with them in a Requirements environment. In gathering requirements, you'll have many questions remaining. Often this leads to the need of more interviews and group sessions. We'll go through how to handle group meetings, dealing with inconsistency, and handling conflict between stakeholders.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Course 3 of 5 in the Requirements Engineering: Secure Software Specifications Specialization.

Syllabus

WEEK 1
Goal Creation
After learning a lot from your customers, you now need to analyze, evaluate, and negotiate. One way to begin working with the data is to write out explicit goals from the information you've gathered. Goals can be written at high and low levels, but they need to be clear and measurable at any level. The first step is determining behavioral goals.

WEEK 2
Use, Misuse, and Abuse Cases
Once goals have been identified, they can be pulled together to create use cases; these are easy to read and understand by both customer and developer. To address security, misuse cases and abuse cases can also be defined, in written or drawn form.

WEEK 3
Group Sessions for Elicitation, Analysis, and Negotiation
While writing use cases, you'll likely realize that you are missing many components, have questions, and realize that some statements conflict. Group Sessions can help you get more information quickly and begin the negotiation process. Here you'll learn about different types of group sessions and how to make group sessions efficient and effective.

WEEK 4
Finding Conflicts and Risks
Inconsistency and conflicts often arise due to language that's being used. There are many types of inconsistency that you can identify early on. The conflicts identified need to be clarified and fixed. In this module, identifying inconsistency, identifying clashes, and handling conflict are discussed.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

The Principles of Real Estate (Coursera) Coursera
Keller Williams

The Principles of Real Estate (Coursera)

This course is the first in a series of five courses designed to equip you with the knowledge and skills for achieving a successful career in real estate. In the Principles of Real Estate course, you will discover the day-to-day tasks of a real estate agent and how those tasks translate into successfully closed real estate transactions. You will also learn how a real estate agent gets paid, finds homes to sell, and identifies prospective buyers.

Nov 2nd 2026
5-12 Weeks
Games, Sensors and Media (Coursera) Coursera
University of California, Irvine

Games, Sensors and Media (Coursera)

You will learn to make fluid digital interactive experiences that are suitable for gaming and use the advanced sensor hardware built into the iPhone and iPad. This includes drawing 2D graphics, playing sounds and music, integrating with Game Center, the iOS physics engine and detecting device orientation and location.

Nov 23rd 2026
4 Weeks
Success - Unleash yourself (NovoEd) NovoEd
University of Agder

Success - Unleash yourself (NovoEd)

Have you ever wondered why some people seem to attract success while others work very hard, but do not achieve what they want? Are you interested in changing your own life and being more successful? Do you want to achieve more results out of your hard work? Then this course is for you. Success - Unleash yourself is a nine week hands-on course turning your life in the direction of success. You will learn the basics of success and you will apply them to your own situation. You will explore your own starting point and your goals, and learn how to work efficiently. Four experienced teachers will guide you on your journey to find and fulfill your dreams. In this adventure, you are not alone as the course features learning groups with members helping each other finding their purpose in life.

No session available
5-12 Weeks
The Science of Success: What Researchers Know that You Should Know (FutureLearn) FutureLearn
University of Michigan

The Science of Success: What Researchers Know that You Should Know (FutureLearn)

Explore the science and research behind individual success and learn practical ways of reaching your goals at work and in life. Explore the science and research behind individual success and learn practical ways of reaching your goals at work and in life. What predicts success in life? And how can you achieve the success you desire? On this course, alongside experts from the University of Michigan, you’ll explore decades of scientific research on what the most successful people do differently.

Jan 4th 2021
5-12 Weeks
Software Architecture for the Internet of Things (Coursera) Coursera
EIT Digital

Software Architecture for the Internet of Things (Coursera)

This course will teach you how to design futureproof systems that meet the requirements of IoT systems: systems that are secure, interoperable, modifiable and scalable. Moreover, you'll learn to apply best-in-class software architecture methods to help you design complex IoT and other applications. Lastly, you'll come to understand the business impact of the technical decisions that you make as an IoT system architect.

Nov 23rd 2026
5-12 Weeks
Crear datos de soporte al Cliente con Google Sheets (Coursera) Coursera
Coursera Project Network

Crear datos de soporte al Cliente con Google Sheets (Coursera)

Al final de este proyecto, usted creerá un Google Sheet que transforma datos brutos de soporte al cliente de una empresa en un conjunto de datos útiles , ofreciendo a la empresa una visión general de anteriores requisitos de soporte. Usted podrá determinar cuáles departamentos de la empresa están excediendo normas y cuáles departamentos están rindiendo por debajo del estándar.

Mar 21st 2022
Self-Paced
Management of International Development: Towards Agenda 2030 (Coursera) Coursera
Università Bocconi

Management of International Development: Towards Agenda 2030 (Coursera)

Welcome! This course provides participants with the opportunity to explore the multifaceted concept of international development in order to be able to interpret and lead its challenges, opportunities and constant evolutions. Starting from an in-depth analysis of the current international development architecture, its key actors and trends, the course then illustrates the main international organizations' governance systems; identifies their funding and financing tools necessary to implement development programs and achieve sustainable development goals; and explains how to effectively leverage on human capital to drive organizational success and be ‘fit for purpose’ in an ever changing international development scenario.

Nov 9th 2026
5-12 Weeks
Effective Programming in Scala (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Effective Programming in Scala (Coursera)

Scala is an expressive, versatile, and safe programming language. In this course, you will learn how to get the most out of Scala to solve common programming tasks such as modeling business domains, breaking down complex problems into simpler problems, manipulating data, or running parallel tasks. Along the journey, you will also learn the best practices for writing high-quality code that scales to large applications, how to handle errors, how to write tests, and how to leverage a productive development environment.

Nov 23rd 2026
5-12 Weeks
Sofware Requirements Prioritization: Risk Analysis (Coursera) Coursera
University of Colorado System

Sofware Requirements Prioritization: Risk Analysis (Coursera)

Risk Analysis, Assessment, and Prioritization looks at how you can manage conflicts at system levels, but it can also be applied to lower level assessments. How do you manage and document conflict, along with alternatives? In analyzing alternatives, you must consider risks. In this course, we'll look into how to analyze risk, evaluate risk, document risks, and use this information for prioritization of requirements. Qualitative and Quantitative approaches will be covered.

Jun 29th 2026
4 Weeks
Expanding SEL (Coursera) Coursera
University of Colorado Boulder

Expanding SEL (Coursera)

Social and emotional learning, or SEL, programs have flourished in schools during the last decade. In this course the instructors (Emily Price and Ben Kirshner) introduce and help you examine community based and youth-empowerment approaches to social and emotional learning. Some of these approaches address the impact of social and political systems, such as immigration and structural racism, on children’s social and emotional experiences.

Oct 12th 2026
5-12 Weeks