软件开发流程ppt课件.ppt

上传人:飞****2 文档编号:88946609 上传时间:2023-05-04 格式:PPT 页数:30 大小:702.50KB
返回 下载 相关 举报
软件开发流程ppt课件.ppt_第1页
第1页 / 共30页
软件开发流程ppt课件.ppt_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《软件开发流程ppt课件.ppt》由会员分享,可在线阅读,更多相关《软件开发流程ppt课件.ppt(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件开发过程软件开发过程软件组-潘家宁篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 软件开发流程 程序员基本素质 关于质量控制和开发模板 项目组建设 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统项目开发工作流程项目开发工作流程 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 产品开发流程 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 软件开发流

2、程 程序员基本素质 关于质量控制和开发模板 项目组建设 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统程序员基本技能 项目实践专业技能 程序员基本素质 职业素质 个人素质 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统一、个人素质 信心和恒心 良好的个人品质 良好的个人习惯 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统二、职业素质 交际能力 表达能力 职业素养 篮球比赛是根据运动队在规定的比赛时间里得分多少来

3、决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统程序程序员员的基本素的基本素质质 1.团队精神和协作能力 2.文档习惯 3.规范化,标准化的代码编写习惯 4.复用性,模块化思维能力 5.测试习惯 6.学习和总结的能力 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.团队精神和协作能力 木桶理论 学习性组织 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2.文档文档习惯习惯 注释 开发过程文档:良好的文档是正规研发流 程中非常重要的环节,作为代码程序员,30的

4、工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比 例还要高很多。缺乏文档,一个软件系统 就缺乏生命力,在未来的查错,升级以及 模块的复用时就都会遇到极大的麻烦。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统3.规范化 标准化的代码编写习惯 作为一些外国知名软件公司的规矩,代码 的变量命名,代码内注释格式,甚至嵌套 中行缩进的长度和函数间的空行数字都有 明确规定,良好的编写习惯,不但有助于 代码的移植和纠错,也有助于不同技术人 员之间的协作。代码编写规范 界面设计规范 篮球比赛是根据运动队在规定的比赛时间里得分多少来

5、决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统4.复用性,模复用性,模块块化思化思维维能力能力 用户控件 组件技术 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统5.测试习惯测试习惯 单元测试 集成测试 系统测试 稳定性测试 软件研发作为一项工程而言,一个很重要的 特点就是问题发现的越早,解决的代价就越 低,程序员在每段代码,每个子模块完成后 进行认真的测试,就可以尽量将一些潜在的 问题最早的发现和解决,这样对整体系统建 设的效率和可靠性就有了最大的保证。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此

6、,篮球比赛的计时计分系统是一种得分类型的系统6.学学习习和和总结总结的能力的能力 学习:程序员是人才很容易被淘汰,很容易 落伍的职业,因为一种技术可能仅仅在三两 年内具有领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。总结:善于总结,也是学习能力的一种体 现,每次完 成一个研发任务,完成一段代 码,都应当有目的的跟踪该程序的应用状况 和用户反馈,随时总结,找到自己的不足,这样逐步提高,一个程序员才可能成长起来。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统四、四、项项目目实实践践 软件工程理论 质量体系:ISO9

7、001和CMM体系 UML基本理论 测试理论和测试工具使用 加密理论和加密方法 源代码控制工具使用 说明书编写 程序的安装和部署 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统高高级级程序程序员员的基本素的基本素质质 1.需求分析能力 2.项目设计方法和流程处理能力 3.复用设计和模块化分解能力 4.整体项目评估能力 5.团队组织管理能力 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统1.需求分析能力需求分析能力 对于程序员而言,理解需求就可以完成合 格的代码,但是对于研

8、发项目的组织和管 理者,他们不但要理解客户需求,更多时 候还要自行制定一些需求,为什么这么说 呢?篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统2.项项目目设计设计方法和流程方法和流程处处理能力理能力 l程序设计者必须能够掌握不少于两到三种 的项目设计方法(比如自顶至下的设计方 法,比如快速原型法等等),并能够根据 项目需求和资源搭配来选择合适的设计方 法进行项 目的整体设计。设计方法上选择 不当,就会耽误研发周期,浪费研发资 源,甚至影响研发效果。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分

9、系统是一种得分类型的系统3.复用复用设计设计和模和模块块化分解能力化分解能力 l一个成熟的软件行业,在一些相关项目和 系统中,不同的部件是可以随意换装的,比如微软的许多桌面软件,在很多操作模 块(如打开文件,保存文件等等)都是复 用的同一套功能模块,而这些接口又通过 一些类库提供给了桌面应用程序开发者方 便挂接,这就是复用化的模块设计明显的 一个佐证。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统4.整体整体项项目目评评估能力估能力 l作为系统设计人员,必须能够从全局出 发,对项目又整体的清醒认识,比如公司 的资源配置是否合理和到位

10、,比如工程进 度安排是否能最大化体现效率又不至于无 法按期完成。评估项 目整体和各个模块的 工作量,评估项目所需的资源,评估项目 可能遇到的困难,都需要大量的经验积 累,换言之,这是一种不断总结的累计才 能达到的境界 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统5.团队组织团队组织管理能力管理能力 l首先是工作的量化,没有量化就很难做到合适的绩效 考核,而程序量化又不是简单的代码行数可以计算的,因 此要求技术管理人员需要能真正评估一个模块的复杂性和 工作量。其次是对团队协作模式的调整,一般而言,程序开发的协 作通常分为小组进行,小

11、组有主程序员方式的,也有民主 方式的,根据程序员之间的能力水平差距,以及根据项目 研发的需求,选择合适的组队方式,并能将责权和成员的 工作任务紧密结合,这样才能最大发挥组队的效率。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 软件开发流程 程序员基本素质 关于质量控制和开发模板 项目组建设 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统质质量量/过过程程标标准是什么,有什么用?准是什么,有什么用?开始并没有什么质量标准或者过程标准,但有些组织和企业呢,做的很成功,而有

12、些则不成功。那么有人就去分析为什么,这些组织和企业成功了呢?他们有哪些的 共同的特征吗?答案是有,于是这些特征 被归纳出来(比如9000中的立项,开发策 划,cmm中需求管理、配置管理等),并 应用管理理论的成果,使之成为一种体系。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统他能做到什么和不能做到什么他能做到什么和不能做到什么 l当操作者有意识时,标准可以帮忙。假如 你没做产品立项,或者作了,但没有市场 分析报告,标准可以帮忙,因为SQA会来 说,这违背了规程,我们必须先做产品立 项,并且必须基于市场分析报告。但大家没有意识时,比

13、如产品立项时,假 如与会人员多数认为没有市场,或者我们 没有能力去做这个产品,但最终仍然立项 通过,标准无能为力。篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统如何如何应应用用标标准?准?标准的目的?-可控制-可追溯 开发模板-用户需求规格说明书-需求评审报告-系统设计书-系统开发进度计划-项目验收标准-用户手册 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 软件开发流程 程序员基本素质 关于质量控制和开发模板 项目组建设 篮球比赛是根据运动队在规定的比赛时间里得分多少

14、来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统项项目目组组文档文档 编码规范 项目组守则 工作计划总结 Sourcesafe使用规范 公共几类和常用代码 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统Sourcesafe使用使用 一、版本管理的必要性 如果说70年代的软件危机导致了软件工程思想的 诞生和理论体系的发展,那么8090年代尤其是 90年代软件产业的迅猛发展导致了另一种新思想 的产生和实现,这就是软件的版本管理。以往的那种被誉为具有良好编程风格的做法,诸 如在对他人的源程序进行修改时注释修改原因,修改人和日期,如果是多个成员同时进行了修 改,那么需要进行及时的人工的差异比较和综合 以便形成一个统一的新版本。这种做法在当前的 大型软件的开发中已经越来越没有空间了,可以 说是一种以小作坊的形式来面对软件的社会化大 生产,再也不可能行得通了 篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统小小结结 软件开发流程 程序员基本素质 关于质量控制和开发模板 项目组建设

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁