- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)软件生命周期的概念
软件产品的生命周期是指从设计该产品的构想开始,到软件需求的确定、软件设计、软件实现、产品测试与验收、产品发布、投入是用以及产品版本的不
您可能关注的文档
- 第八章 跨境电子商务支付与结算.pptx
- 第二章 跨境电子商务平台.pptx
- 第六章 跨境电子商务物流.pptx
- 第七章 跨境电子商务客户服务.pptx
- 第三章 跨境电子商务选品.pptx
- 第四章 跨境电子商务商品定价与登刊.pptx
- 第五章 跨境电子商务网络营销(1).pptx
- 第一章 跨境电子商务基础知识.pptx
- 软件工程——理论与实践-教学大纲(含课程思政).docx
- 国际贸易实务-课程标准.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)