自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 课堂作业.

1.画出下列伪代码程序的流程图和盒图:STARTIF p THENWHILE q DOfEND DOELSEBLOCKgnEND BLOCKEND IFSTOP答:流程图:盒图:2.下图是结构化的么?如果不是,设计一个等价的结构化程序答:图示的程序的循环控制结构有两个出口,显然不符合结构化程序的定义,因此是非结构化的程序。...

2022-04-10 17:41:02 5375 2

原创 学校滴作业

1.为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息 写出问题定义并分析此系统的可行性。如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址〈或电话号码)、身份证号码、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。如果是取款,储户填写取款单,然后交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认

2022-04-10 17:28:43 571

原创 在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?

答:可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。所以在软件开发的早期阶段要进行可行性研究。 应该从以下三方面研究目标系统的可行性: 1.技术可行性 2.经济可行性 3.操作可行性...

2022-04-10 17:08:23 2204

原创 查找阅读资料,了解并总结软件工程与计算机科学的关系及区别,你的观点?

计算机现在是留学的热门专业之一,而且许多学校对于计算机专业也有不同的细分以及课程安排,有很多想读计算机的小伙伴经常有这样一个困惑,我该选择computer science(计算机科学)呢﹖还是该选择Software Engineering(软件工程)呢?哪个更适合我?这两者又有什么区别?、计算机科学与技术这个一级学科是中国特有的,国际上通常只有计算机科学。大部分学校的计算机科学主要来源于数学学科,而软件工程学科是源于计算机科学的(可以类比材料科学源于物理学),一直是计算机科学的一个二级子学科。从国际.

2022-04-10 17:04:41 1313

原创 什么是分而治之?

在软件工程中,分而治之就是,将一个大型的开发项目分成很多小块,将所分的小块交给相应的人去开发去管理。在软件工程中这种方法称为WBS。WBS就是从程序的开端,想树一样一层一层分开,一个接着一个,将复杂的程序分割成一个个简单的叶子节点。就像将一个复杂问题转化成几个简单的问题,等简单的问题被相继的解决后,再拼装回来,解决这个问题。同样的,开发软件时,不同的功能代码分给不同的人去写,在最后完成组装,这便叫 分而治之。WBS实现需要注意的问题:保证在将程序进行分割时,思路要清晰,一个父节点所包含的子节点

2022-04-10 16:56:12 83

原创 为什么软件开发周期总是预期的2~3倍?

Quora精选:为什么软件开发周期总是预期的2~3倍?原文链接:https://www.sohu.com/a/132411358_355123软件开发周期预估就是根据软件的开发内容、开发工具、开发人员等因素对需求调研、程序设计、编码、测试等整个开发过程所花费的时间做的预测。软件开发周期预估在软件开发中也是较为困难的工序之一,因为软件开发所涉及的因素不仅多而且异常复杂。软件开发是一项非常复杂的工程,不仅包含需求分析、设计、编码、测试、实施、维护等不同的过程,还涉及到开发工具、开发人员、项目管理、风险等

2022-04-10 16:52:24 98

原创 Why Software Development Methodologies Suck(为什么软件开发方法论让你觉得糟糕)?

英文原文链接指引:→为什么软件开发方法论让你觉得糟糕?原文中围绕软件开发实践和方法论,总有很多教条式的口水仗。在其中,阶段式方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?对此我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时提升我们所提供软件的价值——划小开发周期以及提升反馈效率。Michael Feathers给出了以下观点:我认为,..

2022-04-10 16:39:11 86

原创 软件工程方法论对我们经软件开发有多大用处?

我总结了一下课本上的原话,再加上自己对这个问题的看法来回答此问题。软件工程的各个阶段对软件开发与维护有指导作用和实际意义, 软件工程生命周期的各个阶段相互关联, 对软件的开发和维护均有重要作用。为了摆脱软件危机的困扰, 一门研究软件开发与维护的普遍原理和技术的工程学科——软件工程学——从 20 世纪 60 年代末期开始迅速发展起来了, 现在它已经成为了计算机科学与技术的一个重要分支, 一个异常活跃的研究领域。 严格遵循软件工程的方法论可以大大提高软件开发的成功率, 能够显著减少软件开发和维护中的问题。

2022-04-10 16:22:28 337

原创 软件工程是不是教会不怎么会写程序的人开发软件?

"Software engineering, of course, presents itself as another worthy cause, but that is eyewash: if you carefully read its literature and and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter 'H..

2022-04-10 16:02:51 73

原创 自我简介.

我是桂林理工大学软件工程专业一名大二的学生,我非常喜欢这个专业,每天都会花很多时间打代码,经常会去图书馆学习。课余时间偶尔也会看看书打打球。课程希望:1.我希望通过学习软件工程这门课程可以让我熟练掌握软件工程的知识,提高编程能力。 2.接触到更多的在软件上面的新知识,让我清楚的认识自己的不足以及和程序员的差距。3.学习完软件工程后,如果有能力的话希望自己能编程出一个软件。个人目标:1.期末考试考个理想的成绩(绩点4),绝不挂科。2.在这过程中,我可以提高自己的能...

2022-04-10 14:48:02 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除