自定义博客皮肤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)
  • 收藏
  • 关注

原创 什么是分而治之

成语含义①分别治理。②利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解。这种做法其实是非常有效的,当你遇到问题,如果你把它当成一个问题来解决,你可能会觉得很难,这可能会打击你的信心,如果你把它划分成一个个小问题,这样就简单很多,每当你解决一个小问题,那么你就离成功又近了一步,这样你就会有信心解决这个大问题了。...

2022-04-06 22:20:58 123

转载 习题二第三题

1>目标:在一个月内建立一个高效率,无差错的航空公司机票预定系统2>存在的主要问题:人工不易管理,手续繁琐3>建立新系统①经济可行性成本效益分析成本估算:打印机一台(2000元)+开发费(3500元)=5500元可承担效益估算:该系统有很好的社会效益,提高了航空公司售票效率,方便了旅客,售票方便化,科学化②技术可行性经过调查分析,得到目前航空公司机票预定系统流程图如下:...

2022-04-06 22:17:17 450

转载 习题二1.2

一.主要是技术上、经济上、社会(法律法规)三个方面 任何一个方面有问题都不可继续,比如说,技术上实现不了、开发成本高于收益、违法二.如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。如果是取款,储户填写取款单,然后交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。 为了满足储户的需求,该系统需...

2022-04-06 22:15:57 139

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

主要是取决于项目 主导者 选择的项目开发模式以及项目规划。一般的项目 采用 甲乙方(用户和开发、业务和开发等)沟通中的迭代开发。构造雏形在概要设计时做的东西没有也无法全量覆盖 业务需求、技术难点 等,导致与实际落地产品 差距甚大。这个差距,就是周期的一种内耗。...

2022-04-06 22:08:45 116

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

个人认为,软件工程并不是教那些不会写程序的人开发软件,而是提供一种科学的,有效的开发思想、理念、开发模式和开发流程,使得开发团队更能有效的工作,提供更可靠的、优秀的产品,教那些已经懂得开发语言的程序员如何更好的开发软件。...

2022-04-06 22:04:54 79

原创 课堂作业

2022-04-06 22:00:51 168

转载 为什么软件开发方法很糟糕

我认为,最终,我们只需要接受开发人员技能是一个比语言选择或方法上的细微差别更重要的变量1。坦率地说,我想我们都知道这一点,但我们似乎陷入了一种错觉,即它们是调整的主要旋钮。也许这是根深蒂固的观点的延伸,即从经济角度来看,如果人们可以互换,那将是理想的。问题是,我们如何获得熟练的开发人员?由于IT中个人生产力的概念从未得到令人满意的定义,因此这是一个特别难以解决的问题。代码行数 - 仍然是一种流行的措施 - 遭受了毁灭性的缺陷,即一行代码是一种负债,而不是人们通常认为的资产。衡量工作小时数会鼓励英雄行.

2022-03-24 12:53:14 74

转载 第二章习题四

2022-03-09 20:28:42 49

转载 软件工程方法论对我们软件开发有多大用处

从我的观点来说,方法,顾名思义,回答“怎么做”的问题。就方法论而言,“方法论”就是关于人们认识世界改造世界的方法的理论;是一种以解决问题为目标的理论体系或系统,通常涉及对问题阶段、任务、工具、方法技巧的论述。方法论是指对一系列具体的方法进行分析研究、系统总结并最终提出较为一般性的原则,所以说软件工程方法论可以在软件开发过程中的发现具体问题进而通过对一系列具体方法进行分析研究,最后总结从而更快更好地解决产生的问题。...

2022-03-09 20:21:52 62

原创 软件工程与计算机科学的区别

软件工程vs计算机科学与技术其中广义的计算机科学与技术应该包括软件工程。●计算机科学与技术研究计算机软硬件的组成原理、操作系统、计算机网络、算法和数据结构,包括计算机的软硬件,一般有软件工程方向、网络工程方向、网络信息安全等方向。●软件工程更关注软件,程序设计。从学科的难易程度来分计算机科学与技术难,也是有硬件要求;软件工程容易。从发展前景来看如果单纯就业,软件工程最好,薪酬也最高,毕竟现在不是很需要关注硬件,只要会应用就行。如果想做点研发或者高度站高一点,学点硬件知..

2022-03-04 10:00:34 1329

空空如也

空空如也

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

TA关注的人

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