欢迎来到天天文库
浏览记录
ID:33439420
大小:1.48 MB
页数:61页
时间:2018-05-24
《软件工程环境教学ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程导论(7)软件工程环境卢军jlu@cuit.edu.cnuvgelab.cuit.edu.cn孟母三迁的启发?http://blog.csdn.net/Kerryzhu时势造英雄7.1环境造就软件7.2软件工程组织7.3软件工程文化7.4软件工程基础设施7.5过程定义7.6过程评估和改进http://blog.csdn.net/Kerryzhu本章内容本章内容7.1环境造就软件7.2软件工程组织7.3软件工程文化7.4软件工程基础设施7.5过程定义7.6过程评估和改进http://blog.csdn.net/Kerryzhu软环境
2、指软件组织的商业目标、管理制度、质量文化、已定义的开发流程等硬环境指网络设施、开发平台、项目管理系统、软件工具等7.1环境造就软件软件工程环境(SEE)是指在构筑一个新软件时所依赖的条件、工具和基础设施等,包括软环境和硬环境。软件开发过程模型的不同,如传统的结构化方法、迭代开发模型、并行开发模型、敏捷方法等企业文化的差异,如以客户为中心还是以效率/成本为中心,以架构技术为中心还是以产品为中心、以过程为中心还是以开发团队为中心等人力资源的差异,如组织结构、培训能力和流程等软硬件资源,如机器、网络设备和软件工具等,甚至实际的工作环境软件工具的
3、应用水平和规模,以及软件工具集成化的水平环境的差异性软件环境框架本章内容7.1环境造就软件7.2软件工程组织7.3软件工程文化7.4软件工程基础设施7.5过程定义7.6过程评估和改进http://blog.csdn.net/Kerryzhuhttp://blog.csdn.net/Kerryzhu7.2.1软件组织环境7.2.2软件组织的作用7.2.3PSP改进个人能力7.2.4TSP提高团队水平7.2.5完整的组织框架7.2软件工程组织7.2.1软件组织环境http://blog.csdn.net/Kerryzhu组织环境影响,包括管理
4、层、人事制度、内部组织流程以及组织单元之间的关系和协作等7.2.2软件组织的作用http://blog.csdn.net/Kerryzhu软件质量管理:负责软件产品和软件过程的质量审计、评审活动和质量评估过程改进:定义、解释、组织软件过程评估的流程,提交过程改进计划等。配置管理:软件配置项识别、基线确立、版本控制、变更控制等技术支持信息安全IT网络与设备维。常见的组织结构http://blog.csdn.net/Kerryzhu例如:SEPG人少,但发挥至关重要的作用MSF组织角色和责任http://blog.csdn.net/Kerry
5、zhu详见书中表7-17.2.3PSP改进个人能力http://blog.csdn.net/Kerryzhu个体软件过程(PersonalSoftwareProcess,PSP)帮助工程师测量和跟踪他们自己的工作,使得他们能够找到最适合自己的方法PSP内容丰富,具有良好的实践性,包括个人时间管理、时间跟踪、任务估计、阶段性工作计划等PSP不仅帮助软件工程师提高编码水准、如何管理所开发的程序质量,还指导软件工程师更好地进行需求或过程定义、评审、测试、文档编写等PSP框架http://blog.csdn.net/KerryzhuPSP阶段性提
6、升http://blog.csdn.net/KerryzhuPSP进一步讨论http://blog.csdn.net/Kerryzhu个体度量过程个体计划过程个体质量管理过程个体循环过程7.2.4TSP提高团队水平http://blog.csdn.net/Kerryzhu如何规划和管理一个软件开发团队。如何制订团队工作所需要的策略。如何定义和确定团队中每个角色的职责。如何为团队中每个成员分配不同的角色。团队及其不同角色在整个开发过程的不同阶段应该做什么,如何更好地发挥作用。在如何协调团队成员之间的任务,并跟踪报告团队整体的任务进度。采用哪
7、些方法提高团队的协作能力。TSP的流程和规范为团队软件工程提供了一套精心设计的、通过审查的、可重复的框架,并提供了快速高效的反馈机制TSP结构http://blog.csdn.net/Kerryzhu7.2.5完整的组织框架http://blog.csdn.net/KerryzhuPSP/TSP/CMM三者关系http://blog.csdn.net/KerryzhuCMM/组织TSP/团队PSP/个人原则指导提供技能组织过程能力成熟度高质量的产品个人的技能提高开发并交付提高本章内容7.1环境造就软件7.2软件工程组织7.3软件工程文化7
8、.4软件工程基础设施7.5过程定义7.6过程评估和改进http://blog.csdn.net/Kerryzhu7.3.1过程文化7.3.2质量文化7.3软件工程文化科学研究的文化?过程至上,
此文档下载收益归作者所有