《软件研发流程》PPT课件.ppt
《《软件研发流程》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件研发流程》PPT课件.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件研发流程软件研发流程Chapter 1 软件产品Chapter 2 软件工程课程目录课程目录Chapter 3 软件项目成员Chapter 4 软件开发过程Chapter 5软件研发流程Chapter 6 软件生命周期Chapter 1 软件件产品品p 软件产品是什么p 软件产品由哪些部分构成p 软件产品的中间过程文档 什么是什么是软件件产品品l大多数人认为,软件产品仅仅是从互联网上下载或者从光盘上安装到计算机上的程序。l实际上,许多“藏在背后”的东西通常被遗忘或忽视。作为软件测试人员,要记得所有的这些都是可能含有缺陷的,都是我们要测试的对象。软件产品软件产品是指向用户提供的计算机软件、信
2、息系统或设备中嵌入的软件或在提供计算机信息系统集成、应用服务等技术服务时提供的计算机软件。软件软件是计算机程序计算机程序、程序所用的数据数据以及有关文档资料文档资料的集合。软件产品中的过程文件软件产品中的过程文件客户需求产品需求 需求规格 项目计划 版本计划技术选型报告 竞争对手调研报告 概要设计详细设计测试计划测试方案测试用例测试报告缺陷跟踪单Chapter 2 软件工程件工程p 为什么会有软件工程p 软件工程是什么为什么会有什么会有软件工程件工程软件产生初期后来灵光一闪-写代码-程序诞生学习的人越来越多、程序增大问题出现程序错误频繁程序藕和困难频发熬夜通宵赶进度不是长久之计需要一种理论和规
3、范开始有人为软件开发订立规章制度,经过不断改进,软件工程诞生了!再后来软件工程是什么件工程是什么l软件工程的几个定义:l1983年IEEE给软件工程下的定义是:“软件工程是开发、运行、维护和修复软件的系统方法。”这个定义相当概括,它主要强调软件工程是系统方法而不是某种神秘的个人技巧。l“软件工程学是为了在成本限额以内按时完成开发和修改软件产品所需要的系统生产和维护技术及管理学科。”这个定义明确指出了软件工程的目标是在成本限额内按时完成开发和修改软件的工作,同时也指出了软件工程包含技术和管理两方面的内容。l“软件工程是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用的完善的工程
4、化原则。”这个定义不仅指出软件工程的目标是经济地开发出高质量的软件,而且强调了软件工程是一门工程学科,它应该建立并使用完善的工程化原则。l1993年IEEE进一步给出了一个更全面的定义。软件工程是:把系统化的、规范的、可度量的途径应用于软件开发、运行和维护的过程也就是把工程化应用于软件中;研究中提到的途径。系统化规范化可管理将软件开发变成一项工程Chapter 3 软件件项目成目成员p 现在软件开发公司有什么角色p 项目团队里的职责是什么Chapter 3 软件件项目成目成员项目经理 驱动整个项目的运转,负责制定计划,安排人力,管理进度,协调团队,进行重大决策。架构师/系统工程师 技术专家,经
5、验丰富,负责整个系统的体系架构的设计以及关键模块的设计。程序员/开发人员 设计、编写软件,并修复软件中的缺陷。测试工程师 负责找出软件产品存在的问题并报告。美术工程师 完成软件设计师安排的功能界面设计产品经理(可由市场人员 兼任)对所负责的产品进行策划和管理配置管理员 负责管理程序员写的代码和文档资料,并组合成一个软件包QA质量监管人员Chapter 4 软件开件开发过程程p 软件开发过程是什么p 软件开发过程常见的几种模型p 软件开发过程模型的目的“软件开发过程”是什么?l软件产品从最初构思到公开发行的过程,称为软件开发过程。l开发过程有各种不同的方法,没有所谓最好的模式。l最常见的几种:瀑
6、布模式V W X H螺旋模式快速原型企业策略与远景技术解决方案企业作业流程开发过程常见模型-瀑布模型瀑布模型2023/2/11在20世纪70年代,瀑布模型一直是惟一被广泛采用的软件过程模型,现在它仍然是软件工程中应用得非常广泛的过程模型。瀑布模型是一种线形的、顺序的软件开发模型瀑布模型 2023/2/112023/2/11特点:特点:上一阶段的变上一阶段的变换结果是下一换结果是下一阶段的变换的阶段的变换的输入,相邻两个输入,相邻两个阶段具有因果关阶段具有因果关系,紧密相联。系,紧密相联。该阶段完成后生成需求说明书设计说明书源程序清单测试报告软件维护报告瀑布模型瀑布模型优缺点缺点优点优点:1)为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件研发流程 软件 研发 流程 PPT 课件
限制150内