Coursera
Coursera Logo

University of Colorado Boulder - SRS Documents: Requirements and Diagrammatic Notations 

  • Offered byCoursera

SRS Documents: Requirements and Diagrammatic Notations
 at 
Coursera 
Overview

Duration

17 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

SRS Documents: Requirements and Diagrammatic Notations
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 5 of 5 in the Requirements Engineering: Secure Software Specifications Specialization
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Beginner Level
  • Approx. 17 hours to complete
  • English Subtitles: English, Vietnamese
Read more
Details Icon

SRS Documents: Requirements and Diagrammatic Notations
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • As requirements are being gathered and prioritized, they also need to be documented. In Diagrammatic Notations and Software Requirements Specification Writing, we discuss and practice the process of turning requirements into something readable to the customers at a high level, and the developers. When a designer or developer reads your document, they should be able to understand the overall idea, the scope, the domain, the resources, the expectations, and why alternative choices are not selected. To create a document in this way, you use a balance between storytelling (with pictures!) and complex diagrams.

SRS Documents: Requirements and Diagrammatic Notations
 at 
Coursera 
Curriculum

Beginning to Write an SRS Document

Introduction to Diagrammatic Notations and Software Requirements Specification Writing

Following Local Rules

Standardized Statement Templates

Global Organization Templates

Introduction to Diagrammatic Notations - Slides

Local Rules

Standardized Templates - Slides

Global Organization Templates - Slides

Begin to Write an SRS Document

Beginning Diagramming

Diagramming- Adding Use/Misuse/Abuse Cases

Context and Problem Diagrams

Frame Diagrams

Diagramming-Adding Use/Misuse/Abuse Cases -Slides

Misuse Cases: Use Cases with Hostile Intent

Misuse and abuse cases: getting past the positive

Context and Problem

Frame Diagrams - Slides

Relating software requirements and architectures using problem frames

Use/Misuse Cases and High Level Diagramming

Lower-Level Diagramming

Entity Relationship and Class Diagrams

SADT Diagrams: Actigrams and Datagrams

Data Flow Diagrams

The entity-relationship model for multilevel security

Entity Relationship

SADT

Data Flow Diagrams - Slides

Lower-Level Diagramming

Tracing Events

Putting the Diagrams Together

Event Trace Diagrams

State Machine Diagrams

Concurrent StateCharts and R-Nets

Putting the Diagrams Together

Event Trace Diagrams - Slides

State Machine Diagrams

Concurrent State Charts & R-Nets - Slides

Tracing Events

Combining and Confirming Diagram Consistency and Completeness

Diagrams: Putting them all together

Formal Notation

Combining Natural Language and Diagrams - Reminders

Diagrams: Putting Them All Together - Slides

Formal Notation - Slide

Combining Natural Language and Diagrams - Slide

Model driven security for process-oriented systems

Combining and Confirming Diagram Consistency and Completeness

Other courses offered by Coursera

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

SRS Documents: Requirements and Diagrammatic Notations
 at 
Coursera 

Student Forum

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