软件工程——理论与实践-教案.docx

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

课程

名称

软件工程基础

课程

编号

授课时间

专业及班级

修课

人数

总学时

48+16

学分

3.5

课程类型

必修课

公共基础

()

专业(学科)基础课

(√)

专业课

()

选修课

专业限选课

()

专业任选课

()

全校任选课

()

授课方式

理论课(√)实践课(√)

学时分配

课堂讲授48学时;实践环节16学时

考核方式

考试(√)考查()

是否采用多媒体

是否采用双语

教研室

审查意见

章节名称

第1章软件工程概述(1)

课次

1(总第1次)

课时

2

授课形式

理论课■案例讨论课□实验课□习题课□其他□

教学目的及要求

了解此课程的教学安排和考核方式。

了解软件的概念、特点。

了解软件危机的产生原因及其表现。

掌握软件工程的概念,以及软件工程的基本原则。

通过案例“青鸟工程1”,进行思政教育。

教学重点

课程的教学安排和考核方式

软件工程的概念

教学难点

环节/时间

授课内容

教学方法

课程导入

10分钟

一、课程的教学安排和考核方式

讲授

正式授课

80分钟

课程的教学安排和考核方式(续)

二、软件

计算机软件是由专业人员开发并长期维护的软件产品。完整的软件产品包括了在各种不同容量和体系结构计算机上的可执行的程序,运行过程中产生的各种结果,以及以硬拷贝和电子表格等多种方式存在的软件文档。

三、软件危机

软件危机就是指人们在开发软件和维护软件过程

中所遇到的一系列的问题。软件危机出现的原因可以概括为以下几点。

忽视软件开发前期的需求分析。

开发过程缺乏统一的、规范化的方法论的指导。软件开发是一项复杂的工程,人们需要用科学的工程化的思想来组织和指导软件开发的各个阶段。而这种工程学的视角正是很多软件开发人员所没有的,他们往往简单地认为软件开发就是程序设计。

文档资料不齐全或不准确。软件文档的重要性没有得到软件开发人员和用户的足够重视。软件文档是软件开发团队成员之间交流和沟通的重要平台,还是软件开发项目管理的重要工具。如果人们不能充分重视软件文档的价值,这样势必会给软件开发带来很多不便。

忽视与用户之间、开发组成员之间的交流。

忽视测试的重要性。

不重视维护或由于上述原因造成维护工作的困难。由于软件的抽象性和复杂性使得软件在运行之前,对开发过程的进展情况很难估计。再加上软件错误的隐蔽性和改正的复杂性,这些都使得软件开发和维护在客观上比较困难。

从事软件开发的专业人员对这个产业认识不充分,缺乏经验。软件产业相对于其他工业产业而言,是一个比较年轻,发展不成熟的产业,人们在对它的认识上缺乏深刻性。

没有完善的质量保证体系。完善的质量保证体系的建立需要有严格的评审制度,同时还需要有科学的软件测试技术及质量维护技术。软件的质量得不到保证,使得开发出来的软件产品往往不能满足人们的需求,同时人们还可能需要花费大量的时间、资金和精力去修复软件的缺陷,从而导致了软件质量的下降和开发预算超支等后果。

四、软件工程

1.软件工程的概念

软件工程是以借鉴传统工程的原则、方法,以提高质量、降低成本为目的,指导计算机软件开发和维护的工程学科。

2.软件工程研究的内容

(1)软件开发技术

(2)软件开发过程管理

3.软件工程目标和原则

(1)用分阶段的生命周期计划进行严格的管理

(2)坚持进行阶段评审

(3)实行严格的版本控制

(4)采用现代程序设计技术

(5)软件工程结果应能清楚地审查

(6)开发小组的人员应该少而精

(7)承认不断改进软件工程实践的必要性

五、课程思政:简要介绍案例“青鸟工程1”

讲授

思考题

和作业

P21~23习题

扩展阅读

章节名称

第1章软件工程概述(2)

课次

1(总第2次)

课时

2

授课形式

理论课■案例讨论课□实验课□习题课□其他□

教学目的及要求

掌握软件过程的定义和基本活动。

熟悉常用的几种软件过程模型。

了解软件开发的方法。

了解与软件开发项目相关的常用工具。

了解软件工程人员的职业道德。

通过案例“青鸟工程2”,进行思政教育

教学重点

软件过程模型

软件工程人员的职业道德

教学难点

软件过程模型

环节/时间

授课内容

教学方法

课程导入

10分钟

一、软件过程概述

软件的诞生和生命周期是一个过程,即软件过程。过程定义了运用方法的顺序、应该交付的文档资料、为保证软件质量和协调变化所需要采取的管理措施,以及标志软件开发各个阶段任务完成的里程碑。

讲授

正式授课

80分钟

二、软件生命周期

(1)软件生命周期的概念

软件产品的生命周期是指从设计该产品的构想开始,到软件需求的确定、软件设计、软件实现、产品测试与验收、产品发布、投入是用以及产品版本的不

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

该用户很懒,什么也没介绍

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档