软件工程课程讲义V1.0ppt课件
37页1、华中科技大学计算机学院 胡卫军 Tel: 027-87544282 E-mail:第二篇第二篇 传统方法学传统方法学 第第 3 3 章章 结构化分析(结构化分析(Structured AnalysisStructured Analysis,SASA)第第 4 4 章章 结构化设计(结构化设计(Structured DesignStructured Design,SDSD)第第 5 5 章章 结构化实现结构化实现第第 3 3 章章 结构化分析结构化分析3.1 3.1 概概 述述 需求分析:发现、求精、建模、规格说明和复审的过程。 从宏观角度调查、分析用户所面临的问题。 分析员对用户提出的初步要求应该反复求精多次细化,才能充分理解用户的需求,得出对目标系统的完整、准确和具体的要求。第第 3 3 章章 结构化分析结构化分析3.1 3.1 概概 述述 数据模型 功能模型 行为模型 软件需求规格说明需求分析的任务需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的 “ “做什么做什么” ” 的问题。的问
2、题。 模型:为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。 模型:由一组图形符号和组织这些符号的规则组成。第第 3 3 章章 结构化分析结构化分析3.1 3.1 概概 述述 必须理解和表示问题的信息域,根据这条准则应该建立数据模型 必须定义软件应完成的功能,这条准则要求建立功能模型 必须表示作为外部事件结果的软件行为,这条准则要求建立行为模型 必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节 分析过程应该从要素信息移向实现细节 结构化分析方法必须遵守的准则:第第 3 3 章章 结构化分析结构化分析3.2 3.2 与用户通信的技术与用户通信的技术 正式访谈:事先准备好的问题 非正式访谈:提出可以自由回答的开放性问题 当需要调查大量人员的意见时,向被调查人员分发调查表是一个十分有效的做法 情景分析技术:对用户运用目标系统解决某个具体问题的方法和结果进行分析 访谈(会谈):最早开始运用的获取用户需求的技术,也是迄今为止仍然广泛使用的主要的需求分析技术。3.2.1 3.2.1 访谈访谈 它能在某种程度上演示产品的行为,从而便于用户理解,而且还可能进一步揭示出
3、一些系 统分析员目前还不知道的需求 由于情景分析较易为用户所理解,因此,使用这种技术能保证用户在需求分析过程中始终 扮演一个积极主动的角色第第 3 3 章章 结构化分析结构化分析3.2 3.2 与用户通信的技术与用户通信的技术 在中立地点举行由开发者和用户双方出席的会议 制定准备会议和参加会议的规则 提出一个议事日程,这个日程应该足够正式以便能够涵盖所有要点,同时这个日程又应该足够非正式,以便鼓励自由思维 由一个“协调人”来主持会议,他既可以是用户也可以是开发者还可以是从外面请来的人 使用一种“定义机制”(例如,工作表、图表等) 目标是标识问题、提出解决方案要素、商讨不同的方法以及在有利于实现目标的氛围中指定初步的需求 简易的应用规格说明技术:提倡用户与开发者密切合作,共同标识问题,提出解决方案的要素,商讨不同的方法并指定基本的需求。3.2.2 3.2.2 简易的应用规格说明技术简易的应用规格说明技术第第 3 3 章章 结构化分析结构化分析3.2 3.2 与用户通信的技术与用户通信的技术 初步的访谈,通过用户对基本问题的回答,对待解决的问题的范围和解决方案有一个总体认识 开发者和用户都
4、写出“产品需求” 选定会议地点、日期和时间,并选举一个协调人 与会者在开会前认真复审产品需求,并且列出 简易的应用规格说明技术:提倡用户与开发者密切合作,共同标识问题,提出解决方案的要素,商讨不同的方法并指定基本的需求。3.2.2 3.2.2 简易的应用规格说明书简易的应用规格说明书 作为系统环境组成部分的对象、系统将产生的对象以及系统为了完成自己的功能将使用的对象作为系统环境组成部分的对象、系统将产生的对象以及系统为了完成自己的功能将使用的对象 操作这些对象或与这些对象交互的服务操作这些对象或与这些对象交互的服务 约束条件和性能标准约束条件和性能标准 会议 讨论是否需要这个产品讨论是否需要这个产品 各人列表讨论各人列表讨论 小组共同创建组合列表小组共同创建组合列表 分组讨论分组讨论 小组展示小型规格说明小组展示小型规格说明 每个与会者提出产品的一整套确认标准每个与会者提出产品的一整套确认标准 一名或多名与会者根据会议成果起草完整的规格说明一名或多名与会者根据会议成果起草完整的规格说明第第 3 3 章章 结构化分析结构化分析3.2 3.2 与用户通信的技术与用户通信的技术 快速 容易修
《软件工程课程讲义V1.0ppt课件》由会员ZJ****5分享,可在线阅读,更多相关《软件工程课程讲义V1.0ppt课件》请在金锄头文库上搜索。
管理信息系统的开发策略ppt课件
小学数学中的代数初步知识
通信网络:IP组播ppt课件
课题_市场调研报告的撰写
小学一年级英语Lesson38
广州版小学英语四年级上册知识点
软件测试行业背景ppt课件
跨时空的服务及网络交流与安全ppt课件
小学一年级语文苏教版国标本小学语文一年级上册期末复习
北师大版小学一年级数学上册加与减一小鸡吃食
(人教版)初中语文古诗词积累复习【精编】
通信网络_通信网络分析的数学基础ppt课件
小学英语:Recycle1(5) 课件(人教PEP五年级上)
北师大版小学一年级下册语文《快乐的小公鸡》课件PPT
小学一年级上册语文第三课菜园里PPT课件2
能打开你的倡议书吗
精编小学四年级语文人教版小学语文四年级下册(1)
网络中的数据通信ppt课件
高等公文写作训练中
亚洲初中高级有用ppt模版【精编】
2023-12-22 55页
2023-12-22 50页
2023-12-22 50页
2023-12-22 64页
2023-12-22 50页
2023-12-22 55页
2023-12-22 51页
2023-12-22 50页
2023-12-22 50页
2023-12-19 24页