中国高校课件下载中心 》 教学资源 》 大学文库

西南民族大学:软件需求分析与总体设计(PPT讲稿,主讲:殷锋)

文档信息
资源类别:文库
文档格式:PPT
文档页数:63
文件大小:797.5KB
团购合买:点击进入团购
内容简介
1 需求工程概述 2 需求分析及其任务 3 获取需求的方法 4 需求分析与软件设计的关系 5 规格说明的工具(实体-联系图、数据规范化、状态转换图、其它图形工具) 6 验证软件需求
刷新页面文档预览

软件需求分析与 总体设计 」讲座教师:殷锋博士 西南民族大学图书馆副馆长 西南民族大学计算机科学与技术学院教授(原副院长)

软件需求分析与 总体设计 讲座教师:殷 锋 博士 西南民族大学图书馆副馆长 西南民族大学计算机科学与技术学院教授(原副院长)

软件需求分析 口1需求工程概述 日2需求分析及其任务 口3获取需求的方法 口4需求分析与软件设计的关系 口5规格说明的工具(实体一联系图、数据规 范化、状态转换图、其它图形工具) 日6验证软件需求

 1 需求工程概述  2 需求分析及其任务  3 获取需求的方法  4 需求分析与软件设计的关系  5 规格说明的工具(实体-联系图、数据规 范化、状态转换图、其它图形工具)  6 验证软件需求 软件需求分析

1需求工程概述 需求工程是指应用已证实有效的技术、方法进 行需求分析,确定客户需求,帮助分析人员理解 问题并定义目标系统的所有外部特征的一门学科 需求工程的活动: 需求获取 需求建模 形成需求规格(规约) 需求验证 需求管理

1 需求工程概述 需求工程是指应用已证实有效的技术、方法进 行需求分析,确定客户需求,帮助分析人员理解 问题并定义目标系统的所有外部特征的一门学科。 需求工程的活动: • 需求获取 • 需求建模 • 形成需求规格(规约) • 需求验证 • 需求管理

需求工程的层次分解示意图 需求工程 需求活动 需求管理 问题分析编写规|验证 获取 格说明

需求工程的层次分解示意图 需求工程 需求活动 需求管理 问题 获取 分析 编写规 格说明 验证

2需求分析及其任务 准确地定义未来系统的目标,确定 为了满足用户的需求,系统必须要做 的工作和应完成的功能。然后以《需 求规格说明书》的形式准确、规范地 表达用户的需求

2 需求分析及其任务 准确地定义未来系统的目标,确定 为了满足用户的需求,系统必须要做 的工作和应完成的功能。然后以《需 求规格说明书》的形式准确、规范地 表达用户的需求

需求分析的步骤 需求获取 °需求提炼:分析建模(通过数学建模、 有穷状态机、Z语言、 Petri网等形式 或半形式化方法导出软件的逻辑模型) °需求描述:编写《需求规格说明书》 需求验证

需求分析的步骤 •需求获取 •需求提炼:分析建模(通过数学建模、 有穷状态机、Z语言、Petri网等形式 或半形式化方法导出软件的逻辑模型) •需求描述:编写《需求规格说明书》 •需求验证

软件需求分析的几个阶段 问题分析 问题评估和方案综合 建模 规约 复审 注意:软件“系统分析员”的主要工 作焦点是“做什么(what)”,不是 “怎样做(how)

软件需求分析的几个阶段 • 问题分析 • 问题评估和方案综合 • 建模 • 规约 • 复审 注意:软件“系统分析员”的主要工 作焦点是“做什么(what)”,不是 “怎样做(how)

软件需求分析的重要内容 口(工)确足对系统的综合要求 ■功能需求 ■性能需求 ■可靠性和可用性需求 ■出错处理需求 ■接口需求 ■约束 ■逆向需求 ■将来可能的需求 口(2)分析系统的数据要求 口(3)导出系统的逻辑模型 口(4)修正系统开发计划

 (1) 确定对系统的综合要求 ◼ 功能需求 ◼ 性能需求 ◼ 可靠性和可用性需求 ◼ 出错处理需求 ◼ 接口需求 ◼ 约束 ◼ 逆向需求 ◼ 将来可能的需求  (2) 分析系统的数据要求  (3) 导出系统的逻辑模型  (4) 修正系统开发计划 软件需求分析的重要内容

3需求获取 需求获取的目的 口清楚地理解所要解决的问题 口完整地获取用户需求

3 需求获取 需求获取的目的  清楚地理解所要解决的问题  完整地获取用户需求

需求获取面临的挑战: (1)问题空间理解; (2)人与人之间的通信与交流 困难; (3)需求随着时间的不断变化

需求获取面临的挑战: (1)问题空间理解; (2)人与人之间的通信与交流 困难; (3)需求随着时间的不断变化

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档