软件工程
张伟杰-Vijay
这个作者很懒,什么都没留下…
展开
-
软工视频—软件工程概论
这个星期刚开始看软工视频,由于马上要考试了,最近也没有时间进行计算机项目了,所以只看了一点儿,毕竟专业课还是很重要的。 导图的好处自然不用多说,一目了然。软工视频里的第一章,主要讲了软件的定义、特点以及分类,还有软件的发展阶段和生存周期。由于到了20世纪60年代中期产生了软件危机 ,所以根据软件的生存周期,制定了软件工程的思路。 软件的开发一共分为6个阶段分别是:计划、需求分析与原创 2018-01-13 21:40:59 · 751 阅读 · 41 评论 -
软工视频—面向过程的设计方法
【前言】最近看软工视频效率不是很高,总感觉没有学会多少东西,但是还是需要总结的,否则脑子里更加的混乱。下面是我画的思维导图,画的不好请不要见笑。 软件设计过程1.制定规范:制定设计时各开发小组应遵循的标准,确定合适的开发方法。比如:规定编码的信息格式、与硬件接口的规则和命名规则。 2.概要设计:即软件系统结构的总体设计,划分模块,确定模块的接口,评估划分模块的质量。采用抽象、分...原创 2018-02-08 21:22:44 · 438 阅读 · 26 评论 -
软工视频—可行性分析和需求分析
可行性分析 根据软件工程的思想,可将整个软件生存周期分为三个阶段,分别是定义阶段、开发阶段、维护阶段。而在开发一个软件之前必须要先进行计划,软件计划与可行性分析都在定义阶段之内。 任务:是确定问题,而不是解决问题。 步骤:首先要分析当前的系统,抽象出原系统的逻辑模型;然后根据问题定义导出新系统的高级逻辑模型;还要提出几种方案,再推荐一个方案;随后要写出可行性分析报告,最后提交原创 2018-01-28 20:27:55 · 611 阅读 · 36 评论 -
软工视频—用户界面设计
前言大家都知道,一个软件的界面很重要,有时候决定着这款软件是否能够得到大行推广和使用。因为决定软件的是用户,怎么能让用户使用起来感到方便,怎么使软件看起来让用户舒服,这章视频主要向我们介绍了界面设计的一些注意事项。当然只靠这些理论知识是不行的,更多的需要我们去上手操作。用户界面设计还是先画一张导图,大概知道视频主要讲的什么,如果画的不好,还请大家给鄙人一些指导性建议。 界...原创 2018-03-11 21:30:10 · 347 阅读 · 31 评论 -
软工视频—软件测试
前言测试分为:软件测试和程序测试。软件测试包括程序测试,即程序测试是软件测试的一部分,因为软件测试不仅对代码部分进行测试,还要对一些文档进行检查。目的和原则目的:发现程序中的错误,给用户交付一个满意的软件。原则:1.尽早不断地对程序进行测试;2.测试时要设计测试用例; 3.输入的数据和结果要对应,即输入正确的数据要得到正确的结果,不正确的数据也要得到不正确的结果。 ...原创 2018-03-04 23:31:58 · 305 阅读 · 28 评论 -
软工文档总结
前言刚开始接触文档,真的很头大,这么多文档,到底要怎么写啊?不要着急,一开始谁都不会写,要想真的得心应手是需要一个过程的。我认为我们只要弄清楚以下几个问题就可以了:各个开发阶段都需要写什么文档?由谁写?给谁看?各个文档的内容和作用是什么?为什么要写文档?大家都知道软件包括:程序、数据结构、文档,如果没有文档,那么就不是一个完整的软件,所以写好文档还是有必要的,具体原因接下来让我们分析一下。...原创 2018-04-08 21:28:47 · 247 阅读 · 21 评论 -
白盒测试—六种覆盖
语句覆盖语句覆盖:覆盖所有的基本语句。如果在下图中只要覆盖B和D就满足语句覆盖的条件了。设计测试用例满足语句覆盖: 测试用例 覆盖路径 a=2,b=0,x=2 SABCDE 但是,语句覆盖有一个缺点:它发现不了程序中的逻辑运算错误,假如我们在写程序的时候将第一个判定写成了 a>1 || b == 0,那么语句覆盖的测试用例将测试不出来这种错误。判定覆盖...原创 2018-10-07 23:29:47 · 3019 阅读 · 23 评论