0


CS708:软件需求工程

CS708: Software Requirement Engineering
课程网址: http://ocw.vu.edu.pk/CourseDetails.aspx?cat=Computer+Science%2fIn...  
主讲教师: Dr. Ghulam Ahmad Farrukh
开课单位: 巴基斯坦虚拟大学
开课时间: 2012-02-14
课程语种: 英语
中文简介:
介绍软件需求工程、非功能需求、软件需求,从用户需求/ Customer’年代的角度来看,流程模型和需求工程过程、参与者和利益相关者需求工程过程中,社会和文化问题在需求工程,需求抽取阶段,基础知识获取、知识结构化技术,具体启发式技术包括:访谈、场景、原型和参与者观察;需求分析-不完整的需求,不一致的需求,分析清单;需求分析与协商,需求错误——需求错误的影响,需求中的错误预防,缺陷消除,需求验证,需求管理——稳定和不稳定的需求,需求识别技术,变更管理;需求可追溯性、原型、编写需求、需求文档、需求文档的质量属性、用例建模(案例研究:银行系统)、软件建模、使用UML的面向对象建模、面向对象静态建模(案例研究:银行系统)、功能建模(案例研究:银行系统)、动态建模(案例研究:银行系统)(银行系统),敏捷方法的需求工程,基于web的系统的需求工程,产品线的需求工程,需求优先级。
课程简介: Introduction to Software Requirements Engineering, Non Functional Requirements, Kinds of Software Requirements, Requirements from the User/Customer’s Perspective, Process Models and Requirement Engineering Process, Actors and Stakeholders in the Requirements Engineering Process, Social and Cultural Issues in Requirements Engineering, Requirements Elicitation - Stages, Basics of Knowledge Acquisition, Knowledge Structuring Techniques, Specific Elicitation Techniques Including: Interviewing, Scenarios, Prototyping and Participant Observation; Requirements Analysis - Incomplete Requirements, Inconsistent Requirements, Analysis Checklists; Requirements Analysis and Negotiation, Requirements Errors - Impact of Requirements Errors, Error Prevention in Requirements, Defect Removal, Requirements Validation, Requirements Management - Stable and Volatile Requirements, Requirements Identification Techniques, Change Management; Requirements Traceability, Prototyping, Writing Requirements, Requirements Document, Quality Attributes of Requirements Document, Use Case Modeling (Case Study: Banking System), Software Modeling, Object-Oriented Modeling Using UML, Object-Oriented Static Modeling (Case Study: Banking System), Functional Modeling (Case Study: Banking System), Dynamic Modeling (Case Study: Banking System), Requirements Engineering for Agile Methods, Requirements Engineering for Web-Based Systems, Requirements Engineering for Product Lines, Requirements Prioritization.
关 键 词: Software; Requirement; Engineering
课程来源: 巴基斯坦虚拟大学公开课
最后编审: 2021-02-07:nkq
阅读次数: 24