博客
关于我
软工视频总结(二)
阅读量: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.系统抽象模型

小结

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

你可能感兴趣的文章
MySql中mvcc学习记录
查看>>
mysql中null和空字符串的区别与问题!
查看>>
MySQL中ON DUPLICATE KEY UPDATE的介绍与使用、批量更新、存在即更新不存在则插入
查看>>
MYSQL中TINYINT的取值范围
查看>>
MySQL中UPDATE语句的神奇技巧,让你操作数据库如虎添翼!
查看>>
Mysql中varchar类型数字排序不对踩坑记录
查看>>
MySQL中一条SQL语句到底是如何执行的呢?
查看>>
MySQL中你必须知道的10件事,1.5万字!
查看>>
MySQL中使用IN()查询到底走不走索引?
查看>>
Mysql中使用存储过程插入decimal和时间数据递增的模拟数据
查看>>
MySql中关于geometry类型的数据_空的时候如何插入处理_需用null_空字符串插入会报错_Cannot get geometry object from dat---MySql工作笔记003
查看>>
mysql中出现Incorrect DECIMAL value: '0' for column '' at row -1错误解决方案
查看>>
mysql中出现Unit mysql.service could not be found 的解决方法
查看>>
mysql中出现update-alternatives: 错误: 候选项路径 /etc/mysql/mysql.cnf 不存在 dpkg: 处理软件包 mysql-server-8.0的解决方法(全)
查看>>
Mysql中各类锁的机制图文详细解析(全)
查看>>
MySQL中地理位置数据扩展geometry的使用心得
查看>>
Mysql中存储引擎简介、修改、查询、选择
查看>>
Mysql中存储过程、存储函数、自定义函数、变量、流程控制语句、光标/游标、定义条件和处理程序的使用示例
查看>>
mysql中实现rownum,对结果进行排序
查看>>
mysql中对于数据库的基本操作
查看>>