1 / 50
文档名称:

北邮软件工程课件第三章传统方法学--结构化分析.ppt

格式:ppt   页数:50
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

北邮软件工程课件第三章传统方法学--结构化分析.ppt

上传人:钻石文档库 2013/9/8 文件大小:0 KB

下载得到文件列表

北邮软件工程课件第三章传统方法学--结构化分析.ppt

文档介绍

文档介绍:第二篇 传统方法学
第3章结构化分析
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提和关键,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会给用户带来失望,给开发者带来烦恼。
传统的软件工程方法学采用结构化分析(Structured Analysis ,SA)技术完成需求分析工作。
退出
概述
与用户通信的技术
分析建模与规格说明
实体—关系图
数据流图
状态转换图
数据字典
小结
概述
需求分析是发现、求精、建模、规格说明和复审的过程。为了发现用户的真正需求,首先应该从宏观角度调查、分析用户所面临的问题,也就是说,需求分析的第一步是尽可能准确地了解用户当前的情况和需要解决的问题。
分析员对用户提出的初步要求应该反复求精多次细化,才能充分理解用户的需求,得出对目标系统的完整、准确和具体的要求。z
为了更好地理解问题,人们常常采用建立模型的方法。所谓模型,就是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。通常,模型由一组图形符号和组织这些符号的规则组成。结构化分析就是一种建立模型的活动,通常建立数据模型、功能模型和行为模型等三种模型。
除了用分析模型表示软件需求之外,还要写出准确的软件需求规格说明。模型既是软件设计的基础,也是编写软件规格说明的基础。
在分析软件需求和编写软件规格说明的过程中,软件开发者和软件用户都起着关键的、必不可少的作用。
用户与开发者之间需要通信、沟通的内容非常多,在双方交流信息的过程中很容易出现误解或遗漏,也可能存在二义性。因此,不仅在整个需求分析过程中应该采用行之有效的通信技术,集中精力过细工作,而且对需求分析的结果(分析模型和规格说明)必须严格审查。
尽管目前存在许多不同的结构化分析方法,但是,所有这些分析方法都遵守下述准则。
· 必须理解和表示问题的信息域,根据这条准则应该建立数据模型。
· 必须定义软件应完成的功能,这条准则要求建立功能模型。
· 必须表示作为外部事件结果的软件行为,这条准则要求建立行为模型。
· 必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。
· 分析过程应该从要素信息移向实现细节。
与用户通信的技术
软件需求分析总是从两方或多方之间的通信开始。用户面临的问题需要用基于计算机的方案来解决;开发者应该对用户的需求作出反应,给用户提供帮助。这样就产生了相互通信的需求。但是,正如前面已经讲过的,从开始通信到真正相互理解的道路通常是充满坎坷的。良好的通信技术有助于加快理解的过程。 访谈
访谈(或称为会谈)是最早开始运用的获取用户需求的技术,也是迄今为止仍然广泛使用的主要的需求分析技术。
访谈有两种基本形式,分别是正式的和非正式的访谈。在正式的访谈中,系统分析员将提出一些事先准备好的具体问题,例如,询问客户公司销售的商品种类、雇用的销售人员数目以及信息反馈时间应该多快等。在非正式的访谈中,将提出一些可以自由回答的开放性问题,以鼓励被访问的人员表达自己的想法,例如,询问用户为什么对目前正在使用的系统感到不满意。
当需要调查大量人员的意见时,向被调查的人员分发调查表是一个十分有效的做法。
在对用户进行访谈的过程中使用情景分析技术往往非常有效。所谓情景分析就是对用户运用目标系统解决某个具体问题的方法和结果进行分析。

最近更新

2026年晋城职业技术学院单招职测考试题库及答.. 43页

2026年松原职业技术学院单招职业技能测试题库.. 42页

2026年桂林山水职业学院单招职业倾向性测试模.. 42页

2026年榆林能源科技职业学院单招职业技能考试.. 41页

2026年武汉民政职业学院单招职业适应性测试模.. 42页

2025年辽宁现代服务职业技术学院单招职业适应.. 41页

2025年辽宁省交通高等专科学校单招职业适应性.. 40页

2025年辽宁轻工职业学院单招职业倾向性测试题.. 41页

2026年江西单招护理试题必考题 42页

2025年通化医药健康职业学院单招职业技能考试.. 40页

2025年遂宁能源职业学院单招职业倾向性测试题.. 39页

2026年江西旅游商贸职业学院单招职业技能考试.. 43页

2026年江西省吉安市单招职业倾向性考试模拟测.. 43页

2025年郑州商贸旅游职业学院单招职业适应性测.. 40页

2025年郑州汽车工程职业学院单招综合素质考试.. 40页

2026年河北省唐山市单招职业适应性考试题库附.. 41页

2025年郑州黄河护理职业学院单招职业倾向性考.. 40页

2025年重庆三峡医药高等专科学校单招职业适应.. 39页

2025年重庆公共运输职业学院单招综合素质考试.. 41页

2025年重庆商务职业学院单招职业适应性测试题.. 41页

2025年重庆安全技术职业学院单招职业技能测试.. 40页

2025年重庆工商职业学院单招职业倾向性测试模.. 41页

2026年淮南职业技术学院单招职业技能考试模拟.. 42页

2025年重庆建筑工程职业学院单招职业适应性测.. 40页

2025年重庆文理学院单招综合素质考试题库推荐.. 40页

2026年湖南外贸单招专业试题及答案1套 44页

ZR-003 建设单位法人授权书 1页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页

铁路钢轨探伤车运用管理办法 21页

青岛市电梯安全运行服务规范 20页