良辰美景
04
20
3.6 SA方法的应用 3.6 SA方法的应用
建立系统的功能模型 使用的工具为数据流图DFD 首先:建立系统环境图(顶层数据流图),确定系统边界 继之:自顶向下,逐步求精,建立系统的层次数据流图 建立数据字典 使用的工具为结构符:+、|、{} 等 定义数据流、数据存储、数据项
2024-04-20 Chipfron
20
3.3 需求分析的常用方法 3.3 需求分析的常用方法
功能分解方法 该方法将一个系统看成是由若干功能构成的一个集合,每个功能又可划分若干个子功能(加工),一个子功能又进一步分解成若干个子功能(即加工步骤)。这样,功能分解方法有功能、子功能和功能接口三个组成要素。 把软件需求当作一棵倒置的功能
2024-04-20 Chipfron
20
3.4 结构化分析方法 3.4 结构化分析方法
定义 结构化分析(Structured Analysis简称SA)是面向数据流的需求分析方法,是20世纪70年代后期由Yourdon,Constantine及DeMarco等人提出和发展,并得到广泛的应用。 T·DeMarco:结构化分析
2024-04-20 Chipfron
20
3.1 需求分析的任务和步骤 3.1 需求分析的任务和步骤
需求分析的任务 定义 需求分析的任务不是确定系统怎样完成它的工作;是确定系统必须完成哪些工作,也就是——对目标系统提出完整、准确、清晰而且具体的需求。 需求分析实际上是一个对用户意图不断进行揭示和判断的过程,它并不考虑系统地具体实现,而且
2024-04-20 Chipfron
20
3.2 需求获取的常用方法 3.2 需求获取的常用方法
需求获取的常用方法 需求获取的常用方法 自悟:角色转换 客户访谈(交谈):分为正式的和非正式的两种基本形式 观察 建立联合分析小组:由用户、系统分析员、软件领域专家组成 问题分析与确认:多次和用户沟通,不断确认完善需求定义 提炼(复审)
2024-04-20 Chipfron
20
2.5  可行性研究报告的主要内容 2.5 可行性研究报告的主要内容
不同的标准模板,可行性研究报告的格式各有不同,但主要内容应该包括以下几项: 引言 可行性研究前提 对现有系统的分析 对所建设系统的分析:经济可行性、技术可行性、社会因素的可行性等 其他与设计有关选择方案 其他与设计有关的专门问题 结论意
2024-04-20 Chipfron
20
2.3 系统流程图 2.3 系统流程图
系统流程图的符号 系统流程图符号中有五种基本符号是从程序流程图中借用来的(见图2.1),当以概括方式抽象描绘一个实际系统时,仅用此五种符号足够了。 但需要更具体地描绘一个物理系统时还需要使用图2.2中列出的11种系统符号。 图2.1 ![
2024-04-20 Chipfron
20
2.4 成本-效益分析 2.4 成本-效益分析
成本-效益分析的目的使从经济角度评价开发一个新的软件项目是否可行。通过评估新的软件项目所需要的成本和可能产生的效益,便可以从经济上衡量这个项目的开发价值。 系统成本包括开发成本和运行维护成本。 系统效益包括有形的经济效益和无形的社会效益两
2024-04-20 Chipfron
20
2.1 可行性研究的目的和任务 2.1 可行性研究的目的和任务
目的 用最小的代价在尽可能短的时间内确定问题是否能够解决。 是一次简化的系统分析和系统设计的过程。 任务 主要任务是:首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,必须分析几种可能解法的利弊,从而判定原定
2024-04-20 Chipfron
20
2.2 可行性研究的步骤 2.2 可行性研究的步骤
步骤 复查并确定系统规模和目标 研究目前正在使用的系统 建立新系统的高层逻辑模型 导出和评价各种方案 推荐可行方案 草拟初步的开发计划 编写可行性研究报告提交审查 ll 确定系统的目标 系统分析人员要详细地阅读各种相关资料,并对用户和
2024-04-20 Chipfron
7 / 17