- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
讨论:如何获取用户真实的需求? 1、报表系统? 2、不同立场的人,对系统要求不一样,下层管理者希望自己能够修改某些数据;高层管理人员希望自己能够获取真实数据? 3、用户体验部分?希望您能够像EXCEL一样熟悉? 哪些支持?那些不支持? * 华中科技大学计算机学院 胡卫军 E-mail:huweijun@mail.hust.edu.cn 第二篇 传统方法学 第 3 章 结构化分析(Structured Analysis,SA) 第 4 章 结构化设计(Structured Design,SD) 第 5 章 结构化实现 第 3 章 结构化分析 3.1 概 述 需求分析:发现、求精、建模、规格说明和复审的过程。 从宏观角度调查、分析用户所面临的问题。 分析员对用户提出的初步要求应该反复求精多次细化,才能充分理解用户的需求,得出对目标系统的完整、准确和具体的要求。 第 3 章 结构化分析 3.1 概 述 数据模型 功能模型 行为模型 软件需求规格说明 需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的 “做什么” 的问题。 模型:为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。 模型:由一组图形符号和组织这些符号的规则组成。 第 3 章 结构化分析 3.1 概 述 必须理解和表示问题的信息域,根据这条准则应该建立数据模型 必须定义软件应完成的功能,这条准则要求建立功能模型 必须表示作为外部事件结果的软件行为,这条准则要求建立行为模型 必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节 分析过程应该从要素信息移向实现细节 结构化分析方法必须遵守的准则: 第 3 章 结构化分析 3.2 与用户通信的技术 正式访谈:事先准备好的问题 非正式访谈:提出可以自由回答的开放性问题 当需要调查大量人员的意见时,向被调查人员分发调查表是一个十分有效的做法 情景分析技术:对用户运用目标系统解决某个具体问题的方法和结果进行分析 访谈(会谈):最早开始运用的获取用户需求的技术,也是迄今为止仍然广泛使用的主要的需求分析技术。 3.2.1 访谈 它能在某种程度上演示产品的行为,从而便于用户理解,而且还可能进一步揭示出一些系统分析员目前还不知道的需求 由于情景分析较易为用户所理解,因此,使用这种技术能保证用户在需求分析过程中始终扮演一个积极主动的角色 第 3 章 结构化分析 3.2 与用户通信的技术 在中立地点举行由开发者和用户双方出席的会议 制定准备会议和参加会议的规则 提出一个议事日程,这个日程应该足够正式以便能够涵盖所有要点,同时这个日程又应该足够非正式,以便鼓励自由思维 由一个“协调人”来主持会议,他既可以是用户也可以是开发者还可以是从外面请来的人 使用一种“定义机制”(例如,工作表、图表等) 目标是标识问题、提出解决方案要素、商讨不同的方法以及在有利于实现目标的氛围中指定初步的需求 简易的应用规格说明技术:提倡用户与开发者密切合作,共同标识问题,提出解决方案的要素,商讨不同的方法并指定基本的需求。 3.2.2 简易的应用规格说明技术 第 3 章 结构化分析 3.2 与用户通信的技术 初步的访谈,通过用户对基本问题的回答,对待解决的问题的范围和解决方案有一个总体认识 开发者和用户都写出“产品需求” 选定会议地点、日期和时间,并选举一个协调人 与会者在开会前认真复审产品需求,并且列出 简易的应用规格说明技术:提倡用户与开发者密切合作,共同标识问题,提出解决方案的要素,商讨不同的方法并指定基本的需求。 3.2.2 简易的应用规格说明书 作为系统环境组成部分的对象、系统将产生的对象以及系统为了完成自己的功能将使用的对象 操作这些对象或与这些对象交互的服务 约束条件和性能标准 会议 讨论是否需要这个产品 各人列表讨论 小组共同创建组合列表 分组讨论 小组展示小型规格说明 每个与会者提出产品的一整套确认标准 一名或多名与会者根据会议成果起草完整的规格说明 第 3 章 结构化分析 3.2 与用户通信的技术 快速 容易修改 “修改-试用-反馈” 快速建立软件原型是最准确、最有效、最强大的需求分析技术。 3.2.3 软件原型 快速地构建和修改原型的方法和工具 第四代技术(4GT) 可重用的软件构件 形式化规格说明和原型环境 使得分析员能够交互地创建基于语言的规格说明 调用自动工具把基于语言的规格说明翻译成可执行的代码 使得用户能够使用可执行的原型代码去精化形式化的需求 第 3 章 结构化分析 3.3 分析建模与规格说明 描述用户的需求 为软件设计工作奠定基础 定义
您可能关注的文档
- 0-《社交礼仪》课件拜访.ppt
- 3、空调零部件介绍.ppt
- 2012版中考复习物理精品课件(含11真题和12预测试题)专题--简单机械 .ppt
- LEED认证施工指导 .ppt
- 第01章+项目管理概述.ppt
- 人民版高考历史专题复习:专题十五罗斯福新政与当代资本主义(第2节).ppt
- 【学会计论坛】如何看财务报表.ppt
- 第六章+消费者权益保护法.ppt
- catia教程_第3章+草图设计 .ppt
- 第13章--货币利率和国民收入.ppt
- DB43T 2174-2021 辣椒白绢病抗性室内鉴定技术规程.pdf
- DB43T 2186-2021 娜塔栎苗木培育技术规程.pdf
- DB43T 2206-2021 湖南山核桃坚果质量等级.pdf
- DB43T 2210-2021 蒸汽冷凝水回收设备通用技术条件.pdf
- DB43T 2227-2021 永顺莓茶加工技术规程 .pdf
- DB43T 2259-2021 信息技术应用创新工程建设规范 第10部分:应用开发通用技术要求 .pdf
- DB43T 2262-2021 传统文化类社区教育机构建设规范.pdf
- DB43T 2192-2021 水环境中人口标记物可替宁含量的测定 液相色谱-串联质谱法 .pdf
- DB43T 2309-2022 茶园机械化建设技术规程 .pdf
- DB43T 2204-2021 巨紫荆苗木繁育技术规程.pdf
最近下载
- ECMO联合CRRT技术_精选完整版.pptx
- 劳保采购合同范本 .pdf VIP
- GB_T 43697-2024 数据安全技术 数据分类分级规则.docx
- 22J403-1 楼梯 栏杆 栏板一 (1).docx VIP
- 毕业设计(论文)-土豆筛选机设计.docx
- 冀教版一年级下册美术第6课《灵巧的手》教学课件.pptx VIP
- 2025年郑州黄河护理职业学院单招职业技能测试题库及答案(历年真题).docx
- 【历史】辽宋夏金元时期经济的繁荣课件 2024-2025学年七年级历史下册.pptx VIP
- 中齿培训:赢在接诊.pptx VIP
- DB31∕T 1135-2019 健康旅游服务基地建设运营管理规范.docx VIP
文档评论(0)