软件工程
yyy是一样
nakipuff
哥儿太对太对了哥
展开
-
2021-04-27
homework3文中围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱 头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。关于软件开发方法论Michael Feathers给出了以下观点:我认为,我们最终还是得倚重开发者的原创 2021-04-27 15:44:21 · 89 阅读 · 0 评论 -
2021-04-27
**honmework4**形式化方法英文的名称是formal methods。在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。例如,把全称肯定命题,用符号形式化为"SAP";把联言命题、假言命题分别形式化为:"p∧q、“p→q”。又例如:一个具体的假原创 2021-04-27 15:43:50 · 46 阅读 · 0 评论 -
2021-04-27
honmework51.V模型:V模型和瀑布模型有一些共同的特性,V模型中的过程从左到右,描述了基本的开发 过程和测试行为。2.W模型:V模型的局限性在于没有明确地说明早期的测试,无法体现“尽早地和不断地进行软件测试” 的原则。在V模型中增加软件各开发阶段应同步进行的测试,演化为W 模型(如下图)。在模型中不难看出,开发是“V”,测试是与此并行的“V”。W模型是V模型的发展,强调的是测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。测试与开发是同步进行的,从而有利原创 2021-04-27 15:43:28 · 46 阅读 · 0 评论 -
2021-04-27
honmework6决策表又称判断表,是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。精确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。但不同于传统程序语言中的控制语句,决策表能将多个独立的条件和多个动作直接的联系清晰的表示出来。...原创 2021-04-27 15:42:49 · 37 阅读 · 0 评论 -
2021-03-30
作业31:现实中很多人的计划都偏过于理想化,而忽略很多计划之外的事情。我们生活的这个世界千变万化,任何事物都在不停地变化着。在为了完成或达到目的的过程中,随时会发生意想不到的情况,太多意想不到的情况发生打乱了你所计划的过程,这些意想不到情况阻止了你完成计划的时间,所以说计划永远赶不上变化,这就是为什么软件开发周期总是预估的2~3倍。2:就是把一个规模很大的问题,分割成很多小的问题,接着解决每一个小问题,最后原问题解决。...原创 2021-03-30 10:31:26 · 38 阅读 · 0 评论 -
2021-03-19
homework 2软件工程方法论提供给我们高效、方便的开发模式,主要是去学习它的思想,提升自己软件开发时的速度。让我们在开发产品,打代码时,有条不紊一步一步的进行,而不再是一股脑的敲,不再是想到什么敲什么。总之就是指导我们高效的开发软件!...原创 2021-03-19 15:31:18 · 46 阅读 · 0 评论 -
操作的奥秘
作业dd原创 2021-03-12 17:25:23 · 65 阅读 · 0 评论 -
软件工程
一:家住广西贵港,叫做姜力铭。希望:1.只有一个,能够帮我赚大钱,使得以后生活方便目标:能读就读,读不了出去干活二:软件有原创 2021-03-12 09:38:59 · 54 阅读 · 0 评论 -
面向对象
软件工程~之冇办法原创 2021-03-10 16:30:33 · 44 阅读 · 0 评论