软工视频总结之软件
背景
软工视频已经看了一段时间了,昨天刚刚看完,自己有了一点的总结与理解,所以写一篇小文章纪念一下!
知识
以上是我对这次的学习画的一个思维导图,下面具体介绍一下:
软件
- 第一章:主要讲的是软件的概念
软件特点:逻辑实体(抽象性),把知识和技术转化成信息,没有机械 磨损现象,开发运行收到硬件限制,没有完全摆脱手工开发方式,开发费用越来越高
软件分类:功能,规模方面,使用频率考虑
软件危机:软件开发和维护中遇到的严重问题(不符合用户实际需要,开发生产率不能满足用户(硬件)要求,产品质量差,对开发成本和进度的估算不准确,可维护性差,文档不完善,成本上升)
原则:分解,独立性,一致性,确定性
软件开发模型:瀑布模型,螺旋模型,圆形 - 第八章:软件质量
软件质量:①是度量软件质量的基础
②隐含的需求没有明确的提出来
③定义一些开发准则,来指导软件人员用工程化的方法来开发软件
测试原则:①测试前要认定被测软件有错
②预先确定测试结果
③尽量避免测试自自己编写的程序
④要兼顾合理与不合理的输入
⑤以软件需求规格说明书为标准
⑥要明确找到的信错与已经找到的旧错成正比
⑦测试是相对的,不能穷尽所有测试
⑧测试用例留作测试报告与以后的反复测试用,重新验证纠错的程序是否有错
测试方法:静态分析技术,动态测试技术,白盒法,黑盒法
小结
对这一部分的学习不是很深入,还在一点一点的进行总结,慢慢的会进行细化,消化,吸收,更多精彩欢迎阅读后面几步曲!