广州大学《软件工程》软件工程课程知识点

一、知识点列举:

        软件工程;软件危机;软件模型;软件工程知识体系;软件需求;需求分析;UML;用例图;用例描述;类图;顺序图;状态图;活动图;ER图;软件测试;黑盒测试;白盒测试;软件维护;软件质量。

二、知识点解析

可以根据自己的需求来自行修改,以下是个人总结的,仅供参考,加粗部分是关键点

软件工程:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。

软件危机;泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要是软件需求失真导致。

软件模型:定义了软件开发活动,给出了它们之间的逻辑关系,为软件工程管理提供里程碑和进度表;为软件开发提供框架和方法。

软件工程知识体系:包括开发过程和支持过程。开发过程包括软件需求,软件设计,软件构造,软件测试和软件维护,支持过程包括软件配置管理,软件工程管理,软件工程过程,软件工程工具和方法、软件质量。

软件需求:是指用户对目标软件系统在功能、性能、质量等方面的期望,以及对目标软件系统在运行环境、资源消耗等方面的约束。

需求分析:需求分析是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,该阶段是分析系统在功能上需要“实现什么”,而不是考虑如何去“实现”。

UML:统一建模语言,用来对软件密集系统进行可视化建模的一种语言。

用例图描述用户功能性需求的图,由系统、用例和角色三种元素组成。

用例描述:描述用户功能性的需求过程

类图:用来表示系统中的类以及类与类之间的关系,描述系统的静态结构,用于逻辑视图中。通常来描述系统的逻辑设计和物理设计。

顺序图:反映若干个对象之间的动态协作关系,反映对象之间发送消息的时间顺序。

状态图:表示一个状态机,强调对象行为的事件顺序,显示一个对象的状态和状态之间的转换

活动图:活动图显示动作及其结果,着重描述操作实现中所完成的工作以及用例实例或对象中的活动。

ER图:E-R图也称实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

软件测试:软件测试描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。

黑盒测试:黑盒测试又叫功能测试、数据驱动测试或基于需求规格说明书的功能测试。该类测试注重于测试软件的功能性需求。

白盒测试:白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。

软件维护:软件维护是指在软件产品发布后,因修正错误、提升性能或其他属性而进行的软件修改。

软件质量:软件与明确地和隐含地定义的需求相一致的程度。

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值