- Level Foundation
- المدة 20 ساعات hours
- الطبع بواسطة University of Colorado System
-
Offered by
عن
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.الوحدات
Understanding, Developing, and Writing Goals
3
Assignment
- Module 1.1 Practice Quiz
- Module 1.2 Practice Quiz
- Module 1 Graded Quiz
1
Discussions
- Module 1 Discussion
5
Videos
- Introduction to Goal Development and Language Conflict Analysis
- Generating Goals
- Goal Overview
- High Level Goal Types
- Low Level Goal Types
4
Readings
- Introduction to Goal Development and Language Conflict Analysis
- Fuzzy goals for requirements-driven adaptation
- Goal Development | Language Conflict Analysis |Goal Types - Slides
- Get help and meet other learners in this course. Join your discussion forums!
Use Cases
1
Assignment
- Module 2.1 Practice Quiz
1
Discussions
- Module 2 Discussion: Use Case for ATM System
2
Videos
- The Use Case Diagram
- The Use Case and Use Case Description
1
Readings
- Use Case | Description | ATM System - Slides
Misuse Cases
1
Assignment
- Module 2.2 Practice Quiz
1
Peer Review
- Use Case Creation
2
Videos
- Misuse Cases for Security
- Benefits of Misuse Cases
3
Readings
- Eliciting security requirements with misuse cases
- Misuse and abuse cases: Getting past the positive
- Misuse Cases| Security Benefits - Slides
Group Sessions
1
Assignment
- Module 3.1 Practice Quiz
2
Videos
- Group Sessions in Analysis and Negotiation
- Group Sessions: Tips and Tricks
1
Readings
- Group Sessions - Slides
Structured and Unstructured Group Approaches
2
Assignment
- Module 3.2 Practice Quiz
- Module 3 Graded Quiz
1
Discussions
- Module 3 Discussion
2
Videos
- Structured and Unstructured Sessions
- Group Session Benefits
3
Readings
- JAD: Joint application design
- QFD: Quality Function Deployment
- Structured & Unstructured Sessions | Group Session Benefits - Slides
Inconsistency and Conflict
2
Assignment
- Module 4 Practice Quiz
- Module 4 Graded Quiz
1
Discussions
- Module 4 Discussion: Boundary Conditions- How to Find Them
3
Videos
- Learning to Discover Inconsistency
- Dealing with Conflict
- Goal Development and Language Conflict Summary
3
Readings
- 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
Auto Summary
"Requirements Specifications: Goals and Conflict Analysis" is an essential course in IT and Computer Science designed to transition learners from verbal communication to precise written requirements. Led by industry experts on Coursera, this foundational course delves into the art of formulating goals within requirements engineering, crafting detailed use cases, and addressing misuse and abuse cases. Learners will gain expertise in running effective group meetings, managing inconsistencies, and resolving stakeholder conflicts. With a comprehensive duration of 1200 minutes, this course is perfect for anyone looking to strengthen their skills in requirements specification. Subscription options include Starter and Professional tiers, catering to various learning needs and professional aspirations. Whether you are a novice or looking to solidify your foundation in requirements engineering, this course promises to equip you with the necessary tools and knowledge.

Kristen Walcott-Justice