- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试基础知识(软件工程概述)(实训指导);一、本课程学习目的;;一、软件的定义、特点;一、软件的定义、特点;一、软件的定义、特点;一、软件的定义、特点
;二、软件的发展过程
1、20世纪50年代—60年代初:程序设计阶段
特点:个体化;只有程序清单;以硬件发展为主
2、20世纪60年代初—70年代初:程序系统阶段
特点:作坊式;软件数量剧增;软件维护费用惊人;提 出“软件工厂”概念;出现软件危机
3、 70年代— 90年代:软件工程阶段
软件成本剧增;硬件技术 (微电子学)日趋成熟;软件工程时代
4、 90年代至今:
现代信息技术飞速发展(并行计算机处理、三层处理模式、数据仓库、多媒体技术、网络技术、电子商务等)称为:网络时代
;三、软件危机
;三、软件危机;三、软件危机;三、软件危机;三、软件危机;三、软件危机;6、解决危机的技术途径
20世纪60年代爆发,然而实际上软件危机随着计算机软件的产生而产生,只是在此之前其问题的严重性没有引起人们的关注和重视
提出有效的方法和工具支持软件开发
1968年提出软件工程概念和思想
20世纪70年代的结构化软件开发方法
20世纪80年代的面向对象的软件开发方法
新的技术: 软件重用、快速原型、需求工程
典型技术: COM, Java, C++, J2EE, .Net, ….
支撑工具和环境:Jbuilder, Visual Studio, WebLogic, …;三、软件危机;三、软件危机;四、软件工程的提出
;四、软件工程的提出;五、软件工程的发展
1、传统软件工程
管理:希望实现软件开发过程的工程化。这方面最为著名的成果就是提出了大家都很熟悉的“瀑布式”生命周期模型。它是在60年代末“软件危机”后出现的第一个生命周期模型。如下所示:
分析 → 设计 → 编码 → 测试 → 维护
后来,又有人针对该模型的不足,提出了快速原型法、螺旋模型、喷泉模型等对“瀑布式”生命周期模型进行补充。现在,它们在软件开发的实践中被广泛采用。
认识到了文档的标准以及开发者之间、开发者与用户之间的交流方式的重要性。
方法:侧重与对软件开发过程中分析、设计???方法的研究。这方面的重要成果就是在70年代风靡一时的结构化开发方法,即PO(面向过程的开发或结构化方法)以及结构化的分析、设计和相应的测试方法。;六、软件工程的发展
2、现代软件工程
方法:
面向对象的分析、设计方法(OOA和OOD)的出现使传统的开发方法发生了翻天覆地的变化。随之而来的是面向对象建模语言(以UML为代表)、软件复用、基于组件的软件开发等新的方法和领域。
管理:
从企业管理的角度提出的软件过程管理。即关注于软件生存周期中所实施的一系列活动并通过过程度量、过程评价和过程改进等涉及对所建立的软件过程及其实例进行不断优化的活动使得软件过程循环往复、螺旋上升式地发展。其中最著名的软件过程成熟度模型是美国卡内基梅隆大学软件工程研究所(SEI)建立的CMM(Capability Maturity Model),即能力成熟度模型。;3、软件工程三要素
软件程是一种层次化的技术。包含了一个观点,和三要素,如下图:
工具 + 方法 + 过程 ;六、克服软件危机的途径;七、软件工程的基本原理
严格按照软件生命周期各阶段的计划进行管理。
坚持阶段评审
实施严格的产品控制
开发小组的成员应该少而精
结果应能清楚地审查
认识不断改进软件工程实践的必要性
;八、软件工程的目标
;五、本课程的学习目的
您可能关注的文档
- (余世维精典讲义职业经理人常犯的11种错误全集_104.pptx
- (咨询报告南方略营销X年台州清华紫光绩效考核报.pptx
- (原创)gp宣传培训教材.pptx
- (微信微店产品分析.pptx
- (最适授权策略单位权利金或定额权利金.pptx
- (学案导学设计XXXXXXXX学年高中生物课件:312人.pptx
- (纯干货)集团管控模式、组织结构与流程框架(116.pptx
- (江西省教育干部培训中心).pptx
- 0001_08有效解决问题培训课程.pptx
- (阜外心内课件降压药临床应用.pptx
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)