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