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

您将获得的技能: 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 周

您将获得的技能: Software Development Methodologies, Development Environment, Software Development, Application Programming Interface (API), Version Control, Software Design Patterns, JSON, Network Engineering, Software Development Tools, Restful API, Virtualization and Virtual Machines, Web Applications, TCP/IP, YAML, Extensible Markup Language (XML)
中级 · 课程 · 1-4 周

您将获得的技能: Requirements Analysis, Generative AI, Prompt Engineering, Software Design Documents, Requirements Elicitation, Workflow Management, User Story, Prioritization, Hugging Face, Customer Insights, Language Interpretation, Translation, and Studies
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 原型设计, 用户需求文件, 需求征询, 故事板, 信息架构, 模型, 需求分析, 面试技巧, 业务要求, 优先次序, 利益相关者分析, 用户研究
初级 · 课程 · 1-4 周
University of Alberta
您将获得的技能: 功能要求, 用户需求文件, 项目规划, 冲刺计划, 软件开发, 需求分析, 风险管理框架, 敏捷软件开发, Agile 方法论, 敏捷项目管理, 用户故事
混合 · 课程 · 1-4 周
University of Alberta
您将获得的技能: 流程驱动的开发, 软件开发生命周期, Agile 方法论, Scrum(软件开发), 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 个月

University of Colorado System
您将获得的技能: 统一模型语言, 软件测试, 软件设计, 单元测试, 面向对象设计, 软件架构, 计划发展, 道德标准与行为, Algorithm, 软件工程, 数据流图 (DFD), 软件开发工具
中级 · 课程 · 1-3 个月

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 周

Northeastern University
您将获得的技能: Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Software Development Methodologies, Application Lifecycle Management, Interpersonal Communications, Scrum (Software Development), Sprint Retrospectives, User Story, Waterfall Methodology, Sprint Planning, Quality Management, Project Management, Cross-Functional Collaboration, Continuous Improvement Process
初级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 系统测试, 集成测试, 项目管理, 安全 Code, 统一模型语言, 软件测试, 瀑布法, 测试案例, 单元测试, 软件开发生命周期, 白盒测试, 软件开发, 配置管理, 需求分析, Agile 方法论, 软件工程, 用户验收测试(UAT), 验收测试, 调试, 软件开发方法
中级 · 课程 · 1-3 个月

Pontificia Universidad Católica del Perú
您将获得的技能: User Story, Human Computer Interaction, Functional Requirement, User Experience Design, Requirements Analysis, Prototyping, Usability, Unified Modeling Language, User Experience, Software Development Life Cycle, User Interface (UI) Design, User Requirements Documents, System Requirements, Interaction Design, Software Development Methodologies, User Centered Design, Human Factors, User Research, Software Design, Software Engineering
初级 · 专项课程 · 3-6 个月