- 1、本文档共105页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【经典】3章需求分析与项目管理 西安电子科技大学 软件工程教学课件
第三章 需求分析与项目管理 3.1 软件需求分析 需求分析是软件工程的一个重要任务,它是系统层软件配置与软件设计间的桥梁 ,分析员要努力去做: l??研究系统规格说明和项目计划。 l??确保对问题的识别,必须为分析建立通信关系。 l??评价和解释的综合是另一项重要工作。 核心: “做什么”,而不是“怎样做”。分析员必须在较好地弄清数据流,控制流功能处理过程、行为操作和信息内容的情况下,建立系统模型。 第三章 需求分析与项目管理 3.2 需求分析的任务 3.2.1 确定对系统的综合要求 1、功能需求 2、性能需求 3、可靠性和可用性需求 4、出错处理需求 5、接口需求 6、约束 7、逆向需求 8、将来可能提出的需求 第三章 需求分析与项目管理 3.2.2 分析系统的数据要求 分析系统的数据要求通常采用建立数据模型的方法。 复杂的数据由许多基本的数据元素组成,数据结构表示数据元素之间的逻辑关系。利用数据字典可以全面定义数据,但是数据字典的缺点是不够形象直观。 为了提高可理解性,常常利用图形工具辅助描绘数据结构,常用的工具有:层次方框图、Warnier图等。 第三章 需求分析与项目管理 3.2.3 导出系统的逻辑模型 根据分析结果可以导出系统的详细逻辑模型,通常用数据流图、实体-联系图、状态转换图、数据字典和处理算法描述这个逻辑模型。 3.2.4 修改系统的开发计划 根据分析过程中获得的对系统更深入的了解,可以比较准确地估计系统的成本和进度,修正以前制定的开发计划。 第三章 需求分析与项目管理 3.3 与用户沟通获取需求的方法 3.3.1 访谈 访谈是获取用户需求的一项基本技术,它有两种基本形式,分别是非正式的和正式的访谈。 正式访谈时,系统分析员要准备好具体的问题;非正式访谈分析员可以是开放式的交谈,鼓励被访人员说出自己的想法,原有系统存在的不足和期望。 在访谈中必须记好笔记或录音,便于系统设计时不会丢失用户的需求或期望。同时,在交谈时要积极引导用户接受我方的技术优势,便于在竟标中获胜。 第三章 需求分析与项目管理 分析员能力的分析 分析员有多种称谓: 系统分析员,系统工程师,主系统设计师,程序员,分析员…. 其具备的条件如下: 1.能掌握抽象概念(abstract concepts)并能把其整理为逻辑划分(logical divisions)以及根据每一个逻辑划分综合为解的能力。 2.能从冲突(conflict)或混乱(confusions)中吸取恰当事实的能力。 3.弄清用户环境的能力。 4.能把硬件和软件系统用于用户环境的能力。 5.能用较好的书面和口头形式进行通信的能力。 6.“从树木见森林”的能力。(即经常有New Idea) 第三章 需求分析与项目管理 3.3.2 面向数据流自顶向下求精 软件系统开发中的结构化分析方法就是面向数据流自顶向下逐步求精的需求分析方法。通过可行性研究已经得出了目标系统的高层数据流图,需求分析的目标之一就是把数据流和数据存储定义到元素级。 要达到此目的,一般从数据流图的输出端入手,这是因为系统的基本功能是产生这些输出,输出数据决定了系统必须具有的最基本的组成元素。 输出数据来自何方?由哪些元素组成? 沿数据流图从输出端向输入端回溯,可以确定每个数据元素的来源。与此同时,也初步定义了有关算法。 第三章 需求分析与项目管理 可行性研究阶段产生的是高层数据流图,许多具体的细节没有包括在里面,因此沿数据流图回溯时,常常遇到下述问题: 为了得到某个数据元素需要用到数据流图中目前还没有的数据元素; 或者得出这个数据元素需要的算法尚不完全清楚。 为解决此问题,往往需要向用户和其他有关人员请教,它们的回答使分析员对目标系统的认识更清楚,更具体了,系统的更多的数据元素被划分出来了,更多的算法被搞清楚了。 数据流图是帮助对分析结果进行复查的极好的工具。从输出端开始,分析员借助数据流图、数据字典、IPO图向用户解释数据是怎样转变成输出数据的,并填补遗漏或空白元素。 第三章 需求分析与项目管理 分析过程 结构化分析方法(SA法) 它是面向数据流自上而下逐步求精进行需求分析的方法。由可行性研究得出目标系统的高层数据流图。需求分析的目的之一是把数据流和存贮定义到元素级。
您可能关注的文档
- 《相约七夕 我们结婚吧》企划案(草稿).ppt
- 《研究性学习设计方案模板》作业(八年级语文).doc
- 《用显微镜观察身边的生命世界(一)》.ppt
- 《论语》(原文、注释、翻译、评析)完整版.doc
- 《细胞生物学—叶绿体》课件.ppt
- 《论语》(原文、译注、评析).doc
- 《落日的幻觉》教案(周日专家用).doc
- 《诫子书》免费下载.ppt
- 《财务分析》综合练习一 一、单选题(每题2分) 1 企业投资者进行财务 .doc
- 《西方国家现代市场经济主要模式》教学设计 (课型:新授课 设计:广州.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 水利工程质量检测员网上继续教育考试题库及答案混凝土专业试题及答案.pdf VIP
- 李白《将进酒》原文及赏析通用5篇.doc VIP
- 《自动喷水灭火系统施工及验收规范》GB50261-2017.docx VIP
- 小学英语_Unit 4 Lesson3 There are twenty pupils in my class教学设计学情分析教材分析课后反思.doc
- 2025贵州省旅游产业发展集团有限公司招聘115人备考试题及答案解析.docx VIP
- 《凤凰男的豪门贤妻》剧本整本.docx VIP
- 2013年水利工程质量检测员网上继续教育考试题库及答案-混凝土专业.pdf VIP
- 消毒技术规范2022.docx VIP
- 阳台封装施工安全协议书5篇.docx
- 消毒技术规范(2022).docx VIP
文档评论(0)