![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
m0_64166029
这个作者很懒,什么都没留下…
展开
-
什么是分而治之
成语含义①分别治理。②利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解。这种做法其实是非常有效的,当你遇到问题,如果你把它当成一个问题来解决,你可能会觉得很难,这可能会打击你的信心,如果你把它划分成一个个小问题,这样就简单很多,每当你解决一个小问题,那么你就离成功又近了一步,这样你就会有信心解决这个大问题了。...原创 2022-04-06 22:20:58 · 107 阅读 · 0 评论 -
习题二第三题
1>目标:在一个月内建立一个高效率,无差错的航空公司机票预定系统2>存在的主要问题:人工不易管理,手续繁琐3>建立新系统①经济可行性成本效益分析成本估算:打印机一台(2000元)+开发费(3500元)=5500元可承担效益估算:该系统有很好的社会效益,提高了航空公司售票效率,方便了旅客,售票方便化,科学化②技术可行性经过调查分析,得到目前航空公司机票预定系统流程图如下:...转载 2022-04-06 22:17:17 · 393 阅读 · 0 评论 -
习题二1.2
一.主要是技术上、经济上、社会(法律法规)三个方面 任何一个方面有问题都不可继续,比如说,技术上实现不了、开发成本高于收益、违法二.如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。如果是取款,储户填写取款单,然后交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。 为了满足储户的需求,该系统需...转载 2022-04-06 22:15:57 · 123 阅读 · 0 评论 -
为什么软件工程开发周期总是预估的2~3倍
主要是取决于项目 主导者 选择的项目开发模式以及项目规划。一般的项目 采用 甲乙方(用户和开发、业务和开发等)沟通中的迭代开发。构造雏形在概要设计时做的东西没有也无法全量覆盖 业务需求、技术难点 等,导致与实际落地产品 差距甚大。这个差距,就是周期的一种内耗。...原创 2022-04-06 22:08:45 · 99 阅读 · 0 评论 -
软件工程是不是教会不会写程序的人开发软件
个人认为,软件工程并不是教那些不会写程序的人开发软件,而是提供一种科学的,有效的开发思想、理念、开发模式和开发流程,使得开发团队更能有效的工作,提供更可靠的、优秀的产品,教那些已经懂得开发语言的程序员如何更好的开发软件。...原创 2022-04-06 22:04:54 · 72 阅读 · 0 评论 -
课堂作业
原创 2022-04-06 22:00:51 · 149 阅读 · 0 评论 -
为什么软件开发方法很糟糕
我认为,最终,我们只需要接受开发人员技能是一个比语言选择或方法上的细微差别更重要的变量1。坦率地说,我想我们都知道这一点,但我们似乎陷入了一种错觉,即它们是调整的主要旋钮。也许这是根深蒂固的观点的延伸,即从经济角度来看,如果人们可以互换,那将是理想的。问题是,我们如何获得熟练的开发人员?由于IT中个人生产力的概念从未得到令人满意的定义,因此这是一个特别难以解决的问题。代码行数 - 仍然是一种流行的措施 - 遭受了毁灭性的缺陷,即一行代码是一种负债,而不是人们通常认为的资产。衡量工作小时数会鼓励英雄行.转载 2022-03-24 12:53:14 · 69 阅读 · 0 评论 -
第二章习题四
转载 2022-03-09 20:28:42 · 47 阅读 · 0 评论