自考《软件工程》基础知识点复习:结构化分析方法
更新时间:2013-03-22 16:31:59
来源:|0
浏览
收藏
自学考试报名、考试、查分时间 免费短信提醒
结构化分析方法
1.软件系统/产品的需求工作中的三大挑战:问题空间的理解、人与人之间的通信、需求的变化性。
2.在软件需求分析和设计工程的对象是数据和程序,按实施原则的处理是先数据后程序。每一种分析方法必须能够表达和理解问题的数据域(包括数据流、数据内容、数据结构)和功能域(反映数据域的控制信息)。
结构化分析方法(SA)是面向数据流进行需求分析的方法。是一种建模活动,使用简单易读符号,根
据软件内部数据传递、变更的关系,以“分解”和“抽象”为基本原则,以自顶向下逐层分解的分析策略,描绘满足功能要求的软件模型。
SA分析步骤:(1)了解当前系统的工作流程,活得当前系统的物理模型。(2)抽象出当前系统的逻辑模型。(3)建立目标系统的逻辑模型。(4)做进一步的补充和优化。
SA方法优点:适用于开发数据处理类型软件的需求分析,利用半形式化工具表达需求,简明易懂。
缺点:(1)是一个静态模型,不反映处理顺序,不能控制模型,不适合描述实时控制系统。(2)只有和E-R图结合才能较完整描述用户对系统的需求。(3)只有和形式化方法结合才能精确描述软件需求。(4)不适合描述人机界面系统的要求。(5)要借助需求分析工具,提高需求分析质量和效率。
SA方法特征:(1)严格定义需求。(2)划分开发阶段。(3)制定规范文档。(4)分析控制流程是其主要特征。
SA是早期的软件工程方法,主要用于数据处理方面的问题。
编辑推荐
最新资讯
- 2026年4月自考时政考点汇总:两会热点+主观题答题模板(直接背)2026-03-26
- 2026年4月自考冲刺全攻略:各专业题型、答题模板与避坑指南2026-03-26
- 2026年4月自学考试《习概》各题型分值曝光,答题模板来了2026-03-17
- 倒计时!2026年4月自考考前冲刺,这份救急资料很关键【免费领取】2026-03-16
- 最后一月!2026年4月自考备考资料:真题、教材变动、题库更新2026-03-15
- 2026年4月自考《中国近现代史纲要》简答、论述题常考重点,附考前必刷100题2026-03-15
- 2026年4月自学考试《外国文学史》简答题高频考点,附历年真题2026-03-14
- 干货!2026年自考《行政管理》备考:零基础复习计划+通关答题技巧2026-03-12
- 2026年4月自考《大学语文》名词解释常考要点+万能答题模板2026-03-11
- 26年4月自考倒计时!最后1月冲刺指南,这样学效率翻倍2026-03-11
