TrueschoTruescho
All Courses
Requirements Engineering: Secure Software Specifications
Coursera
Specialization
Unknown

Requirements Engineering: Secure Software Specifications

University of Colorado System

This specialization enhances skills in eliciting and analyzing software requirements, emphasizing security considerations throughout the software development lifecycle.

UnknownEnglish

About this Course

This specialization is intended for software engineers, development and product managers, testers, QA analysts, product analysts, tech writers, and security engineers. Even if you have experience in the requirements realm, this course will expand your knowledge to include new viewpoints, development styles, techniques and tools. For anyone seeking a graduate degree, certificate, or professional degree in computer science, these courses will additionally give you a broad understanding of how requirements engineering is performed and help you get a first foot forward into your upcoming careers. The Software Requirements specialization focuses on traditional software requirements elicitation and writing techniques, while also looking at requirements from a security standpoint. In traditional methods, non-functional requirements, such as security, are often ignored overall. In this specialization, students will be introduced to ways of eliciting requirements from stakeholders, how to analyze these requirements, conduct risk mitigation and analysis, prioritize requirements, document, and bring security concerns into the software lifecycle early on

What You'll Learn

  • Elicit requirements effectively from stakeholders
  • Analyze, prioritize, and document requirements accurately
  • Integrate security concerns early in the software lifecycle

Prerequisites

  • Basic computer and internet skills
  • Ability to read course instructions in English and complete practice activities

Instructors

K

Kristen Walcott-Justice

Assistant Professor

Topics

Software Development
Computer Science
Agile Methodology
Business Requirements
Data Flow Diagrams (DFDs)
Diagram Design
Functional Requirement
Goal Setting
Interviewing Skills
Mockups

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
منهجية أجايل
متطلبات الأعمال
مخططات تدفق البيانات
تصميم المخططات
المتطلبات الوظيفية
تحديد الأهداف
Interviewing Skills
Mockups

Start Learning Now