欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    ch9软件工程管理43319.pptx

    • 资源ID:91099745       资源大小:670.79KB        全文页数:90页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ch9软件工程管理43319.pptx

    第9章软件工程管理l软件工程管理概述l软件规模估算l进度计划l人员组织l软件配置管理l软件质量保证l软件工程标准与软件文档软件工程管理概述l 1.软件产品的特点软件是逻辑产品,具有高度的抽象性同一功能的软件可以有多样性软件生产过程复杂,具有易错性软件开发与维护主要是根据用户需求“定制”的,其过程具有复杂性和易变性软件的开发和运行经常受到计算机系统环境的限制,因而软件有安全性和可移植性等问题软件生产有许多新技术需要软件工程师进一步研究和实践l 2.软件工程管理的重要性分阶段管理策略涉及多学科软件规模不断增大,管理难度增加,管理不善的后果严重l 3.软件工程管理的内容 包括对软件开发成本、控制、开发人员、组织机构、用户、软件开发文档、软件质量等方面的管理。软件规模和开发工作量估算面向规模的度量(代码行技术)面向功能的度量(功能点技术)CoCoMo模型软件项目估算l 估算涉及到人、技术、环境、政策等多种因素,很难精确地估算出项目的开销。l 常用四种估算方法 参照已有类似项目估计待开发项目成本和工作量 将大的项目分解成若干子项目,分别估算出子项目成本和工作量,再估算整个项目 按软件的生命期分别估算各阶段的工作量和成本,再汇总,从而估算出整个项目 根据实验或历史数据给出软件项目工作量或成本的经验公式软件项目代码行和功能点估算是成本和工作量估算的基础。(规模)LOC或FP的期望值:e=(a+4m+b)/6l 代码行技术用软件项目的代码行(LOC)数表示软件项目的规模生产率P=L/E,E是软件项目的工作量,用人月(PM)度量,L用千行代码kLOC度量每行代码的平均成本C=S/L,S是软件项目总的开销文档与代码比D=Pd/L,Pd是软件项目的文档页数代码出错率EQR=Ne/L,Ne是软件项目的代码错误数l 例:下表提供了一个国外典型的软件项目记录l 利用这些数据,可以求出:l P=12.1kLOC/24PM=504LOC/PMl C=168000美元/12.1kLOC=13.88美元/LOCl D=365Pd/12.1kLOC=30.16Pd/kLOCl EQR=29个/12.1kLOC=2.4个/kLOCl用代码行数估计软件规模简单易行l缺点:代码行数的估算依赖于程序设计语言的功能和表达能力;采用代码行估算方法会对设计精巧的软件项目产生不利影响;在软件项目开发前或开发初期估算它的代码行数十分困难;代码行估算只适用于过程式程序设计语言,对非过程式的程序设计语言不太适用等l 功能点技术依据对软件信息域特性和软件复杂性的评估结果,估算软件规模5个信息域特性为:用户输入数:各个用户输入是面向不同应用的输入数据(参数,不含查询数)个数。用户输出数:各个用户输出是面向应用的输出信息个数,包括报告,屏幕信息,错误信息等。用户查询数:查询是一种联机的交互操作,统计查询/响应的总计数。文件数:每一个逻辑主文件都应计数。逻辑主文件是指逻辑上的一组数据,可以是一个大数据库的一部分,可以是一个单独的文件。外部接口数:与系统中其他设备通过外部接口读写信息次数均应计数。功能点 FP(Function Point)。FP UFP(0.65 0.01SUM(Fi)估算功能点的步骤1.计算未调整的功能点数UFP UFP=a1Inp+a2Out+a3Inq+a4Maf+a5Inf 其中,ai(1i5)是信息域特性系数,值由相应特性的复杂级别决定。l 2.计算技术复杂因子TCF14种技术因素:技术因素、数据通信、分布式数据处理、性能标准、高负荷的硬件、高处理率、联机数据输入、终端用户效率、联机更新、复杂的计算、可重用性、安装方便、操作方便、可移植性、可维护性。复杂性校正值复杂性校正值 FiFi1.1.系统是否需要 系统是否需要可靠的备份 可靠的备份和 和恢复 恢复?2.2.是否需要 是否需要数据通信 数据通信?3.3.是否有 是否有分布处理的功能 分布处理的功能?4.4.是否 是否性能成为关键 性能成为关键?5.5.系统是否 系统是否运行在既存的高度实用化的操作环境中 运行在既存的高度实用化的操作环境中?6.6.系统是否需要 系统是否需要联机数据项 联机数据项?7.7.联机数据项是否需要 联机数据项是否需要建立多重窗口显示和操作 建立多重窗口显示和操作,以处理输入处 以处理输入处理 理。8.8.主文件是否 主文件是否联机更新 联机更新?9.9.输入 输入、输出 输出、文件 文件、查询 查询是否 是否复杂 复杂?10.10.内部处理过程 内部处理过程是否 是否复杂 复杂?11.11.程序代码 程序代码是否 是否可复用 可复用?12.12.设计中是否包括了 设计中是否包括了转移 转移和 和安装 安装?13.13.系统是否设计成可以 系统是否设计成可以重复安装在不同机构中 重复安装在不同机构中14.14.系统是否设计成 系统是否设计成易修改 易修改和 和易使用 易使用?l 计算技术因子对软件规模的综合影响程度DI:l 技术复杂性因子TCP由下式计算:TCP=0.65+0.01 DI l 计算功能点数FP FP=UFP TCP 一旦计算出一旦计算出功能点功能点,就可仿照,就可仿照LOCLOC的方式的方式度量软件的度量软件的生产率、质量和其它属性:生产率、质量和其它属性:生产率生产率 FPFPPMPM(人月)(人月)质量质量 错误数错误数FPFP 成本成本 元元FP FP 文档文档 文档页数文档页数FPFP功能点度量功能点度量是为了是为了商用信息系统应用商用信息系统应用而设计的。而设计的。

    注意事项

    本文(ch9软件工程管理43319.pptx)为本站会员(muj****520)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开