- 博客(4)
- 问答 (3)
- 收藏
- 关注
原创 Homework to blog
为什么软件开发方法论让你觉得糟糕? 我认为软件开发方法论过于抽象,很难在现实中运用。 软件开发过程中存在着很多不确定因素,每个项目在开发的时候遇到的问题和困难是没有规律,是复杂且无法预测的。方法论只能作为开发项目之前的一个理论参考,但参考意义不大。由于各种不确定因素,这导致理论知识只能存在于理想之中而很难被运用。在软件项目实行的过程中用户的需求不断变化,软件也必须被不断修改、实践,一直循环,在这过程中我们发现所谓的方法论好像作用并不大,发现跟着方法论走软件的开发之路走得非常痛苦,就会开始觉得这是一个很糟糕
2022-04-14 21:18:17 58
原创 Homework()
什么是分而治之? 分而治之,顾名思义,分别治理。对于软件工程来说这是一种解决问题的方法,对问题进行分析研究,将一个大问题分解成多个小问题,逐个分析逐个解决。在软件工程中有一个专业术语叫WBS,是Work Breakdown Structure的缩写,意为工作分解结构,是项目管理的重要专业术语之一。 ...
2022-04-13 19:04:08 59
原创 Homework
为什么软件开发周期总是预估的2~3倍? 因为预期的和现实总是有区别的,理想很美好现实很残酷。就像那篇文章里说的那样,在地图里看到的路是平坦顺利的实际上却很难走,你不知道那条路是沼泽还是悬崖。同样,在软件开发的过程中遇到的问题遇到的困难远比预期的多。软件开发是一个非常复杂的过程,需要进行可行性研究、需求分析、设计、编程实现、测试、实施以及后面的软件维护等等,风险因素比较多,不同因素往往会导致结果不一。 ...
2022-04-13 18:51:30 69
原创 Homework3
查找阅读资料,了解并总结软件工程与计算机科学的关系及区别? 我认为计算机科学和软件工程区别为软硬件不同。计算机科学更偏向硬件,软件工程更偏向于软件。计算机科学涉及大数据、数据采集与处理、计算机网络、数据结构、操作系统等;软件工程涉及程序设计语言、数据库、软件开发工具等方面。两者虽然在垂直细分上会有所区别,但是两者不能割裂开来看,两者是相辅相成的,且今年来软件工程也开始增加了一些关于硬件的科目,计算机科学也增加软件类的科目。 ...
2022-04-13 17:56:47 4498
空空如也
在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?
2022-04-17
软件工程是不是教会不怎么会写程序的人开发软件?
2022-04-17
软件工程方法论对我们软件开发有多大用处?
2022-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人