RiseUpp Logo
Educator Logo

Requirements Specifications: Goals and Conflict Analysis

Learn software requirements engineering: from goal creation to conflict resolution in secure software specifications.

Learn software requirements engineering: from goal creation to conflict resolution in secure software specifications.

This course cannot be purchased separately - to access the complete learning experience, graded assignments, and earn certificates, you'll need to enroll in the full Requirements Engineering: Secure Software Specifications Specialization program. You can audit this specific course for free to explore the content, which includes access to course materials and lectures. This allows you to learn at your own pace without any financial commitment.

4.7

(62 ratings)

5,334 already enrolled

English

Tiếng Việt

Powered by

Provider Logo
Requirements Specifications: Goals and Conflict Analysis

This course includes

20 Hours

Of Self-paced video lessons

Beginner Level

Completion Certificate

awarded on course completion

Free course

What you'll learn

  • Write clear and measurable software requirement goals

  • Create effective use cases and security-focused misuse cases

  • Conduct productive group sessions for requirements gathering

  • Identify and resolve conflicts in requirements

  • Analyze language inconsistencies in specifications

  • Manage stakeholder negotiations effectively

Skills you'll gain

Requirements Engineering
Use Case Analysis
Goal Development
Conflict Resolution
Security Requirements
Stakeholder Management
Requirements Gathering
Requirements Analysis
Software Specifications
Risk Assessment

This course includes:

1.43 Hours PreRecorded video

10 quizzes

Access on Mobile, Tablet, Desktop

FullTime access

Shareable certificate

Closed caption

Get a Completion Certificate

Share your certificate with prospective employers and your professional network on LinkedIn.

Certificate

Top companies offer this course to their employees

Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.

icon-0icon-1icon-2icon-3icon-4

There are 4 modules in this course

This comprehensive course focuses on the crucial aspects of requirements engineering, specifically goal development and conflict analysis in software specifications. Students learn to transform stakeholder needs into clear, measurable goals and create detailed use cases. The curriculum covers security considerations through misuse and abuse cases, effective group session management, and techniques for identifying and resolving requirement conflicts. Through practical exercises and discussions, learners develop skills in handling stakeholder negotiations and creating secure software specifications.

Goal Creation

Module 1 · 5 Hours to complete

Use, Misuse, and Abuse Cases

Module 2 · 5 Hours to complete

Group Sessions for Elicitation, Analysis, and Negotiation

Module 3 · 4 Hours to complete

Finding Conflicts and Risks

Module 4 · 5 Hours to complete

Fee Structure

Instructor

Kristen Walcott-Justice
Kristen Walcott-Justice

4.4 rating

152 Reviews

27,229 Students

5 Courses

Expert in Software Engineering and Assistant Professor at UCCS

Dr. Kristen Walcott-Justice is an Assistant Professor in the Department of Computer Science at the University of Colorado Colorado Springs (UCCS). With a strong focus on software engineering, her research interests encompass requirements elicitation, secure software development, and software requirements prioritization. Dr. Walcott-Justice has developed a series of online courses on Coursera that cover essential topics such as "Requirements Elicitation: Artifact and Stakeholder Analysis" and "Requirements Gathering for Secure Software Development," aiming to equip students with the skills necessary to navigate complex software projects effectively.Her academic background includes a Ph.D. in Computer Science, and she has published extensively in the field, contributing to advancements in software testing and architecture. Dr. Walcott-Justice is dedicated to enhancing the educational experience for her students through innovative teaching methods and practical applications of theoretical concepts. Her commitment to fostering a deep understanding of software requirements and design principles positions her as a valuable resource for aspiring computer scientists.

Requirements Specifications: Goals and Conflict Analysis

This course includes

20 Hours

Of Self-paced video lessons

Beginner Level

Completion Certificate

awarded on course completion

Free course

Testimonials

Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.

Frequently asked questions

Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.