ImageVerifierCode 换一换
格式:PPT , 页数:24 ,大小:188KB ,
资源ID:2121802      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2121802.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第3讲软件需求分析.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第3讲软件需求分析.ppt

1、第3讲 需求分析1实用软件工程陆惠恩编著本章内容n需求分析步骤需求分析步骤n进行需求分析的工具进行需求分析的工具n实体-关系图 数据模型n数据流图 功能模型n状态转换图 状态模型2何帆-湖南理工学院需求分析步骤进行调查研究分析描述系统的逻辑模型复审3何帆-湖南理工学院进行调查研究调查研究的目的:是了解用户的真正需要调查研究的方法:n访谈。正式访谈和非正式访谈。(做好记录)n分发调查表。n开会讨论确认的方法n向用户领域的专家或在关键岗位上工作的人个别咨询n实地考察,跟踪现场业务流程n查阅与待开发系统有关的资料4何帆-湖南理工学院思考思考如何设计需求分析的调查表?试从网络上检索12个不同软件的调查

2、表.5何帆-湖南理工学院分析和描述系统的逻辑模型1.建立起目标系统的逻辑模型分析来自用户的信息,抽象出逻辑模型1.实体:数据模型,数据字典2.关系:实体-关系图(E-R图)3.数据的变换:数据流图4.状态的转换:状态图n沿数据流图回溯6何帆-湖南理工学院复审n目的:确保软件需求的一致性,完整性和正确性。n执行人:系统分析员和用户n审查内容:实体-关系图、详细的数据流图、数据字典、状态转换图和算法描述。7何帆-湖南理工学院实体-关系图数据模型可用实体-关系图(Entity-Relationship Diagram)描述。E-R图的三个要素:1.实体:用矩形表示2.关系:用菱形表示3.属性:用椭圆

3、或圆角矩形表示8何帆-湖南理工学院实体-关系图1.实体:具有不同性质或属性的事物。如:学生,老师,教师,班级,教室2.属性:用于定义实体的性质n属性具有下述特征之一:n为实体的实例命名n描述实体的实例n引用另一个实体的实例关键字:有一个属性或多个属性组成,能唯一标识一个实体的一个实例9何帆-湖南理工学院实体-关系图3.关系n定义:实体之间相互连接的方式n关系的分类n1:1n1:NnM:Nn关系也可能有属性10何帆-湖南理工学院实体-关系图【例】学生成绩管理系统11何帆-湖南理工学院数据流图n是描绘软件系统功能模型的一种图形工具,描绘了信息在系统中流动和处理的情况。n在设计数据流图时,只需要考虑

4、软件系统必须完成的基本逻辑功能。n容易理解,是设计人员和用户之间很好的沟通工具。12何帆-湖南理工学院数据流图1、数据流图的基本符号13何帆-湖南理工学院2、数据流图的附加符号n 表示数据流之间是“与”关系(同时存在)n 表示数据流之间是“或”关系n 表示只能从几个数据流中选一个(互斥关系)14何帆-湖南理工学院3、画数据流图的步骤n画顶层数据流图n画分层数据流图n画总的数据流图15何帆-湖南理工学院【例】图书管理系统图书管理系统图书管理系统顶层数据流图图书管理系统顶层数据流图借书证借书证图书管理图书管理系统系统读者读者读者读者管理员管理员或读者或读者注册注册借书单借书单还书单还书单拒借信息拒

5、借信息图书图书罚款单罚款单查询统查询统计信息计信息查询查询要求要求16何帆-湖南理工学院读者读者2.0借书借书3.0还书还书4.0查询查询读者读者1.0注册注册注册信息注册信息借书证借书证读者信息表读者信息表借书单借书单图书或拒借信息图书或拒借信息图书信息表图书信息表借还记录借还记录还书单还书单罚款单罚款单查询要求查询要求查询统计信息查询统计信息图书管理系统第图书管理系统第0层数据流图层数据流图17何帆-湖南理工学院2.4修改修改库存登记库存登记借书借书图书管理系统第图书管理系统第1层数据流图层数据流图-借书处理借书处理2.2审核审核借书数量借书数量2.3审核审核库存数量库存数量读者信息表读者

6、信息表借还记录借还记录图书信息表图书信息表2.1审核审核借书证借书证借书单借书单无效借书证无效借书证借书超过借书超过可借数量可借数量库存无库存无已审核已审核借书证借书证的借书的借书单单已审核已审核借书数借书数量的借量的借书单书单借书借书通知通知图书图书18何帆-湖南理工学院思考n细化并画出“还书”功能的数据流图。19何帆-湖南理工学院状态转换图通过描绘系统的状态以及引起的系统转换的事件,来表示系统的行为。n什么情况下要画状态转换图实体有意义明确的状态,并且其行为在不同的状态时有所改变时,才需要。20何帆-湖南理工学院状态转换图状态转换图的符号n椭圆:表示对象的状态,内写状态名n箭头:表示状态转

7、换的方向n事件:箭头上方可标引起状态转换的事件名。事件后加括号,里面写转换的条件。n实心圆:对象被创建的初始状态n同心圆:最终状态21何帆-湖南理工学院状态转换图【例】数据结构中“栈”对象的状态转换图。22何帆-湖南理工学院小小 结结n需求分析是理解、分析和表达软件需求的过程。n建立模型是描述用户需求,定义需求,用以验收产品。n数据模型用实体-关系图来描述数据对象及相互关系。n功能模型用数据流图来描述。n行为模型用状态转换图来描绘。n复审:需求分析的结果要经过严格的审查。23何帆-湖南理工学院练习练习n请对汽车配件管理系统进行需求分析,建立该系统的逻辑模型,即画出“实体-关系图”,“数据流图”。24何帆-湖南理工学院

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1