软题库 培训课程
当前位置:信管网 >> 综合知识 >> 文章内容
结构化分析方法
来源:信管网 2016年06月29日 【所有评论 分享到微信

结构化分析方法(Structured Method)是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。结构是指系统内各个组成要素之间的相互联系、相互作用的框架。

结构化分析方法给出一组帮助系统分析人员产生功能规约的原理与技术。它一般利用图形表达用户需求,使用的手段主要有数据流图、数据字典、结构化语言、判定表以及判定树等
结构化分析的步骤如下:①分析当前的情况,做出反映当前物理模型的DFD;②推导出等价的逻辑模型的DFD;③设计新的逻辑系统,生成数据字典和基元描述;④建立人机接口,提出可供选择的目标系统物理模型的DFD;⑤确定各种方案的成本和风险等级,据此对各种方案进行分析;⑥选择一种方案;⑦建立完整的需求规约。

结构化分析的常用工具
1、数据流图(DFD-Data Flow Diagram)
数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模。
数据流图中主要图形元素有:
→:数据流—流是数据在系统内传播的路径,因此由一组成分固定的数据组成。如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。
□:数据源(终点)—代表系统之外的实体,可以是人、物或其他软件系统。
○:对数据的加工(处理)—加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出。
〓:数据存储—表示信息的静态存储,可以代表文件、文件的一部分、数据库的元素等。
建立数据流图步骤如下:
(1)由外向内:先画系统的输入和输出,然后画系统的内部
(2)自顶向下:顺序完成顶层、中间层、底层数据流图
(3)逐层分解
为保证构造的数据流图表达完整、准确、规范,应遵循以下数据流图的构造规则和注意事项:
(1)对加工处理建立唯一、层次性的编号,且每个加工处理通常要求既有输入又有输出
(2)数据存储之间不应该有数据流。
(3)数据流图的一致性。
(4)父图、子图关系与平衡规则。
2、数据字典(DD-Data Dictionary)
数据字典是结构化分析方法的核心。数据字典是对所有与系统相关的数据元素的一个有组织的列表,以及精确严格的定义,使用户和系统分析员对输入、输出、存储和中间结果有共同的理解。
数据字典的作用是对数据流图(DFD)中出现的被命名的图形元素的确切解释,通常数据词典包含的信息有:名称、别名、何处使用/如何使用、内容描述、补充信息等。
3、判定树
使用判定树进行描述时,应先从问题定义的文字描述中分清哪些是判定条件,哪些是判定结论,根据描述材料中的连接词找出判定条件之间的从属关系、并列关系、选择关系,根据它们构造判定树。
4、判定表
判定表和判定树似是而非,当数据流图中的加工要依赖于多个逻辑条件的取值,即完成该加工的一组动作是由于某一组条件取值的组合而引发的,使用判定表描述比较适宜。
判定由四部分组成:(1)基本条件;(2)条件项;(3)基本动作;(4)动作项

利用结构化分析方法设计出来的分析模型
一个核心:数据字典
三个图:数据流图,实体关系图和状态迁移图。 

历年信息系统项目管理师、系统集成项目管理工程师真题

14、常用的需求分析方法有:面向数据流的结构化分析方法(SA)、面向对象的分析方法(OOA)。()不是结构化分析方法的图形工具。
A.决策树
B.数据流图
C.数据字典
D.用例图
答案与解析:http://www.cnitpm.com/st/232001808.html

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章