软件工程与软件测试基础,主讲人:张伟,课程介绍1/2,讲授内容分为两部分:软件工程基础(简)软件测试基础(重) 软件测试基础是后续测试系列课程软件测试提高和软件测试综合应用的基础。,课程介绍2/2,本课程的讲授以理论教学为主,大家要了解和熟悉软件工程的学科意义、原理以及过程等,重点掌握软件测试的基本
第一讲软件工程概述Tag内容描述:
1、软件工程与软件测试基础,主讲人:张伟,课程介绍1/2,讲授内容分为两部分:软件工程基础(简)软件测试基础(重) 软件测试基础是后续测试系列课程软件测试提高和软件测试综合应用的基础。,课程介绍2/2,本课程的讲授以理论教学为主,大家要了解和熟悉软件工程的学科意义、原理以及过程等,重点掌握软件测试的基本概念、原理和方法。 实践教学:软件工程过程中有多个重要的说明和设计文档,熟悉这些文档对大家将来从事软件开发和测试工作非常用用,本课程将利用实训课讲授如何去设计这些文档,重点是软件测试的相关文档,比如测试计划,测试。
2、软件工程,软件工程导论,课 名:软件工程,教 材:软件工程导论 参考教材: 1.实用软件工程,郑人杰等,清华大学出版社 2.软件工程基础,汤惟,西安交通大学出版社,第一讲 软件工程概论,本讲主要内容,一. 软件工程学科的形成 二. 软件工程的概念、基本原理 三. 软件生存期模型 四. 软件工程项目的基本目标 五. 本课程讲授的主要内容及考核办法,一 软件工程学科的形成,1.软件的概念与特点,软件是计算机系统中与硬件相互依存的另一部分,包括程序、数据及相关文档的完整集合。 程序是按事先设计的功能和性能要求执行的指令序列 数据是使程序能。
3、第一讲 软件与软件工程第一节 软件关键的概念:软件、软件角色、软件特点、软件分类、软件危机、软件问题、软件神话、遗留软件与软件进化。软件定义:软件是多种术语和对象的集合,并将这些术语和对象有效地配置在一起。一般包括程序、文档和数据。软件在整个社会体系中一般承担两种角色:软件首先作为一种服务社会的产品,提供计算的能力;产生、管理、获取、修改、显示或传送信息的功能其次软件也可以作为其他产品的承载工具,如支持或直接提供系统功能;控制其他的软件(如操作系统) ;辅助通讯(如网络软件) ;帮助建立其他软件(如。
4、软件工程 第一讲,苏贵洋 sugysjtu.edu.cn,子曰:“丘也闻有国有家者,不患贫而患不均,不患寡而患不安。” 成绩的组成: 点名+课堂纪律=10% 小作业=30% 大作业=60% 开始点名 班长课后来报道,点名时间,课程论文(30%) 形式:软件开发实践心得或某书读后感 篇幅:8000字,每人交1篇 时间:11月15以前 大作业(60%) 内容:构造一个应用系统(包括分析、设计、编码、测试) 形式:分组、分阶段文档、编码、集成,课程考核,小作业截止日期:11月15日。大作业截止日期:12月31日。,作业提交时间,电子版:sugy163.com 作业收到会有反馈 UML建模文档、。
5、现代软件工程课程概述,主讲:谭良教授 tanliangsoftware.ict.ac.cn,2018年9月17日,2,提纲,一、软件工程的体系 二、教学侧重点 三、为什么偏重于软件工程管理 四、软件工程技术的发展 五、教学内容组织 六、教学方法 七、参考资料,2018年9月17日,3,一、软件工程的体系,软件工程:以工程化的原理、原则和方法进行软件开发,以期解决当时出现的“软件危机”。 软件危机:大型软件开发成本高;开发过程不易控制;软件开发工作量估计困难;软件质量低;软件项目失败率高,错误率高;无法判断大型系统能否正常工作;软件维护任务重等。,2018年9。
6、1,软件工程概念软件生存周期软件过程软件开发各阶段的成本比例,第一讲软件工程概述,2,教学目的与要求,掌握计算机软件及软件的特点、软件危机; 掌握软件工程的基本概念、目标与框架; 掌握软件生存周期及各阶段的任务; 掌握软件过程的含义; 5掌握常见的软件过程模型的特点; 了解敏捷软件开发的基本思想; 了解CASE工具与环境的作用。,3,1.1 软件工程概念,软件分类 软件发展的三个阶段 计算机工程 软件危机 软件工程定义 软件工程目标 软件工程三要素,4,一、计算机的组成由硬件和软件组成。 1.硬件:是看得見、摸得着的电子机械设备块。 2.。
7、第一讲:软件工程概述软件的定义软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。 程序是按事先设计的功能和性能要求执行的指令序列 数据是使程序能正常操纵信息的数据结构 文档是与程序开发,维护和使用有关的图。