自考《软件工程》基础知识点复习:结构化分析方法
更新时间: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是早期的软件工程方法,主要用于数据处理方面的问题。
编辑推荐
最新资讯
- 考前必背!自学考试《中国近现代史纲要》论述题高频考点2024-10-19
- 自考报考策略:科学搭配科目,加速毕业进程2024-07-20
- 2025年考研考生五一假期,英语科目应该如何复习?2024-05-03
- 备考指南!2024年4月自学考试考前要做哪些准备?2024-03-31
- 考前备考冲刺!自考如何一次就过?2024-03-30
- 考点汇总:《中国近现代史纲要》论述题2024-03-25
- 备考资料:《中国近现代史纲要》简答题考点汇总2024-03-25
- 自考可以从哪些维度进行备考?2024-02-17
- @自考生,这里有备考技巧2024-02-17
- 自学考试备考复习方法!建议收藏2024-02-16