- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1-1章 软件工程导论
软件工程 软件工程 (software engineering) 软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。它借鉴传统工程的原则、方法,以提高质量,降低成本为目的。 软件工程为了经济地获得可靠的和能在实际机器上高效运行的软件而建立合使用的好的工程原则。 Evolution of software 早期 ?自定义软件 用户自己开发、 自己使用、 自己维护 Evolution of software 早期 第二阶段 ?多用户 ?实时 ?自定义软件 ?数据库 ?软件产品 Evolution of software 早期 第二阶段 第三阶段 ?多用户 ?分布式系统 ?实时 ?嵌入“智能” ?自定义软件 ?数据库 ?低成本硬件 ?软件产品 ?消费者的影响 Evolution of software 早期 第二阶段 第三阶段 第四阶段 ?多用户 ?分布式系统 ?强大的桌面系统 ?实时 ?嵌入“智能” ?面向对象技术 ?自定义软件 ?数据库 ?低成本硬件 ?专家系统 ?软件产品 ?消费者的影响 ?人工神经网络 ?批处理 ?并行计算 ?网格计算 软件技术面临的问题: 软件复杂性 例:1 Windows95程序超过1000万行 2 WWMCCS(军事和控制)花费3500多人拖了几年,交付后发现出100个错误。最后失败。 3 城市银行出纳机程序7.8万行,150人年 软件生产率 OO技术(软件IC) 硬件/软件成本变化趋势 改正一个问题需付出的代价 yet, Success Hasn?t Come Easily 软件系统开发方法 结构化开发方法 快速原型方法 面向对象开发方法 CASE方法 为什么称为软件生命周期? 2软件生存期的步骤 (1)制定计划 (2)需求分析和定义 (3)软件设计 (4)程序编写 (5)软件测试 (6)运行/维护 软件生存期的阶段划分 (国标《计算机软件开发规范》) (1)可行性研究与计划 (2)需求分析 (3)总体设计 上游 (4)详细设计 (5)实现 (6)集成测试 (7)确认测试 下游 (8)使用和维护 * 20 世纪60年代以前,软件设计往往只是为了一个特定的应用而在指定的计算机上设计和编制,采用密切依赖于计算机的机器代码或汇编语言,软件的规模比较小,文档资料通常也不存在,很少使用系统化的开发方法,设计软件往往等同于编制程序,基本上是个人设计、个人使用、个人操作、自给自足的私人化的软件生产方式。 60年代中期,大容量、高速度计算机的出现,使计算机的应用范围迅速扩大,软件开发急剧增长。软件系统的规模越来越大,复杂程度越来越高,软件可靠性问题也越来越突出。原来的个人设计、个人使用的方式不再能满足要求,迫切需要改变软件生产方式,提高软件生产率,软件危机开始爆发 。 §1.1 软件危机(software crisis) 对软件开发成本和进度的估计常常很不准确。实际成本比估计成本有可能高出一个数量级,实际进度比预期进度拖延几个月甚至几年的现象并不罕见。 用户对“已完成的”软件系统不满意的现象经常发生。软件开发人员常常在对用户要求只有模糊的了解,甚至对所要解决的问题还没有确切认识的情况下,就匆忙着手编写程序。 软件危机表现 软件产品的质量往往靠不住。软件可靠性和质量保证的确切的定量概念刚刚出现不久,软件质量保证技术(审查、复审和测试)还没有坚持不懈地应用到软件开发的全过程中,这些都导致软件产品发生质量问题。 软件常常是不可维护的。很多程序中的错误是非常难改正的,实际上不可
您可能关注的文档
- 压浆配合比.doc
- 分析对象.doc
- 让孩子涂抹心中的图画.doc
- 百得利租凭.doc
- 更新观念巧用方法认真履行好监督工作.doc
- 成功社交你需要学会的7件事.doc
- 让孩子的心灵亮丽起来.doc
- 住房公积金的最新政策.doc
- 优秀个人简历全要素.doc
- 牛岩教案.doc
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- 关于2025年度组织生活会谈心谈话记录(书记对委员、班子主要负责人与成员)+组织生活会一对一谈心谈话记录(支委之间).pdf VIP
- 2023年新高考八省最新名校联考高一英语试题应用文写作汇编(解析版).pdf VIP
- 10KV电缆工程拟配备的试验和检测仪器设备表.docx VIP
- 2023年韩山师范学院公共课《C语言》科目期末试卷A(有答案).docx VIP
- 深基坑开挖对周边建筑物的影响和治理方案.docx VIP
- 中考文言文总复习资料.doc
- 虾皮shopee新手卖家考试题库及答案.pdf VIP
- 2009上汽荣威r550维修手册电路图原厂.pdf
- 家庭教育指导师国家职业标准(2024版).pdf
- 庆阳市交通运输局所属事业单位选调工作人员笔试真题2023.docx VIP
文档评论(0)