软件工程方法什么时候用?怎么用?
发布网友
发布时间:2022-05-25 02:45
我来回答
共1个回答
热心网友
时间:2023-11-27 04:17
我建议你先从头做几个小项目,然后再去学软件工程。如果是大学在读的话,就尽量先把定义背一背,起码脑袋里有点概念。
一般能用到UML的,起码都是项目经理以上的职位的高人干的活。这就像打仗,将领们不至于还像普通的士兵们那样需要训练基本的跑步、打*之类的。他们可能更重视类似战略、战术之类的。而软件工程就是软件开发里“将领”们的工作。说白了就是软件工程虽然不是直接开发(就像将领不直接参与打仗一样),但是属于开发的战略部署一类的。其中的环节比如:需求分析。一个大工程的执行是需要具体的分析的,而且其中不可能不遇到各种各样的问题。
打个比方:
1、一个客户的问题如果在需求分析阶段就得发现并解决,可能需要1小时。
2、如果这个问题到了数据库开发阶段才发现并予以解决,可能需要10小时。
3、而如果到了实际开发阶段才发现这个问题,就可能需要25小时。
4、被测试人员发现才开始解决这个问题,就需要先考虑问题出在什么地方,然后才开始解决,可能需要100小时
…………
如果写需求分析的是个菜鸟,可以想象这个问题带来的风险有多大了吧。