需求工程教学资料:Chap01 Requirements Engineering -- An Introduction.pptVIP

需求工程教学资料:Chap01 Requirements Engineering -- An Introduction.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 需求工程 是软件工程的一个分支 它关注于软件系统所应予实现的现实世界目标、软件系统的功能和软件系统应当遵守的约束 同时它也关注以上因素和准确的软件行为规格说明之间的联系 关注以上因素与其随时间或跨产品族而演化之后的相关因素之间的联系 3.2 需求工程的基本活动 3.3 需求工程与系统工程 前期阶段 后期阶段 需求工程与系统工程 1981年,Barry Boehm [Boehm1981]发现项目费用的6%和时间的9-12%被消耗在需求阶段。 在20年之后,随着需求工程的发展,[Hofmann2001]发现项目对需求工程的投入也加大了许多:项目工作的15.7%和时间的38.6%被用于进行需求工程 NASA (U.S. National Aeronautics and Space Administration )提供的数据显示 [Young2002]:当在需求工程当中投入项目总成本的8-14%时,可以极大的降低项目的超支率。 3.4 需求工程的特性 ——必要性 软件开发是这样一个工程问题 利用通用的计算机结构,构建一个有用的软件系统,来满足人们的某些目的 计算机应用于现实世界的广泛性 新的问题和新的解决方案 定义问题就是需求工程的任务 3.4 需求工程的特性 ——重要性 Frederick Brooks[Brooks1987] “开发软件系统最为困难的部分就是准确说明开发什么。最为困难的概念性工作便是编写出详细技术需求,这包括所有面向用户、面向机器和其它软件系统的接口。同时这也是一旦做错,将最终会给系统带来极大损害的部分,并且以后再对它进行修改也极为困难。” 容易忽略需求工程重要性的地方 问题广为人知 电梯调度、图书管理 问题小而简单 出错也无所谓 3.4 需求工程的特性 ——复杂性 处理范围广泛 现实世界和计算机世界 涉及诸多参与方 客户、用户、领域专家、需求工程师、软件开发者、系统维护者等 处理内容多样 功能需求、非功能需求 、环境及其约束 处理活动互相交织 需求开发的各项活动虽然在理论上具有顺序处理的特性,但在实际执行过程中往往是迭代和互相交织的 处理结果要求苛刻 正确性、完整性和一致性 主要内容 软件的需求问题 需求问题的原因分析 需求工程 需求工程师 知识要求 技能要求 4.1 需求工程师需要具备的知识 软件技术 尤其是软件建模与分析技术 认知学和社会学等方面的知识 认知心理学 人类学 社会学 语言学 哲学知识 掌握涉众的信仰与理念(认识论) 分析在现实中观察到的各种现象(现象学) 4.2 需求工程师需要具备的技能 专业技能 需求工程的相关知识 分析技能 抽象能力 整合能力 系统化思想 交流技能 交谈和提问的技巧 倾听的技巧 4.2 需求工程师需要具备的技能 观察技能 建模技能 写作技能 文档组织能力 语言驾驭能力 创新技能 发现连用户都没有意识到的潜在需求 协调能力 深圳手机打车软件被紧急叫停 2013年05月23日?11:03?? 深圳特区报 市交委认为,手机打车软件部分功能存在安全隐患并违反相关规定,影响了出租车行业运价体系和营运秩序,交通主管部门将依法进行监管和规范。 出租车企业负责人表示由于打车软件功能设置和技术运用不够成熟,给行业监管带来了问题,如驾驶员注册准入缺乏认证、提供加价议价功能、操作方式存在行车安全隐患、投诉争议处理困难等,影 响了出租车行业运价体系和营运秩序。 Twitter工程师眼中的新浪微博 Twitter之简约 vs. 新浪微博之丰富 新浪微博……各式各样的新功能马不停蹄地上线(微刊,微人脉,微盘,微 视频,总之各种微)。新浪将‘微博’极大地‘丰富’了:微博,长微博,即时聊天,看新闻,参与热点讨论,交朋友,社交,看公知们争奇斗艳等等。在 Twitter工程师看来,新浪微博的整体设计原则却并不很清晰:改版很多次,几百个功能五花八门。 相形之下,Twitter推崇的是‘至简’原则,(Simplify是公司的10个核心价值之一)……Twitter 无意在附加功能上做文章,而是希望把大家的注意力都引向正中间的推文上,这是信息实质的所在……从诞生到现在,Twitter一直遵循一个产品逻辑,坚定地将自己定位成一个移动端信息广播平台……满足大家伙儿的表达欲和分享欲,通过碎片化信息告诉世人“What are you doing?”(你在做什么)。 Twitter工程师眼中的新浪微博 新浪社交装酷,Twitter专注新闻 新浪在微博平台里‘人为’加入了一些话题归纳和引导, 比如“热门微博”和“风云榜”等等。抓住我们国人喜欢围观和跟风的心理,新浪微博通过极易操作的转发+评论等功能引导大家参与讨论,置身事内……成就了

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档