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

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
Leading Oneself with Personal Excellence (Coursera) Coursera
University of Colorado Boulder

Leading Oneself with Personal Excellence (Coursera)

Before we can lead others well, we must first learn to lead ourselves well. Knowing personal excellence is the culmination of this journey. In this course, you will describe how and why to set goals and create action plans, increase your focus and reduce distraction, harness motivation and flow state for performance, build self-efficacy and agency, and redefine your relationship with stress, anxiety, fear and adversity.

Sep 14th 2026
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
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.

Sep 14th 2026
5-12 Weeks
Continuous Delivery & DevOps (Coursera) Coursera
University of Virginia

Continuous Delivery & DevOps (Coursera)

Amazon famously delivers new code every 11.6 seconds. Just a few years ago, this was unthinkable: many ‘cutting edge’ firms would release software quarterly. When it comes to digital innovation, velocity is critical and many would say it’s the most reliable determinant of success. Bringing an organization to the state of the art (or even functional capability) in this area requires strong work in a combination of disciplines and a combination of both technical and managerial skills. There is no single cookie-cutter approach for achieving this capability.

Oct 5th 2026
4 Weeks
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.

Sep 14th 2026
5-12 Weeks
Principles of Computing (Part 2) (Coursera) Coursera
Rice University

Principles of Computing (Part 2) (Coursera)

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational problems. To get hands-on experience working with these concepts, we will use the Python programming language. The main focus of the class will be weekly mini-projects that build upon the mathematical and programming principles that are taught in the class.

Oct 5th 2026
4 Weeks
Become a Peer Sponsor: Intro to Military Transition Support (Coursera) Coursera
Columbia University

Become a Peer Sponsor: Intro to Military Transition Support (Coursera)

The Department of Veterans Affairs’ Veteran Sponsorship Initiative (VSI) provides manualized, certification training to individuals interested in supporting service members and veterans as they transition from military service. The VSI is an evidence-based program designed to reduce transition stressors by matching service members with a community-based sponsor who helps them rejoin their civilian communities by assisting with housing, employment, educational opportunities, and access to mental health support.

Oct 5th 2026
5-12 Weeks
Functional Program Design in Scala (Scala 2 version) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Functional Program Design in Scala (Scala 2 version) (Coursera)

In this course you will learn how to apply the functional programming style in the design of larger Scala applications. You'll get to know important new functional programming concepts, from lazy evaluation to structuring your libraries using monads. We'll work on larger and more involved examples, from state space exploration to random testing to discrete circuit simulators. You’ll also learn some best practices on how to write good Scala code in the real world. Finally, you will learn how to leverage the ability of the compiler to infer values from types.

Oct 5th 2026
5-12 Weeks
Introducción a la programación en Python I: Aprendiendo a programar con Python (Coursera) Coursera
Pontificia Universidad Católica de Chile

Introducción a la programación en Python I: Aprendiendo a programar con Python (Coursera)

Decía Steve Jobs que “todo el mundo debería aprender a programar un ordenador porque esto te ayuda a pensar”. Hoy en día la programación es una herramienta fundamental para el desarrollo de la tecnología moderna. Este curso te introduce en el mundo de la programación en el lenguaje Python.

Oct 5th 2026
5-12 Weeks