网站大量收购独家精品文档,联系QQ:2885784924

软件工程实践者研究方法中文版第七版课后习题.doc

软件工程实践者研究方法中文版第七版课后习题.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实践者的研究方法中文版第七版课后习题答案 软件工程实践者的研究方法中文版第七版课后习题答案 PAGE / NUMPAGES 软件工程实践者的研究方法中文版第七版课后习题答案 作业答案。 2.1 设计者关于用户要问的问题: 项目的目标是什么?做到什么程度就成功了?谁会对项目的成功做最后的评判?项目的使用者包含那些? 用户对设计者应当问的问题: 当前问题有哪些解决方案,项目达成有哪些难点,在时间范围内可否达成? 软件问题用户自问? 还有其余解决方案吗?哪些功能是必然的?乙方资质和能力够吗? 软件过程问题自问? 用矫捷仍是用瀑布?质量检查点分别有哪些?有几个 MileStone? 2.2 为交流活动设计一系列动作,选定其一并设计任务集。 (批作业的时候,以合理为目标,不用然要同样) 需求获得、需求规范说明(建模) 、需求磋商、需求确认等。 比方,书上 page 23 。 2.7 详尽描绘三个合合用于瀑布模型的软件项目。 (要修业生不可是列出项目的名称,而要说明为何适合) 瀑布模型适合于项目开发而不是产品开发。信息管理系一致般适合于用瀑布模型。由于这 类系统业务功能较为明确,架构比较单调,技术难点较少。 图书室系统、销售管理系统都 是。 3.11 重构:已经写好的正确的代码,不停修正,使得代码更为精简并易读。 结对编程:两个人同时编写一段代码,一般一个人负责实现,一个人负责检查代码质量。 3.16 利用 FDD,为“ Web阅读器”定义一系列特点会合与特点。 特点会合模板: Actioning an Object 如:销售一件商品 特点定义模板: Action the result by|for|of|to a(n) object 特点会合:展现 Web页面内容。特点: 1)当地分析 HTML页面 2)展现 HTML页面 3)从网络上下载页面有关图片 4)在阅读器上展现图片 附带:一致过程模型的图。 (要求有图有说明) 5.9 为以下活动开发一个圆满的规约 注意依据书籍 59 页格式,包含用例名称,参加者,场景,异样等等。 5.10 用例异样代表什么 1)非正常输入。 2)环境状态不知足要求。 3)备选方案 。。。。 5.13 在需求工程活动的谈判情境中, “共赢”意味着什么? 1)找到了两方赢的条件。 2)适合的折衷。(在知足利益有关者要求的同时,反应软件团队所处真切世界的限制,如 时间、人员,估计) 3)后续张开软件活动的重点。 JUNIT,SVN, Maven,RedMine 分别是什么工具,达成什么功能? 这四个工具都是软件工程协助工具。 JUNIT 是单元测试工具、 SVN是版本管理工具, Maven 是建立工具, Redmine 是项目管理与改正管理工具。 1)JUnit 是鉴于面向对象建立的 java 单元测试框架。 JUnit 是开放源代码项目。使用这个 工具能够迅速建立测试用例。 能够和 Maven等建立工具集成,在连续集成过程中不停进行 测试。 2)svn(subversion) 是一个版本管理工具。与 GITHubGit 这类散布式版本管理工具不同样,这是集中式代码管理工具。 SVN的核心是服务器, 全部开发者在开始新一天的工作以前必然从服务器获得代码,今后开发,最后解决矛盾,提交。全部的版本信息都放在服务器上。 SVN支持分支与归并,支持标签管理等。 3)Maven 是一个建立工具,能够经过撰写配置文件,自动建立一个项目。建立过程包含从 服务器上 checkout 出源代码,编译、运转单元测试、 生成文档、打包和部署等工作, 在 maven 的帮助下, 这些工作能够自动进行。 其余,maven还有依靠管理、 自动生成项目站点等特点。 4) redmine Redmine 是用 Ruby 开发的鉴于 web 的项目管理软件。这类 Web 形式的项目管理系统经过“项目( Project )”的形式把成员、任务(问题) 、文档、讨论以及各样形式的资源组织在一同,大家参加更新任务、文档等内容来推进项目的进度,同时系统利用时 间线索和各样动向的报表形式来自动给成员报告项目进度。其余,软件还供给 wiki 台等,也能够集成其余版本管理系统和 BUG追踪系统,比方 SVN、 CVS、 TD等等。  、新闻 6.6 PHTRS 的用例图与类模型 类包含:坑洼 / 上报人/工单 / 保护人员 / 保护设施 / 保护资料等等 注意到这几个之间的关系,上报人和坑洼的关系,工单和其余全部类的关系。等等。 6.8 与类图有关。 7.1 构造化分析与面向对象分析的实质差别。 答:构造化分析的核心是“办理” ,而面向对象分析的核心是“对象/类” 。前者以“计算” 为核心,今后者以“构造”为核心 7.5 什么是控制规

文档评论(0)

zdq17305382052 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档