总结
期末总结
第一次作业所提出的问题:https://www.cnblogs.com/wxllovezn/p/11512523.html
对于问题的解答
1 .要想成为一名优秀软件工程师个人能力如何发展?我看了那个第三章软件工程师的成长,第一小点个人能力的衡量与发展,衡量还好衡量,就是发展自己没有发展方向所以我想知道的是我应该照着什么方向怎么的去发展自己的关于软件工程师方面?
答案:软件工程师的个人能力发展过程;1 积累软件开发相关的知识提升技术技能。2积累问题领域的知识和经验。3通过对软件设计思想和软件工程思想的理解。4提升职业技能包括自我管理表达交流的能力。5 通过实际成果来提升。
2 .团队进行软件开发我应该如何找到自己的定位?我就是很难发现自己在软件开发这方面能够胜任的事?对于我自己我积累的知识都是关于程序代码算法这块儿的,但是一向团队里面都是这种人最为常见。
答案:我已经找到了自己在所在团队的定位了,我比较擅长写我们软件开发过程中的底层代码,于是我在团队中的定位解决了。
3 .这个问题是关于软件工程理论性的问题,MSF的9条基本准则在我看完第七章之后我对它稍有了解,但是还是一直有一个问题重视商业价值提供渐进价值在大多情况下我们都会忽略,应该怎样的去重视?
答案:重视商业价值就是看它在挣钱上面能给你带来多大的经济效益,这个很直接的决定这软件会否存在,如果没有商业价值它是不可能存在于软件企业的。
4 .在进行需求分析时常会错误的估计用户需求的可执行可实现性这个问题如何避免并且解决?
答案:在确定用户需求时以自己足够深入的了解去缜密判断,以保证尽量少的出现需求无法满足的问题,在真的出现问题后需要和用户沟通对需求的调整。
5 .项目经理做的事既有很多又不多,到底应该是什么样的才是一个和是一个合格且优秀的项目经理呢?
答案:1带领团队形成团队目标,把抽象的目标转化成可执行的、具体的、优美的设计。2,管理软件具体功能的生命周期。3,创建并维护软件的规格说明书。4,代表客户和用户的利益主动收集用户反馈,预期用户新需求。
6 .在第11章软件工程设计与实现里面我有一点不太懂的地方,就是设计,设计是最为重要的,他决定了软件是否可行,有什么重要的注意事项呢?
答案 :设计的注意事项有1,表达实体与实体之间的关系2,表达数据的流动。3,表达控制流。4设计方法的选用,如形式化方法和文学化方法。
学到的技能
1.学到了原型设计方法和原型设计工具墨刀和Mockplus的使用方法,学会利用原型设计设计出软件的模拟运行方式。
2.学会了Git的使用方法,会利用Git进行自己的源代码管理。
3.了解了软件工程的实施步骤与实施方法
心得体会
通过这学期的学习,让我对软件工程从完全不了解到了入门吧,这门课程并不难理论都很简单,但是要将之付出实践难度就变得很大,对以前从来没有了解过软件的制作的新手,要从学成到独自进行软件制作实在是很难,正因为它的难才让我学到了很多的东西,这就是成长,过程是痛苦的,结果是美丽的。希望在今后的日子里我能收到今天学这门课的帮助。