- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Managing Maintenance管理维护
Managing Maintenance Many issues in “managing” the maintenance phase: Maintenance activities themselves are hard People and Morale Maintenance Process and Artifacts Maintenance cost Support metrics Maintenance Activities The basic activities of maintenance is not that different from development - - - but: “New” requirements + existing requirements “New” design + existing design “New” code + existing code “New” test + existing test “New” integration + existing files “New” documentation + existing documentations Importance of Regression Test Whenever a new release is built upon a previous release, we are concerned that no existing functions are destroyed. Integration and Regression tests are important - - - is it a must ? : Do we rerun all the previous test cases (especially with OO inheritances) along with the new test cases? If we run only part of the previous test cases, then which parts? Parts that have interfaces to the new parts? Parts that showed error proneness? Randomly pick test cases from previous regression bucket? Existing Material Complexity Many existing material are good and provide a basis for further development: Maintenance people need to be giving time to digest all the existing material; this takes time Some original developers should be made available to the maintenance personnel Tools should be provided to help understand and track the various pieces and parts Configuration management process Configuration management tool Version control Build and integration Some Complexity Measure for Maintenance McCabe’s Cyclomatic Number on a control flow graph: Complexity = edges – nodes + 2 or Complexity = # of binary decisions + 1 # of Fan-in and # of Fan-out for the effect of coupling on maintenance Gerlich Denskat (of m components and k needs changes) then: [ k*(m-k) + k*(k-1)/2 ] interfaces need to be checked Some Interesting Experiencesbased on Porter and Selby Using Classification Tree Analysis to predict interfac
您可能关注的文档
- f团队精神是企业文化的核心——酒店人素质培训.ppt
- Gas Detection Strategies - SESHA:气体检测策略-色纱.ppt
- Gas Chromatography Prelab气相色谱预习(PPT).ppt
- Gauss’ Law - Home The University of Tennessee :高斯定律-家居田纳西大学.ppt
- Gauss’ Law - Wake Forest University:高斯定律-维克森林大学.ppt
- Gauss’ Law:高斯定律.ppt
- GCIG Rare Tumor Working Group Orlando, FL May 28, 2009:GCIG罕见肿瘤工作组,奥兰多,佛罗里达州2009年5月28日.ppt
- Gel Electrophoresis - Welcome to the West High School Site 凝胶电泳-欢迎来到西中学网站.ppt
- Gel Electrophoresis - Palatine High School Home of the Pirates凝胶电泳-腭高中家的海盗.ppt
- f爱波瑞管理咨询集团公司介绍.ppt
- Maintenance of Effort Requirements in No Child Left Behind Programs在没有落后儿童节目努力要求的维修.ppt
- Mappings & Normal Form Guarantees - OSM映射&;正常的形式保证OSM.ppt
- Market Strategies - Students University of Central Missouri市场战略-密苏里中央大学的学生.ppt
- Marketing Strategies - Hale-Business - home营销策略-海尔企业家.ppt
- Marine Resources - Home Washington and Lee University海洋资源-华盛顿与李大学.ppt
- Marketing the consumer市场消费.ppt
- Marzano Strategies - EBRPSS Staff Development马尔扎诺策略ebrpss员工发展.ppt
- Market Potential for Outputs产品的市场潜力.ppt
- MATLAB神经网络应用实验.ppt
- MCCQE Part 2 A Resident’s View2 mccqe部分居民的观点.ppt
最近下载
- 全国大学生职业规划大赛《无人机应用技术》专业生涯发展展示PPT【高职(专科)】.pptx
- 小学数学新课程标准(教育部2024年制订).pdf VIP
- 新版苏教版四年级数学上册《可能性》课件[1]-2.ppt VIP
- 《基于PLC的施工场地升降机控制系统设计毕业设计(论文)》.docx VIP
- 2025食品安全员考试题库答案.docx VIP
- DB51∕T 1151-2010 杉木造林技术规程.pdf VIP
- 4.3 灿烂星空 课件 六年级上册科学湘科版.ppt
- 《人工智能应用发展趋势专题讲座课件》.ppt VIP
- 2023医院卫生院人事管理制度汇编(详细版).pdf VIP
- 第二轮土地承包经营权到期后再延长30年项目设计书.pdf
原创力文档


文档评论(0)