- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分析阶段中的各项活动和关键问题 一、需求调查 功能/技术需求 系统需求:系统所提供功能的详细定义 功能需求:描述系统必须支持的功能和过程的系统需求 技术需求:描述操作环境和性能目标的系统需求 事务: 在一个组织中完成一件工作或一项活动 系统相关者: 对新系统感兴趣的所有人。主要有用户、客户、技术人员 调查需求 分发和收集调查表 复查现有报表、表格和过程描述 主持与用户面谈和讨论 观察商业过程和工作流程 建立原型 (原型是一个小系统的最初可运行的模型) 二、系统需求建模 建模的原因 了解信息 通过抽象降低复杂度 有助于和小组成员、用户以及相关者交流 为以后的维护和升级提供了文档 模型的类型 数学模型:描述系统技术方面的一系列公式 描述模型:描述系统某一方面的描述性的报表 图形模型:图表和系统某些方面的示意性表示 事件和系统需求 事件 可以描述的、值得记录的在某一特定时间和地点发生的事情 事件的类型 外部时间:系统之外发生的事件,通常是由外部实体或动作参与者触发的。 临时事件:由于到达某一时刻所发生的事件 状态事件:当系统内部发生了需要处理的情况时所引发的事件 三、结构化分析方法 实体-联系图(E-R图) 数据流程图(DFD图) 关联图 结构化分析方法 SA 结构化分析(Structured Analysis,SA)是由Douglas Ross 提出的,由DeMarco进行推广的。 采用自顶向下、逐层进行功能分解的系统分析方法来定义系统的需求。 适用于分析大型的数据处理系统。 方法的特点:利用数据流图(Data Flow Diagram,DFD)来帮助理解问题,对问题进行分析。 一般工具:DFD、数据字典、结构化英语、判定表、判定树等。 结构化分析方法 功能分析工具:DFD、DD、结构化英语、判定表和判定树。 行为分析工具:状态迁移图、Petri网等。 数据分析工具:ER图或者EER(扩展ER)图。 SA主要针对数据处理领域,因此,系统分析的侧重点在于功能分析和数据分析,而行为分析使用得较少。 结构化分析 结构化分析遵循的三条基本原则: 分解 抽象 映射 三个主要目标: 描述用户需要 建立创建软件设计的基础 定义软件完成后可被确认的一组需求 SA的结构 分析模型的构成元素 数据字典(DD) 模型核心,包含了所有数据对象的描述的中心库。 E-R图(ERD) 表示数据对象以及相互的关系,用于数据建模。 数据流图(DFD) 指明数据在系统中移动时如何被变换; 描述对数据流进行变换的功能; DFD中每个功能的描述包含在加工规约(小说明)。 用于功能建模。 状态变迁图(STD) 指明作为外部事件的结果,系统将如何动作。用于行为建模。 数据建模 最常用的表示概念性数据模型的方法,是实体联系方法(Entity-Relationship Approach) ER图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法。 1 实体-联系图 矩形代表数据实体 连接矩形的直线代表数据实体之间的关系 关联实体 表示两个实体之间多对多关系的数据实体 E-R图元素 E-R图元素 客观世界中的事物彼此间往往是有联系的,例如,教师与课程间存在“教”这种联系。 E-R图元素 属性是实体或联系所具有的性质。通常一个实体由若干个属性来刻画。 例如,“学生”实体有学号、姓名、性别、系、年级 E-R图 2 数据流图(DFD) 数据流图是一种图形化的系统模型,在一张图中展示信息系统的主要需求(输入、输出、过程和数据存储) 数据流图的组件 过程:代表从数据输入转换到输出的算法或程序 数据流:表示过程、数据存储和外部实体之间的关系 外部实体:系统边界外的个人或组织,提供数据输入或者接收数据输出 数据存储:保存数据的场所,以便过程访问 实时连接:执行过程中,外部实体与过程之间的通讯 DFD图的组件 数据流图的符号 分层DFD实例 一个简单的考务处理系统功能描述: (1)对考生送来的报名单进行检查; (2)对合格的报名单编好准考证号后将准考证送给 考生,并将汇总后的考生名单送给阅卷站; (3)对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者; (4)制作考生通知单(含成绩及合格/不合格标志)送给考生; (5)按地区进行成绩分类统计和试题难度分析,产生统计分析表。 0层数据流图 数据流图分解原则 DFD可以用来表示一个系统或软件在任何层次上的抽象。 较大型软件系统DFD分成多层(子图、父图概念),可以表示数据流和功能的进一步的细节。 0层数据流图应当把系统或软件作为一个单一的功能来描述。 应当注意原始的输入和输出。 每个过程的每次细化一般控制在3-4个分过程。 所有圆圈和箭头应用有意义的名称标注。一个名称标注在 同一
您可能关注的文档
最近下载
- 苏教版(2024版)七年级上册生物期末复习知识点清单.docx VIP
- 修剪指甲教学课件.pptx VIP
- NB∕T 20006.4-2021 压水堆核电厂用合金钢 第4部分:反应堆压力容器接管嘴用锰-镍-钼钢锻件.pdf
- 《智慧仓储管理》课程标准.doc VIP
- 中国骨质疏松症及骨质疏松性骨折非药物干预防治指南(2025年版)PPT课件解读(2).docx VIP
- 13《少年中国说(节选)》 公开课一等奖创新教学设计.docx VIP
- 【行业研究报告】中国金融科技行业研究报告-2022年4月.pdf VIP
- 品种混杂退化原因PPT.ppt VIP
- 储罐内壁升降作业平台施工方案.doc VIP
- 【竞品分析文档】中国元宇宙产业竞品分析报告-2022年4月.pdf VIP
文档评论(0)