Requirements Engineering: Software Engineering

所在平台: Udemy

课程主页: https://www.udemy.com/course/requirements-software-engineering/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 需求工程:软件工程 **课程概述:** 该课程是“软件工程”系列课程的第一门。在软件项目中,尤其大型项目,有效处理软件需求是开发者面临的最大挑战,也是导致项目失败的首要原因。本课程将从技术、组织和管理等多个角度,系统地探讨如何为大型、复杂、易变且软件密集型系统建立、定义和管理需求。 课程内容将涵盖需求工程的过去、现在和未来的范式与方法论,并兼顾理论与实践。我们将深入学习非形式、半形式和形式化的方法,通过构建需求工程过程和产品模型,关注功能性和非功能性目标/需求/规范,并运用系统化的决策过程。 本课程旨在帮助您有效管理不同领域、规模、技术、平台以及不同开发者和客户经验背景下的软件项目需求。您将掌握一套工具、技术和最佳实践,并学会何时何地使用它们来高效处理软件需求。 **您将学到:** * 捕获、分析和验证需求的各种技术。 * 控制和管理需求变更请求。 * 交付一份完善的需求文档。 * 理解需求分析师在软件项目中的角色,以及如何与他们进行有效协作。 本课程基于 IEEE 的《软件工程知识体系》(SWEBOK),有助于您通过 IEEE 提供的各项软件工程考试。教师承诺提供全天候(24x7)的答疑服务。

课程评论(0条)

课程详情

"Requirements Engineering" Is the first course in our "Software Engineering" series.If you are involved in software projects, especially large ones, you know that dealing with software requirements is the biggest problem the software practitioner faces almost at every project.Not working effectively with software requirements could be the number one reason for many software projects' failures.The course will discuss concepts for systematically establishing, defining, and managing the requirements for large, complex, changing, and software-intensive systems from technical, organizational, and management perspectives.The course will consider the past, present, and future paradigms and methodologies in requirements engineering.The course will cover informal, semi-formal, and formal approaches while balancing theory and practice.The course will involve building models of both requirements engineering process and requirements engineering product, concerning both functional and non-functional goals/requirements/specifications, using a systematic decision-making process.This course will help you manage the requirements aspect of software projects with different domains, sizes, technologies, platforms, and different practitioners' and customers' experiences. We need to acquire a set of tools, techniques, and best practices and learn when to use them to handle software requirements effectively and efficiently.In this course, You will learn various techniques to capture requirements, analyze and validate requirements, control and manage requirements change requests, and deliver a solid requirements document.You will understand the requirements analysts' role in a software project, which will help you know what you need from them and what they need from you.The course is based on the (Software Engineering Book of Knowledge (the SWEBOK) from IEEE. So this course can also help you pass various software engineering exams provided by IEEE. I will teach you everything you need to know, and I will answer any of your questions 24 x 7.

课程标签

0人关注该课程

主题相关的课程