Coursera
Coursera Logo

University of Colorado Boulder - Requirements Specifications: Goals and Conflict Analysis 

  • Offered byCoursera
  • Public/Government Institute

Requirements Specifications: Goals and Conflict Analysis
 at 
Coursera 
Overview

Duration

20 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Requirements Specifications: Goals and Conflict Analysis
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum

Requirements Specifications: Goals and Conflict Analysis
 at 
Coursera 
Highlights

  • This Course Plus the Full Specialization.
  • Shareable Certificates.
  • Graded Programming Assignments.
Details Icon

Requirements Specifications: Goals and Conflict Analysis
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • 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.

Requirements Specifications: Goals and Conflict Analysis
 at 
Coursera 
Curriculum

Goal Creation

Introduction to Goal Development and Language Conflict Analysis

Generating Goals

Goal Overview

High Level Goal Types

Low Level Goal Types

Introduction to Goal Development and Language Conflict Analysis

Fuzzy goals for requirements-driven adaptation

Goal Development

Language Conflict Analysis

Goal Types - Slides

Module 1.1 Practice Quiz

Module 1.2 Practice Quiz

Module 1 Graded Quiz

Use, Misuse, and Abuse Cases

The Use Case Diagram

The Use Case and Use Case Description

Misuse Cases for Security

Benefits of Misuse Cases

Use Case

Description

ATM System - Slides

Eliciting security requirements with misuse cases

Misuse and abuse cases: Getting past the positive

Misuse Cases

Security Benefits - Slides

Module 2.1 Practice Quiz

Module 2.2 Practice Quiz

Group Sessions for Elicitation, Analysis, and Negotiation

Group Sessions in Analysis and Negotiation

Group Sessions: Tips and Tricks

Structured and Unstructured Sessions

Group Session Benefits

Group Sessions - Slides

JAD: Joint application design

QFD: Quality Function Deployment

Structured & Unstructured Sessions

Group Session Benefits - Slides

Module 3.1 Practice Quiz

Module 3.2 Practice Quiz

Module 3 Graded Quiz

Finding Conflicts and Risks

Learning to Discover Inconsistency

Dealing with Conflict

Goal Development and Language Conflict Summary

Software Requirements Negotiation and Renegotiation Aids: A Theory-W Based Spiral Approach

Applying WinWin to quality requirements: a case study

Inconsistency

Conflict

Boundary Condition - Slides

Module 4 Practice Quiz

Module 4 Graded Quiz

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6726 CoursesRight Arrow Icon
qna

Requirements Specifications: Goals and Conflict Analysis
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...