软件工程
文章平均质量分 76
对软件工程的学习和回顾
AlbertOS
争取0 error,0 warning
展开
-
入门googletest
Google test是一种比较方便的C++测试框架,它可以帮助我们比较方便的进行测试代码,以及输出尽可能详细的失败信息,能够大大缩短我们测试代码的编写效率,而且这个框架的使用也比较简单。之前还在学校学习过Junit框架,作为一个java程序员或多或少接触到这个框架,同样的C++的测试框架最常用的就是GTest。原创 2022-08-23 11:55:49 · 590 阅读 · 0 评论 -
软件需求工程复习
一、案例分析题(共30分) 3题 30分二、E-R数据模型题 1题 10分三、UML建模题(共30分)3小题 30分 (用例图、类图,活动图)四、 论述分析题(每小题10分,共30分)软件需求工程会在论述题中出概念题,总共3题,应该会在第1、2、3、5、6、7中出三道论述题三道案例分析题.........原创 2022-06-04 15:14:39 · 10373 阅读 · 2 评论 -
软件测试技术复习
应用题(每小题10分,共30分)分析题(每小题5分,共30分)设计题(每小题10分,共20分)原创 2022-05-27 11:44:09 · 5145 阅读 · 0 评论 -
git用的好,工作轻松不少
引入最近的项目即是和公司的人一起开发,又要写逻辑,自己写着写着debug半天发现还不对,这个时候是不是有很多童鞋就开始疯狂的ctrl+z了呢?我之前也是这样,最近对git工具有更深的理解就分享给大家不在工作区中的一键清除功能大家都知道git命令的clone、pull、push等提交本地版本到远程仓库了,做为一名CV工程师,拉取仓库的操作肯定不少。但当自己写逻辑的时候怎么快速回退和保存呢?如果没有add和commitgit checkout .# 这个命令会清除掉你还没有提交到暂存区的工作,原创 2022-04-01 08:49:54 · 281 阅读 · 0 评论 -
面向对象的几个基本原则
引入面向对象的设计原则只是在许多设计中总结出的指导性原则,并不是任何设计都必须遵守的规定,实际编程过程中不要教条化了~!面向抽象原则面向抽象编程和面向接口编程两者相似,但又不同所谓面向抽象编程,是指设计一个类时,不让该类面向具体丁磊,而是面向抽象类或接口,即所设计类中的重要数据是抽象类或接口声明的变量,而不是具体类声明的变量.首先理解抽象和接口的区别抽象类具有以下特点:抽象类中可以又abstract方法,也可以有非abstract方法抽象类不能用new运算发创建实例如果一个非抽象类是某个原创 2022-03-29 15:38:46 · 698 阅读 · 0 评论 -
软件体系结构
什么是软件体系结构?可以从多个角度来看这个问题软件体系结构的定义:是具有一定形式的结构化元素,即构件的集合(包括处理构件、数据构件、连接构件)从工程的角度来看软件体系结构是软件设计过程中的一个层次,是处理关于整体系统结构设计和描述方面的一些问题从重用的角度来看软件体系结构是一个抽象的系统规范,主要包括用其行为来描述的功能构件和构件之间的相互连接、结构和关系从维护角度来看软件体系结构是一个程序/系统各构件的结构、它们之间的相互关系以及进行设计的原则和随时间演化的指导方针从工程的作用来看原创 2022-03-29 15:08:57 · 7671 阅读 · 0 评论 -
面向对象的软件框架
面向对象的软件框架**定义:**在给定问题领域范围内建立起可重用解决设计问题而互相间协作的一组类的集合框架与类库的主要差别行为相对于协议类库是待开发程序中要访问的一个个行为的集合框架不仅仅是行为的集合,而且包括了支配着把这些行为组合在一起方法的一组规则或称为协议不是访问我们,而是我们访问你使用类库时,是代码产生对象实例并访问它们的成员函数,建立对象实例之间的联系,保证它们协调一起工作。用框架开发应用软件,编写用来划分软件各部分之间承担任务的程序,不用规定不同部分应该如何协调一起原创 2022-03-29 14:41:51 · 561 阅读 · 0 评论 -
面向对象方法学考试复习要点
大纲用例需求模型题目会提供一个场景,在场景中找出业务流,并将它通过用例图描述出来。答题思路步骤分为:分析系统需求确定系统参与者确定系统用例画图重点是要画对,记得画系统边界主要结构为:参与者:在系统边界外画一个火柴人,下面写参与者的名称。用例:用一个椭圆表示一个用例联系:用一个线段表示联系普遍联系:**扩展:《extend》**这个扩展是不影响原用例的基本功能但仍然属于这个功能模块下的用例**包括:《include》**当一个用例有很多包括用例的时候就有用例粒度太大原创 2021-11-24 22:31:15 · 1068 阅读 · 2 评论 -
LaTeX 数学公式(简述)
引入今天写博客的时候遇到要写公式的时候,看CSDN的帮助文档推荐使用LATeX编写数学公式,深入了解之后不由感叹,这个语法真TM牛掰!!LaTeX,始于公式,忠于优雅…当我还在用word编写公式生成图片的年代,一看到LaTeX排版的Paper就彻底征服了我。LaTeX,作为广义上的计算机标记语言(比如HTML),它继承了计算机语言的光荣传统,通过一些简单的代码表达出精确的含义,具有不二义性。其文章排版的结果可以完全按照你的想法来,渲染出来的文章优美;同时,其还可以通过简单的语法写出优雅高贵的数学公式原创 2021-11-19 17:29:05 · 6867 阅读 · 0 评论 -
怎么选择Java JDK(更新到OpenJDK 17)
不想细看的就选open LTS的版本就行,项目比较老就用JDK8,想用自动编译运行的就是JDK11以上,想紧跟潮流的就用JDK17JDK1.8和JDK8的区别原创 2021-11-16 21:32:07 · 8401 阅读 · 0 评论 -
简述工厂模式
我们通过一个题目来引入到今天的话题–工厂模式某某单位准备开发一个职工工资打印程序,该工资需要打印职工工号、职工工资类别,工资数。(其中工资类别目前根据需求知道的有,Manager、Engineer还有其他的暂不知道如Salse等等。并且Manager类别的工资是年薪20万元,Engineer类别的工资是月薪5000元)该单位委托某IT企业进行开发,该开发团队的经理要求开发团队使用迭代递增开发方法,要求能适应工资类别变化这一需求...原创 2021-10-21 23:55:50 · 1400 阅读 · 0 评论 -
软件工程_一个以计算机为中心的患者监护系统的DFD图
软件工程作业题题目为:某医院打算开发一个以计算机为中心的患者监护系统,医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。请用数据流图描绘本系统的功能。分析DFD图...原创 2021-10-20 14:56:27 · 3985 阅读 · 0 评论 -
试论述按照瀑布模型开发软件,具有哪些特点?
标题# 系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录标题# 系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右Smar原创 2021-10-18 12:17:46 · 2775 阅读 · 0 评论