软件需求课程可以帮助您学习如何收集和分析用户需求、创建详细的规格说明以及有效管理项目范围。您可以掌握撰写清晰文档、与利益相关者面谈以及使用 Use Cases 和 user stories 等技术的技能。许多课程都会介绍一些工具,如用于跟踪需求的 JIRA、用于可视化工作流程的 Lucidchart,以及在整个开发过程中帮助组织和优先排序功能的需求管理软件。

Board Infinity
您将获得的技能: Software Quality Assurance, Software Development Life Cycle, Quality Assurance, Software Documentation, Functional Testing, Software Testing, Software Development Methodologies, Acceptance Testing, User Acceptance Testing (UAT), Test Case, Maintainability, Unit Testing, Software Design, System Testing, Integration Testing, Waterfall Methodology, Agile Methodology, Regression Testing
初级 · 课程 · 1-4 周
University of Alberta
您将获得的技能: 调试, Scrum(软件开发), 需求分析, 代码审查, 冲刺回顾, 软件质量保证, 问题跟踪, Agile 方法论, 可用性测试, 敏捷项目管理, 数据驱动的决策制定, 用户研究, 敏捷软件开发, 软件技术审查, 用户故事
混合 · 课程 · 1-4 周

Amazon
您将获得的技能: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Agile Software Development, Unified Modeling Language, Software Testing, JUnit, Agile Methodology, Spring Framework, Maintainability, Debugging, Java, Software Design Patterns, Technical Design, Unit Testing, User Interface (UI) Design
初级 · 课程 · 1-3 个月
您将获得的技能: Application Security, OAuth, Data Validation, Authentications, Security Testing, Secure Coding, Web Applications, Authorization (Computing), Vulnerability Scanning, Cyber Attacks, Distributed Denial-Of-Service (DDoS) Attacks, Server Side, Security Strategy
中级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 应用程序部署, 开发环境, 软件质量(SQA/SQC), 持续交付, 计划发展, 应用安全, 安全需求分析, 代码审查, 质量保证, 软件质量保证, 软件测试, 可维护性, 软件设计, 面向对象设计, 持续部署, 威胁建模, 软件架构, 软件设计模式, 软件工程, 开发测试
中级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: Scrum(软件开发), 积压工作, 测试驱动开发(TDD), 持续集成, Agile 方法论, 冲刺回顾, 软件开发方法, 敏捷软件开发, 敏捷项目管理, 冲刺计划, 用户故事
中级 · 课程 · 1-4 周

KodeKloud
您将获得的技能: Package and Software Management, Linux Administration, Linux, Application Development, Linux Commands, Devops Tools, Operating System Administration, General Networking, Web Applications, Network Switches, Cloud Applications, Java, DevOps, Computer Programming, Node.JS, Software Installation
初级 · 课程 · 1-4 周

您将获得的技能: Application Security, Secure Coding, Threat Modeling, Security Testing, Software Development Life Cycle, Security Controls, Risk Management Framework, Security Requirements Analysis, Software Development, Authorization (Computing), Data Security, Vulnerability Assessments, Identity and Access Management, Verification And Validation, Cryptography, Software Architecture, Software Design
中级 · 课程 · 1-3 个月

SAP
您将获得的技能: 积极倾听, 用户验收测试(UAT), 需求分析, 利益攸关方沟通, 需求管理, 需求征询, 业务要求, 验证和确认, 面试技巧, 流程制图, 功能规范, 用户故事
初级 · 课程 · 1-4 周
University of Alberta
您将获得的技能: Scrum(软件开发), 流程驱动的开发, 软件开发生命周期, Agile 方法论, Kanban 原则, 软件工程, 软件开发方法, 敏捷软件开发
混合 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Object Oriented Design, Software Architecture, Software Design, Software Design Patterns, Software Development Life Cycle, Software Development, Software Engineering, Maintainability, Systems Architecture, Service Oriented Architecture, Technical Design, Web Services, Model View Controller, Event-Driven Programming
中级 · 课程 · 1-3 个月

您将获得的技能: Threat Modeling, Open Web Application Security Project (OWASP), DevSecOps, Secure Coding, Application Security, Threat Detection, Security Testing, Security Engineering, Continuous Delivery, Continuous Integration, Vulnerability Assessments, CI/CD, Vulnerability Scanning, Continuous Deployment
高级设置 · 课程 · 1-4 周