博客
关于我
软工视频总结(二)
阅读量:610 次
发布时间:2019-03-12

本文共 911 字,大约阅读时间需要 3 分钟。

前言

这个视频看了一半多了,感觉知识之间的联系很密切,以前很多不懂的知识在这里也得到了解答,很喜欢这种感觉。

软件测试

这里写图片描述

黑白盒的测试方法各有优劣,黑盒测试方法成本较高,但是准确度也高,而白盒测试为逻辑测试,感觉类似于抽样调查,或者严格的来说是构建模型,通过理论上的测试来确定软件的正确与否。

这里写图片描述

软件测试的策略氛围组装测试、系统测试、单元测试、确认测试

软件维护

这里写图片描述

软件维护和软件测试也有关联性,测试的越好,软件维护起来也就会越轻松,一个软件的开发过程中,占成本最多的就是软件维护,这一知识点是相当重要的。

面对对象

这里写图片描述

面向对象=对象+类+继承+通信
1、对象:面向对象开发模式的基本成分,每个对象可用他本身的一组属性和他可执行的一组操作来定义。属性只能通过对对象的操作来改变。操作也成为方法或服务。

2、通信:对象与对象之间的联系。对象分为主动对象和被动对象。

3、类:一组由相同数据结构和相同操作的对象的集合。定义包括一组数据属性和在数据上的一组合法操作。是有相同 属性和服务的一组对象的集合。为这一组对象提供统一的数据描述。

4、继承:用已经存在的定义,定义新的技术。新类的地宫一可以使已存在类所声明的数据和新类所增加的声明的组合。一般类是父类。特殊类叫子类。如:特殊类的对象有一般类的对象的全部属性和服务,叫做特殊类对一般类的继承。

数据流图

数据流图:描述数据处理过程

1.含义:数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,他表示了系统内部信息的流向,并表示了系统逻辑处理的功能
2.特性:
1)抽象性 2) 概括性 3)层次性
3.作用:帮助分析人员分析系统;做进一步数据分析;定出存取方式
4.优缺点:
1)总体概念强 2)可以反映出数据流向和处理过程 3)自顶向下分析,容易寻找错误 4)不直观 5)人工复杂

需求分析方法

大多数需求分析方法是由数据驱动的

共性:1.支持数据域分析机制
2.功能表示方法
3.接口的定义
4.问题分解的机制以及对抽象的支持
5.逻辑视图和物理视图
6.系统抽象模型

小结

软工视频收获很多,正在努力整理中。

你可能感兴趣的文章
Linux下的系统监控与性能调优:从入门到精通
查看>>
LiveGBS user/save 逻辑缺陷漏洞复现(CNVD-2023-72138)
查看>>
localhost:5000在MacOS V12(蒙特利)中不可用
查看>>
logstash mysql 准实时同步到 elasticsearch
查看>>
Luogu2973:[USACO10HOL]赶小猪
查看>>
mabatis 中出现< 以及> 代表什么意思?
查看>>
Mac book pro打开docker出现The data couldn’t be read because it is missing
查看>>
MAC M1大数据0-1成神篇-25 hadoop高可用搭建
查看>>
mac mysql 进程_Mac平台下启动MySQL到完全终止MySQL----终端八步走
查看>>
Mac OS 12.0.1 如何安装柯美287打印机驱动,刷卡打印
查看>>
MangoDB4.0版本的安装与配置
查看>>
Manjaro 24.1 “Xahea” 发布!具有 KDE Plasma 6.1.5、GNOME 46 和最新的内核增强功能
查看>>
mapping文件目录生成修改
查看>>
MapReduce程序依赖的jar包
查看>>
mariadb multi-source replication(mariadb多主复制)
查看>>
MariaDB的简单使用
查看>>
MaterialForm对tab页进行隐藏
查看>>
Member var and Static var.
查看>>
memcached高速缓存学习笔记001---memcached介绍和安装以及基本使用
查看>>
memcached高速缓存学习笔记003---利用JAVA程序操作memcached crud操作
查看>>