软件工程实践者的研究方法chapter20cn项目估算.ppt
《软件工程实践者的研究方法chapter20cn项目估算.ppt》由会员分享,可在线阅读,更多相关《软件工程实践者的研究方法chapter20cn项目估算.ppt(28页珍藏版)》请在课桌文档上搜索。
1、These slides are designed to accompany Software Engineering:A Practitioners Approach,7/e(McGraw-Hill,2009).Slides copyright 2009 by Roger Pressman.,1,第二十章,软件项目估算,Slide Set to accompanySoftware Engineering:A Practitioners Approach,7/e by Roger S.PressmanSlides copyright 1996,2001,2005,2009 by Roger S
2、.PressmanFor non-profit educational use onlyMay be reproduced ONLY for student use at the university level when used in conjunction with Software Engineering:A Practitioners Approach,7/e.Any other reproduction or use is prohibited without the express written permission of the author.All copyright in
3、formation MUST appear if these slides are posted on a website for student use.,囚波然淋吃庐译锯逗肮丝渠驱约麻秤些豺佬钢倚菠酥鉴赞鲁谭懈花蜜警房软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,软件项目计划,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are
4、 provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,2005,2,软件项目计划的目标是建立一个实用的策略,用于控制,跟踪和监控一个复杂的项目 结果是项目准时并保证质量!,馒缄托贿彩勘赫饥数侩剪兄豁评柏搞芥崎褂钙倦岛眼揍挝帜闻柏寸明怔赏软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,项目计划任务集合I,构造项目范围确定可行性分析风险见25章确定需要的资源 人力资源 可重用的软件资源 识别环境资源,These cour
5、seware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,2005,3,贯蜒仔苇晓裂卧瓦叙埔深争妄氏奔虑缔悲瓮头添情窒颜帮敞楷亚亡息一诚软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,项目计划任务集合II,
6、估计成本和需要的人力分解问题使用规模,功能点,过程任务和用例做两到多个估算综合估算结果项目进度安排24章具体的进度安排构造有意义的任务集合 定义任务网络 使用进度安排工具定义时间图 定义进度安排跟踪方法,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,2
7、005,4,蘑京淖勇纯许贡锥但麓放埃雄莉虽旧酞锅存彼真支迹墩杂议恤划傲货盯势软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,估算,估算资源、成本以及调度一个项目,需要 经验访问一个很好的历史信息(度量)当只存在定性信息时,进行定量语言的勇气 估算有内在的风险,这种风险带来了不确定性,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are
8、 provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,2005,5,帜钞咋辞尝禾砾屉榴之奄阮歇臻颅击舱殆裕锐捞穗娠苔晌陆惨泼魏斤戳怔软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,写下来!,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and
9、 are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,2005,6,软件项目计划,项目范围估算风险调度控制策略,屠狂验胰供团灶符框谍数以扮忿穗艇逆布买贵趣颤习瞒裁粮耕绘蔑穴堑淌软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,了解范围.,理解客户需求理解业务上下文 理解项目边界 理解用户的动机 理解改变发生的可能路径 理解.,These courseware materials are to be used i
10、n conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,2005,7,即使你已经理解了,还是不能保证任何事情!,巨影析难晒拒泽勿还强轿以戮汹爱慌架犬患栋银腮禽奄场暇膳瞅峡怂初南软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,什么是范围?,软件范围 描述了将要交付给最终用
11、户的功能和特性 输入和输出的数据 使用软件时,呈现给用户的“内容”系统的性能,约束条件,接口和可靠性 范围用下列两种技巧之一定义:与所有共利益者交流以后,写出对软件范围内的叙述性描述 由最终用户开发一组用例,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001
12、,2005,8,贮蓟黑啤辞萌姻疹么泞军硒喷禁倾锄阔棕皆教岭付赃罪矿煮鞠叠鼓托贺琅软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,资源,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,20
13、01,2005,9,揭卒湛鸣咬浦窝绑翁卿纬区铸窥酗否宽优朔榨竣凹兆广掘雾扳森咋销沼担软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,项目估计,必须理解项目范围 必须精化(分解)历史数据非常有效必须使用至少两种技术在整个流程中,贯穿着不确定性,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permis
14、sion by R.S.Pressman&Associates,Inc.,copyright 1996,2001,2005,10,鱼氟熔费挠芥芳捌吾蛆衬厌疯邻窿答引赖炕虫史煌决州逼犯执招倚务纷惨软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,估计的技术,已有的(相似的)项目经验常见的估计技术 任务分解和effort 估计 规模(如FP)估算经验模型 自动化工具,These courseware materials are to be used in conjunction with Software Engineer
15、ing:A Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,2005,11,牢页与拔秋厚趁胶徐痞向舆滨紧亩譬惰搀辩喂裤诗诈佬缎蹦啊驮浅洱连琢软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,估计的准确性,基于下列进行估计:计算人员估算待开发产品规模的正确程度把估算规模转换成人员工作量、时间及成本的能力(度量数据来源于已往的项目)项目计划反应软件团
16、队能力的程度 产品需求的稳定性和支持软件工程的环境,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,2005,12,翰死妓功本施戈旺灭獭凡帛靶火情泻突宴括峰湖姐捷巾鲁觅傈法匆茧杜潞软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实
17、践者的研究方法chapter_20_cn_项目估算,功能分解,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by R.S.Pressman&Associates,Inc.,copyright 1996,2001,2005,13,functional decomposition,StatementofScope,Perform a Grammatical“
18、parse”,闷绝拯徘漱筒颐心锻科旱诣宠审纹企纽根磺游狮涨埂哥跳舍唉盎咆驯竭筛软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,常用方法:LOC/FP 方法,使用信息域值的估计计算使用历史数据对项目构造估计,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by R.S.Pressm
19、an&Associates,Inc.,copyright 1996,2001,2005,14,榴伸厄宠酋统核末捧讹悟游谗棱沏谍菱茁厩丘羊唱柬皑茬缮撵谜庄味屡肤软件工程-实践者的研究方法chapter_20_cn_项目估算软件工程-实践者的研究方法chapter_20_cn_项目估算,例子:LOC 方法,These courseware materials are to be used in conjunction with Software Engineering:A Practitioners Approach,6/e and are provided with permission by
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实践 研究 方法 chapter20cn 项目 估算
链接地址:https://www.desk33.com/p-644480.html