欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    软件工程课件第二章.ppt

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

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

    软件工程课件第二章.ppt

    第二章 可行性研究,软件工程(Software Engineering),可行性研究的必要性,开发任何一个基于计算机的系统,都会受到时间和资源上的限制,必须根据客户提供的时间和资源条件进行可行性研究,以避免人力、物力和财力方面的浪费。,可行性研究的任务,一、可行性研究的目的及定义 用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得开发。二、可行性研究的任务 1、对项目可能的各种实现方案的可行性进行论证,确定项目是否应该开发,以减少和降低软件开发的技术风险和投资风险。2、若项目应该开发,则需要进行开发方案的评价,并制定项目开发计划。,可行性研究的内容,技术可行性:在现有资源条件下,技术风险有多大,能否实现这个系统。经济可行性:从成本和经济效益考虑是否值得开发。社会可行性:要开发的项目是否存在侵权、违法、责任以及各种与法律相抵触的问题。系统运行方式是否在组织内部行得通,现有管理制度、人员素质、操作方式对用户是否可行。可行性研究的成本约占总成本的5%10%。,可行性研究的结论,可行性研究最根本的任务是为今后的行动方针提出建议。若系统开发技术风险太大、无明显的经济效益和社会效益,分析员应该建议“停止”开发的决定,避免时间、资源、人力和金钱的浪费。如果项目值得开发,应推荐一个较好的开发方案,并为项目制定一个初步计划。在现行软件系统开发中,社会效益占有明显的成分,即通过开发软件推动企业的技术进步,提高管理水平等,这些都是很难估算出其直接的经济效益。,可行性研究的步骤,一、复查系统规模和目标 系统规模:系统究竟解决什么问题。(问题范围)系统目标:开发该系统究竟要达到什么目标。二、研究目前正在使用的系统 确定现有系统能做什么,新系统还要解决那些问题。三、导出新系统的高层逻辑模型。新系统应该解决什么问题(功能及处理流程)及其约束。四、导出和评价可供选择的方案 对高层逻辑模型导出不同的高层物理系统并进行评价。五、推荐行动方针 作出关键性决定:是否继续进行该项开发工程。若值得开发,最好的方案是什么,并说明其理由。六、草拟项目开发计划七、编写可行性分析报告,提交审查,分析工具-系统流程图,系统流程图是描述物理系统的一种传统工具,它利用专用的图形符号,描述组成软件系统的各个元素(程序、数据、文件、表格等)和这些元素间的流动情况。在可行性分析以及后面的需求分析、总体设计中,对现行系统的描述和对未来物理系统的描述,都可以用系统流程图作为描述工具。描述系统逻辑模型使用数据流程图,将在第三章讲述。,系统流程图常用符号,系统流程图实例,商品销售管理系统:工作期间保存销售事务单据;下班后,要用本日全部的销售单进行库存帐目更新操作,发现库存量少于规定的最小库存量的商品,则写入请求补货清单,成本/效益分析,成本/效益分析的目的是从经济角度论证开发一个特定的新系统开发是否划算,是决定是否投资开发新系统的依据。,成本估计,软件开发成本:人力消耗费用(开发人年平均工资)1、代码行估算技术 代码行数描述了软件的大小。软件成本=代码行数每行代码平均成本 每行代码平均成本取决于软件的复杂程度和工资水平。2、任务分解估计技术 先把项目分解成若干相对独立的子任务,再估算每个单独任务的成本,最后得出项目开发的总成本。常用方法是按开发阶段划分任务,还可把阶段划分成更小的任务。3、自动成本估算技术 以大量的历史资料为依据-软件工具完成。,经济效益还应考虑的因素,1、货币的时间价值 货币的价值本身随时间的增加而产生增值:F=P(1+i)n P:现在的钱;i:年利率;n年 F:现在存入P元,n年后可获得的钱。P=F/(1+i)n i为银行的利率。P大于投入的钱则赢利。2、投资回收期:累计经济效益等于最初投资所需的时间。3、纯收入:在整个生存周期内系统的累计经济效益(折合现在的钱)与投资之差。4、投资回收率-投资的年利率,成本/效益分析,成本/效益分析是估算开发成本、运行费用和新系统带来的经济效益。运行费用=系统的操作费用维护费用 操作费用:操作人员、工作时间和物资消耗。经济效益=使用新系统增加的收入+节省的费用 总的经济效益与生存周期长度有关,一般估计5年为宜。此外,作为软件开发商,应从开发一个产品的角度来考虑开发、维护、营销成本,推广的市场前景等等。,

    注意事项

    本文(软件工程课件第二章.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开