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 |
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
SRS Documents: Requirements and Diagrammatic Notations at Coursera Course details
- 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
Student Forum
Useful Links
Know more about Coursera
Know more about Programs
- Engineering
- Instrumentation Technology
- Food Technology
- Aeronautical Engineering
- What is Machine Learning
- Metallurgical Engineering
- MTech in Computer Science Engineering
- VLSI Design
- Petroleum Engineering
- Aerospace Engineering
- BTech in Biotechnology Engineering
- Pharmaceutical engineering
- Silk Technology
- Microelectronics
- Agriculture & Farm Engineering