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

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

软件需求分析 口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)需求随着时间的不断变化
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国地质大学(武汉):R语言入门教程(PPT讲稿).ppt
- 对外经济贸易大学:《大学计算机基础》课程电子教案(PPT课件)第5章 PowerPoint幻灯片制作(PowerPoint 2010).pptx
- 西安培华学院:《计算机网络工程》课程教学资源(PPT课件讲稿)第1章 网络工程知识(主讲:张伟).ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第四章 数据加密技术.ppt
- 计算机应用专业《计算机网络》教学大纲.doc
- 《计算机网络 COMPUTER NETWORKS》课程教学资源(PPT课件讲稿)Chapter 18 互联网协议 Internet Protocols(IP).ppt
- 淮阴工学院:《数据库原理》课程教学资源(PPT课件讲稿)第4章 结构化查询语言SQL.ppt
- 《C++语言程序设计》课程教学资源(PPT课件)第14讲 运算符重载.ppt
- 东南大学:《C++语言程序设计》课程教学资源(PPT课件讲稿)Chapter 13 Object-Oriented Programming - Polymorphism.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第四章 指令系统及汇编语言程序设计(4.1-4.4).ppt
- 多媒体技术及应用(PPT讲稿)多媒体音频技术.ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 13 Matrix Factorization and Latent Semantic Indexing.ppt
- 计算机网络技术基础(PPT课件讲稿).ppt
- PROGRAMMING METHDOLODGY AND SOFTWARE ENGINEERING(PPT讲稿)C Programming Review.ppt
- 《神经网络 Neural Networks》课程教学资源(PPT课件讲稿)Ch 8 Artificial Neural networks.pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第五章 运输层.ppt
- 《Web编程实用技术教程》课程教学资源(PPT课件讲稿)第5章 MFC WinSock类的编程.ppt
- 《数字图像处理》课程PPT教学课件(讲稿)第二章 图像获取、显示和表示.ppt
- 香港中文大学:《Topics in Theoretical Computer Science》课程教学资源(PPT课件讲稿)量子计算 Quantum computing.pptx
- 香港科技大学:深度学习导论(PPT讲稿)Introduction to Deep Learning.pptx
- 《软件测试 Software Testing》教学资源(PPT讲稿)Part 1 The Big Picture.ppt
- 系统编程工具REXX和CLIST.ppt
- 北京大学:基于信息利用的烟花算法研究(PPT讲稿)Research on Fireworks Algorithms from the Perspective of Information Utilization.pptx
- 《ARM嵌入式软件开发》课程教学资源(PPT课件讲稿)第三章 ARM体系结构及编程模型.ppt
- 《大型机系统管理技术》课程教学资源(PPT课件讲稿)第2章 大型服务器外存管理.ppt
- 《计算机组成原理》课程PPT教学课件(讲稿)第三章 计算机核心部件及其工作原理.ppt
- 《计算机网络概述》教学资源(PPT课件讲稿).ppt
- 面积对象编程(PPT讲稿)Object-Oriented Programming and Classes.ppt
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)Evaluation & other classifiers.pptx
- 香港中文大学:Arm board tutorial Part 1 Using the ARM board And start working with C Tutorial 5 and 6.pptx
- 清华大学出版社:《JAVA程序设计实例教程》课程教材电子教案(PPT课件讲稿,共七章,主编:关忠).ppt
- 香港浸会大学:Community Search over Big Graphs:Models, Algorithms, and Opportunities.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第5章 图像编码与压缩.ppt
- 厦门理工学院:《网页设计》培训课件教学资源(PPT课件).ppt
- 西安电子科技大学:《计算机操作系统》课程PPT教学课件(讲稿)第六章 文件管理.ppt
- 机器翻译研讨会(PPT讲稿)神经机器翻译前沿进展(PPT讲稿).pptx
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第三章 计算机系统的组成与工作原理 3.1 理解模型机的结构及工作过程 3.2 掌握单片机的结构.ppt
- 清华大学出版社:《计算机导论 Introduction to Computer Science》课程配套教材教学资源(PPT课件讲稿,第3版)第4章 操作系统与网络知识.ppt
- 《数据库系统原理》课程PPT教学课件(SQLServer)第7章 Transact-SQL程序设计.ppt
- 《Chemdraw 软件教程》教学资源(PPT讲稿)第一部分 ChemDraw简介.ppt