作业
jaylove88
还是个学生,刚入门的憨憨,对学习编程很感兴趣,那种解决完编程任务的感觉很好,现在准备学习软件工程,将来会开发软件,,希望能在这门课程知道软件的创造等等知识,努力去学好这门课,知道我所希望的内容。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
决策表(决策树)(homework to bl og)回归vs回溯
1.决策表是是一种充分考虑系统之间的输入组合、约束以及输出因果关系的用例设计方法。2. 回归算法是监督型算法的一种,通过利用测试集数据来建立模型,再利用这个模型训练集中的数据进行处理的算法。线性回归旨在寻找到一根线,这个线到到达所有样本点的距离的和是最小的。常用在预测和分类领域。回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不原创 2021-04-26 13:10:13 · 213 阅读 · 1 评论 -
详细了解软件测试过程的V model,w模型,h模型
1.软件测试过程模型-V模型是软件开发瀑布模型的变种,主要反映测试活动与分析和设计的关系;局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现2.软件测试过程模型-W模型在V模型的基础上,增加千开发阶段的同步测试,形成W模型;测试与开发同步进行,有利用尽早的发现问题局限性:仍把开发活动看成是从需求开始到编码结束的串行活动,只有上一阶段完成后,才可以开始下一阶段的活动,不能支持迭代,自发性以及变更调整3.软件测试过程模型-H模型在H模型中,软件测试过程活动完原创 2021-04-19 17:02:24 · 200 阅读 · 0 评论 -
了解什么java反射机制
1)Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。(2)Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性,不需要提前在编译期知道运行的对象是谁。...原创 2021-04-11 22:20:55 · 90 阅读 · 0 评论 -
为什么软件开发方法论让你觉得很糟糕
在读了老师推荐的文章:为什么软件开发方法论让你觉得很糟糕后,我觉得糟糕是在于环境不规律难以进行预测,还有IT行业的专业人员没有足够的时间去实践、掌握这些规律。总的来说是环境是不规律的,做出变更与理解变更带来的结果之间的反馈过程太长了。所以我认为软件开发方法论不应该成为束缚开发者的牢笼,而是作为一个重要原则比较好。...原创 2021-04-04 12:50:04 · 133 阅读 · 0 评论 -
阅读和了解什么是形式化方法
形式化方法包含了许多的知识,它是借助数学的方法来解决软件工程领域的问题,主要包括建立精确的数学模型以及对模型的分析活动。运用形式化方法可以开发出完美的软件,可以替换传统的软件工程方法,等等…它还有许多的内容需要去琢磨,这篇文章这是大概的描述了它的一点点,后续我还会接着学习。...原创 2021-04-04 12:07:26 · 96 阅读 · 0 评论 -
什么是分而治之?
在字典上它的意思是利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。在我们学习软件工程的概念上差不多,实际上是一种解决问题的方法,把复杂的问题按解决方式分解成若干个小问题,之后逐一解决这些问题,把这些问题的答案在整合起来就可以得到复杂问题的答案。...原创 2021-03-28 11:37:10 · 76 阅读 · 0 评论 -
软件工程方法论对我们经软件开发有多大用处?谈谈你的看法。
任何事情都是有迹可循的。那么对于做事尤其像是做一个项目,那肯定需要有规划,不能像无头苍蝇一样去胡乱尝试,既没有效率,也难以发挥团队协作的作用。方法论就是给我们一个指引,走对第一步就是成功的一半。虽然我们不可能全部照本宣科,但是有了前人的轮子。我们才能跑得更快。软件工程方法论也是如此,我们在开发软件的时候遵守方法论里面的规则,它给了我们开发软件的大框架的概念,少走弯路。我们在开发软件时在方法论的指导下在去进行创新,我想这才时它对我们最大的作用。...原创 2021-03-21 15:05:25 · 101 阅读 · 0 评论 -
对问题的看法:软件工程是不是教会不怎么写程序的人开发软件?你的看法?
如果不写程序就无法去进行开发软件,所以这个观点我是不认同的。软件工程应该是教人去了解软件,告诉软件的很多东西,怎么创建,它的生命周期等等知识,从而更进一步的了解软件,为了以后更好的开发软件打好基础,而不是简单的教不写程序的人开发软件。...原创 2021-03-12 11:20:23 · 125 阅读 · 0 评论
分享