深圳信息职业技术学院教案第1页.docVIP

  • 5
  • 0
  • 约3.28千字
  • 约 5页
  • 2017-09-08 发布于天津
  • 举报
深圳信息职业技术学院教案第1页.doc

深圳信息职业技术学院 教案 第 1 页 学科 个体软件过程 课题 第一章 软件工程师的任务 时数 2 授课班级 02软件1班、4班 教学目标及要求 了解软件工程师的任务,学习和改善有关软件工程方面技能的策略,了解学习本课程过程中所要完成的主要任务。 教学重点 个体软件过程的概念,使学生初步了解个体软件过程的作用。 教学难点 了解过程改进的步骤,了解个体软件过程的作用。 实验仪器及教具 微机、Office软件、投影仪 教学方法 讲授,案例教学,演示,讨论。 深圳信息职业技术学院 教案 第 2 页 教 学 过 程 备 注 问题的引入: 介绍本课程:课程目的、学时安排、实训安排、教学方法(演示课程网站)、考核方法 教学内容: 一、软件工程师的任务 1、软件工程师的任务(先提问,再给答案) 2、说明工程质量的重要性(举例) 二、个体软件过程 1、介绍个体软件过程 2、讲述高质量工作的规范(举例) 3、介绍高质量工作的重要性(用计算说明) 三、过程改进 1、讲述提高工作质量的方法(讨论) 2、说明过程改进的步骤(先给出,再举例) 四、课程总结与作业 1、总结 2、作业 实验内容:制作课程任务表,详见典型案例1.1。 教学方法:案例教学 课程整合:将PSP课程比作软件项目,进行讲解。 课后作业 第6页 深圳信息职业技术学院 教案(续页) 第 3 页 课程介绍:详见课程网站 第一章 软件工程师的任务 一、软件工程师的任务 (一)、软件工程师的任务 一个软件工程师的任务就是要在预定的时间和进度下交付高质量的软件产品。因此,要进行有效的软件工程的工作,要从以下三个方面进行:开发出高质量的软件产品;在预期的费用内进行工作;在预定的进度下完成任务。要想使所做的工作富有成效,需要进行下列工作: 制订工作计划; 按照此计划进行工作; 尽最大努力生产出高质量的产品; (二)、软件失控项目 软件失控项目就是由于在创建系统所需软件时遇到困难,从而导致大大超出可控制范围的项目。 不严格定义:目标未能实现,时间、费用是预算的两倍或以上 严格定义:目标未能实现,时间、费用超出原定预算30% (三)、相关概念 两难境地:项目面临无法达到最初目标的威胁(费用、进度、功能),而项目团队在努力想要跨越该困难。 死亡行军:如果项目的各项参数超出正常标准至少50%(进度、预算、性能),就是死亡行军的项目。 软件失控项目:就是由于在创建系统所需软件时遇到困难,从而导致大大超出可控制范围的项目。 软件危机:软件总是超出预算、落后于进度表,而且不可靠。 二、个体软件过程 (一)、个体软件过程 个体软件过程(Personal Software Process,PSP)是为帮助软件工程师完成出色的工作而设计的。它告诉工程师如何把这些进的工程方法应用到日常的任务中去。它提供详细的估计和计划的方法,告诉他们如何按照计划去跟踪任务的执行情况,向他们详细解释如何利用已定义的过程来指导他们的工作。 PSP在工业化软件生产中也很有效。例如,一个由三位工程师组成的小组,在学习PSP之前,他们开发一个软件系统中3个组件所用的时间是预计的5倍。当经过PSP培训之后,他们开发同一个产品中另外6个组件所用的时间比计划就的时间好了10.4%。从用户所发现的产品缺陷来看,他们在经过培训后开发的组件的质量是培训之前的5倍。 (二)高质量的工作 规范是指为掌握或提高某种技能的活动或训练。通常有人把规范看成烦琐的限制,但它实际上是一个学习与自我提高的框架。PSP的规范提供了软件工程师做需要的改进个人技能的结构化框架和方法。 深圳信息职业技术学院 教案(续页) 第 4 页 作为实际工作中的软件工程师,将来很可能开发较大规模的产品或系统中的某一部分, 无论开发的部分在整个产品中是多么小或多么不重要,潜伏在其中的任何缺陷都可以可能毁坏整个系统。一个软件系统的质量不仅是由它每一部分的质量决定的,而且在支持程序中任何细小的错误也都可能带来破坏性的后果。 现代的计算系统每秒可以执行几百万条指令。那么,即使十亿次才出现一次不常见的缺陷,在一天中就可能出现几次。软件中的异常情况随时都可能发生;看起来不可能的出现周期也仅仅是稍稍才一点而已。大系统中微小部分的缺陷都可能引起不可预料的有时甚至是很严重的问题。如果由于细小的错误而在产品中留下缺陷,就可能给用户带来极大的麻烦甚至造成设备的损坏。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档