- 博客(14)
- 收藏
- 关注
原创 博客作业记录11--“说说你了解过、使用过什么编程语言?比较它们的优势......”
目前为止,我了解过的编程语言有:c、c++、java、python,而使用过的只有前三者。c语言和c++相似,后者兼容前者。在熟练掌握了C++之后,处在各个位置当中都能成为佼佼者。比如说是Java或者是Python是如何进行内存管理以及如何处理缺陷;C++能允许调整应用性能以及影响所有计算机性能,它写起来的话比Java来说就并不是很友善,但是我们也可以利用C++做很多事情;
2023-04-23 07:45:00
141
原创 博客作业记录12--“请列举你所了解的测试工具”
的核心流程,很多人最早接触的测试管理工具就是禅道。我所了解的测试工具并不多,仅有禅道和Jira。不过也仅是了解,并没有使用过。
2023-04-22 21:54:43
167
原创 博客作业记录10--“如何理解信息隐藏和局部化?用自己的话或者例子表达其含义”
汽车由发动机、变速箱、车体、空调等多个部件组成,每个部件都有明确的功能和接口,可以独立制造、测试、安装和维护。例如汽车是生活中常用的交通工具,它的内部由很多零件组成,而人们使用汽车时并不需要了解这些零件作用,使汽车能在道路上行驶,只需要通过方向盘、油门等简单的接口来驾驶汽车。指将软件系统分解成多个小的部分,每个部分都有明确的功能和接口,可以独立开发、测试、部署和维护,极大的提升了产品维修和组装的便利性。就是隐藏实现细节,只提供必要的接口,可以使用户使用系统功能,而不必了解后台细节信息。
2023-04-22 21:18:50
162
原创 博客作业回答记录8--“什么是模块化?为什么要模块化?”
模块化就是封装细节,提供使用接口,彼此之间互不影响,每个模块都是实现某一特定的功能。模块化开发的基础就是函数。
2023-04-10 09:30:00
176
原创 博客作业回答记录7--“如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研?”
首先,明确软件面向的群体——中小学生。那么找具有代表性的中小学生做调研必不可少,通过问卷调查的方式了解他们希望软件拥有什么样的功能,能为他们做什么等;其次,既然要开发教育类型的软件,那么肯定需要找到教育者群体做调研——中小学老师、其他教育工作者。从专业从教者的视角出发设计软件,能够“对症下药”,高效开发软件有效功能;最后,还应该请同类型软件教资深开发者。向他们了解软件最优的布局、优缺点,借鉴同类型软件的经验,取其精华,做出令用户群体满意的产品。
2023-04-09 08:00:00
68
原创 博客作业回答记录5--“什么是分而治之?”
类似于MECE原则:对于议题,能够做到不重叠、不遗漏的分类,而且能够借此有效把握问题的核心,并解决问题的方法。其原则为:相互独立,完全穷尽,通俗的说就是“不重不漏” 运用分治思想的算法实例(仅给出几个): 二分搜索、合并排序、快速排序、汉诺塔等。
2023-03-31 08:30:00
125
原创 博客作业回答记录4--“为什么开发周期总是预估的2~3倍?”
在软件开发过程中,开发周期总是预估的2~3倍,然而这却是一个普遍存在的现象,因为作业完成周期是人为预估,并且在开发过程中会存在当前不可预见的困难,导致计划发生变化,从而使得开发周期延期。
2023-03-30 21:58:38
67
原创 博客作业回答记录3--“什么是DevOps?”
DevOps包含development和operations,是开发和运营维护的总称。在软件设计过程中,应对开发部门、运维部门进行协调,确保各项工作流程与方法高效使用,为项目管理工作提供可靠参考。
2023-03-21 20:28:42
108
原创 博客作业回答记录2--“软件工程方法论对我们软件开发有多大用处?谈谈你的看法。”
面向元数据的方法、面向过程的方法、面向对象的方法和形式化方法,并称软件工程中的四大方法,它们共同构成了软件工程方法论。
2023-03-17 09:30:00
96
原创 我和软工的故事1
大学学习计算机专业快两年了,这个学期进行专业分流,来到了软件工程,希望在今后的学习之旅能够理解软工,编程之路得心应手,加油吧少年!💪💪💪
2023-03-06 16:19:28
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人