模块二KC02090000006模块二需求分析任务2需求分析

上传人:E**** 文档编号:91050595 上传时间:2019-06-21 格式:PPT 页数:30 大小:2.41MB
返回 下载 相关 举报
模块二KC02090000006模块二需求分析任务2需求分析_第1页
第1页 / 共30页
模块二KC02090000006模块二需求分析任务2需求分析_第2页
第2页 / 共30页
模块二KC02090000006模块二需求分析任务2需求分析_第3页
第3页 / 共30页
模块二KC02090000006模块二需求分析任务2需求分析_第4页
第4页 / 共30页
模块二KC02090000006模块二需求分析任务2需求分析_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《模块二KC02090000006模块二需求分析任务2需求分析》由会员分享,可在线阅读,更多相关《模块二KC02090000006模块二需求分析任务2需求分析(30页珍藏版)》请在金锄头文库上搜索。

1、软件开发与项目管理,主讲人 陈荣保 常州信息职业技术学院,任务2 需求分析,模块二需求分析,能力目标 学会需求分析: 找出系统的角色和职责 会系统功能分析 会用例分析 会业务处理流程分析 会实体-关系分析,编写数据字典,知识目标 需求分析过程: 系统角色与职责的描述 系统业务处理流程 用例图分析模型 系统数据流图、数据字典,软件需求分析 需求分析任务 深入描述软件的功能和性能 确定软件设计约束和软件同其他系统元素接口细节 定义软件的其他有效性需求 借助于当前系统的逻辑模型导出目标系统逻辑模型 解决目标系统“做什么”的问题,任务2 需求分析,模块二需求分析,需求分析过程 通过需求分析,逐步细化对

2、软件的要求 描述软件要处理的数据域 给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示 在软件完成后,制定的软件需求规格说明书,任务2 需求分析,模块二需求分析,UML用例图 主要用来图示化系统的主事件流程,它主要用来描述客户的需求 包含了用例和参与者,用例之间用关联来连接 用例是从系统外部可见的行为,是系统为某一个或几个参与者(Actor)提供的一段完整的服务,任务2 需求分析,模块二需求分析,关系 包含关系 扩展关系 泛化,任务2 需求分析,模块二需求分析,包含关系 使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断) 包含关系对典型的应用就是

3、复用,任务2 需求分析,模块二需求分析,扩展关系 将基用例中一段相对独立并且可选的动作,用扩展用例加以封装,再让它从基用例中声明的扩展点上进行扩展,任务2 需求分析,模块二需求分析,泛化 子用例和父用例相似,但表现出更特别的行为 子用例将继承父用例的所有结构、行为和关系,任务2 需求分析,模块二需求分析,用例描述 简要描述(说明) 前置(前提)条件 基本事件流 其他事件流 异常事件流 后置(事后)条件,任务2 需求分析,模块二需求分析,用例模板,任务2 需求分析,模块二需求分析,业务流程图 是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表 主要是描述业务走向 绘制是按照业

4、务的实际处理步骤和过程进行的 是一种系统分析人员都懂的共同语言, 用来描述系统组织结构、业务流程,任务2 需求分析,模块二需求分析,业务流程图基本符号,任务2 需求分析,模块二需求分析,业务流程图绘制步骤 画之前,要对现行系统进行详细调查,并写出现行系统业务流程总结 根据系统业务流程的描述,绘制出系统处理业务流程图,任务2 需求分析,模块二需求分析,流程图作用 制作流程图的过程是全面了解业务处理的过程,是进行系统分析的依据 是系统分析员、管理人员、业务操作人员相互交流思想的工具 系统分析员可直接在业务流程图上拟出可以实现计算机处理的部分 用它可分析出业务流程的合理性,任务2 需求分析,模块二需

5、求分析,数据字典 是一种用户可以访问的记录数据库和应用程序源数据的目录 是一个预留空间,一个数据库,是用来储存信息数据库本身 可能包含的信息:数据库设计资料、储存的SQL程序、用户权限、用户统计、数据库的过程中的信息、数据库增长统计、数据库性能统计等,任务2 需求分析,模块二需求分析,数据字典 数据项 数据结构 数据流 数据存储 处理过程,任务2 需求分析,模块二需求分析,数据字典作用 作为分析阶段的工具 在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明,任务2 需求分析,模块二需求分析,数据字典描述的信息 数据库中所有模式对象的信息 分配多少空间,当前使用了多少空间等 列的

6、缺省值 约束信息的完整性 用户的名字 用户及角色被授予的权限 用户访问或使用的审计信息 其它产生的数据库信息,任务2 需求分析,模块二需求分析,功能架构分析 将用户需求转为系统需求,任务2 需求分析,模块二需求分析,包括功能需求和非功能需求,功能架构分析 非功能需求,任务2 需求分析,模块二需求分析,系统角色和责职分析,任务2 需求分析,模块二需求分析,用例模型分析,任务2 需求分析,模块二需求分析,用例描述,任务2 需求分析,模块二需求分析,素质项目参数初始化流程,任务2 需求分析,模块二需求分析,素质项目业务处理流程,任务2 需求分析,模块二需求分析,素质项目查询业务业务流程,任务2 需求分析,模块二需求分析,系统数据分析,任务2 需求分析,模块二需求分析,需求分析内容 系统功能和非功能需求 系统角色和责职 用例模型 业务处理过程 数据字典,总结,模块二需求分析,再 见,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号