- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载第15章需求开发向设计规划的转化-Read.PDF
下载
第1 5章 需求开发向设计规划的转化
虽然在开发的开始阶段困难重重,但是“化学制品跟踪系统”的开发工作总算
进展顺利。项目的主办者 G e r h a r d和化学制品仓库的产品代表者 R o x a n n e 怀疑是否有
必要花费这么多时间来收集需求。然而,他们很愿意同开发小组和其它产品代表一
起参加为期一天的软件需求方面的培训。这次培训着重讲述在编写软件程序之前,
使项目所有风险承担者在对需求的理解上达成共识的重要性。在培训课中,所有的
成员了解了需求的术语、概念和他们要用到的方法,这可以激发他们在具体需求实
施过程中采用一些改进需求的技术。
在项目开发过程中, G e r h a r d 收到了用户代表关于如何进行需求开发的一些良好
反馈。后来,他请开发组成员和产品代表者共进午餐,以庆祝他们在“化学制品跟
踪系统”确定需求基线方面达到了一个重要的里程碑。在就餐时, G e r h a r d满怀热情
地感谢了参与获取需求的人员所做出的贡献以及他们的合作,然后他继续说,“现在
你们有了完整正规的需求,我盼望开发小组很快能写出程序代码。”
“我们并不准备马上编写程序代码”,项目经理提醒G e r h a r d 。“我们打算分阶段发
行产品,所以我们需要想出一个最好的方法来设计系统,使其能适应将来系统的扩
展。我们可以从产品原型中获得关于有效技术途径的一些思想,并且产品原型有助
于我们理解用户喜欢的界面特性。如果现在我们在软件的设计上多花上一点时间,
那么到明年我们扩充产品的更多功能时就不会遇到较大的问题。”
这时G e r h a r d有一点沮丧。因为他觉得开发人员现在就可以开始编制程序了。但
是G e r h a r d是否有点行动过早?
有经验的项目经理和开发人员知道把软件需求转化为健壮的设计和合理的项目规划的重
要性。本章通过需求和项目规划、设计、编码和测试之间的联系来探讨需求开发和一个成功
发行的产品之间的转换方法。
15.1 从需求到项目规划
由于需求定义了项目预期的成果( o u t c o m e ),所以你的项目规划、预测和进度安排都必
须以软件需求为基础。
15.1.1 需求和进度安排
许多软件工程实行“从右到左的进度安排”,此时,规定了发行产品的具体日期而后定义
产品的需求。当开发者要实现预期质量标准下所有要求的功能时,他们常常不能按时完成项
目。在做出详细的规划和约定之前定义软件需求是更现实的。然而,如果你在需求的哪些部
分能适应进度安排的限制哪些部分不能适应进度安排的限制这一问题上还有商量余地的话,
那么“从设计到进度安排”的策略是可以起作用的。
对于复杂的系统,软件仅是最终产品的一部分时,只有在产品级(系统)需求产生以后,
才能建立高层的进度安排。然后,将系统需求分解并分配到各个不同的软硬件子系统中。从
第1 5章 需求开发向设计规划的转化 129
下载
这一点上看,就可以以不同来源(包括市场、销售、客户服务以及开发)的输入为基础建立
起一致的产品发行日期。如果存在进度安排的约束条件,那么具有交叉功能的开发小组必须
在功能、质量和费用上作出合理( t r a d e - o ff )的决策。
你可能考虑按阶段规划和提供项目资金。需求探索作为第一阶段将提供足够的信息,使
你能为一个或更多的构造阶段进行现实的规划和预测。具有不确定需求的项目也可以从反复
或渐增的软件开发生存期中得以改善。定义需求的优先级可以使你判断出哪些功能应包括在
首发版中,哪些功能放到随后发行的版本中。
软件项目可能经常不能达到预定的目标,这是因为开发人员和其他项目参与者是拙劣的
规划者,倒不是因为他们是拙劣的软件工程师。主要的规划失误包括:忽略公共(用)的项
目任务,低估了要花费的工作量和时间,没有考虑项目风险,并且没有考虑返工所需的时间。
正确的项目规划需要以下元素:
• 根据对需求的清楚理解来估计产品规模的大小。
• 根据历史记录了解开发小组的工作效率。
• 需要一张综合的任务列表以完整实现和验证
您可能关注的文档
- 2015年3月23日发展研究部.PDF
- 2015年安全生产和绿色施工管理工作要点.doc-北京市大兴区.doc
- 2015年第三季度未经审核之财务数据-GalaxyEntertainment.PDF
- 2015年述职述德述廉报告-贵州交建集团有限公司阳光工程.PDF
- 2016年度杭州市哲学社会科学常规性规划课题申报通知.doc.doc
- 2016年度校园人才引进计划方案-西北农林科技大学经济.PDF
- 3.1.1.1公司资料公司名称德国铁路国际股份有限公司(前身.PDF
- 3.2.1网络升级-xasyu.cn.ppt
- 3.关于专项资金建设发展规划编制和项目申报的解释.doc
- 3.生态综合治理项目年度滚动计划编制细则.doc.doc
- 简洁动态母乳喂养知识培训课堂母乳PPT模板课件.pptx
- 简洁创意手绘卡通活动策划方案书汇报PPT模板课件.pptx
- 工厂生产维修活动流程TPM设备管理培训总结PPT模板课件.pptx
- 自媒体公司平台运营管理策划方案计划总结课程培训PPT模板课件.pptx
- 紫色大气员工复工指南PPT模板课件.pptx
- 安全生产承诺制度(试行).pdf
- 未来品牌指数2023.docx
- 医药生物-2024年中期投资策略报告:保持信心,等待时机.docx
- 顺为咨询:2024游戏行业组织效能报告 竞争加剧 创新引领 新质生产力驱动游戏行业新篇章.docx
- 信息技术-人工智能行业:一年后再看美国AIGC普涨行情:新质生产力初步验证,AI赋能而非替代-华西证券[朱芸]-20240315【52页】.docx
文档评论(0)