才仁代吉

软件工程个人总结

1.学习和使用的新软件

· Enterprise Architect(各种用例图、类图绘制的软件)
· Git
Git是一款免费的,开源的分布版本控制系统,用于敏捷高效的处理任何或大或小的项目;
Git是Linux Trovalde为了帮助管理Linux内核开发的而开发的一个源代码的版本控制软件;
Git的速度很快。
2.学习和使用的新工具

· coding 上传代码
markdown编辑随笔
3.学习和掌握的新语言、新平台

· 语言:c++
· 平台:博客园
4.我在这软件工程实践中,完成的代码行数

· 没详细数过,大概就一两百行左右
5.学习和掌握的新方法

· 博客园中MarkDown排版
· 用Git创建仓库、上传源代码
总结与展望
1.自己在软件工程课程上的经验总结

· 在团队合作时,要善于发挥自己的长处并且注意分工的协调性与合理性,因为合理的分工合作对于整个团队是及其重要的
· 要学会听取他人的建议,多交流、多相互学习
· 在自己查找资料进行相关学习时,注意认真仔细学习,不要只学习大概,确保自己已掌握理解
2.对于下一届的学弟学妹的建议和告知

· 多利用自己的业余时间学习一些其他的语言、技术、项目开发等,学好专业课。
· 有合作项目时注意时间的分配,在做的过程中遇到问题、产生分歧及时沟通有利于项目的按时完成
· 要多注意在用数据库连接同步显示前后台部分需要进一步的操作实现,后台部分需完善功能软件工程的定义:开发、运行
问题一
我看了这一段文字 (第二章开始的关于写单元测试部分以及回归测试部分),有这个问题 (怎样进行单元测试)。 我查了资料,有这些说法(单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 单元测试不仅仅是作为无错编码一种辅助手段在一次性的开发过程中使用,单元测试必须是可重复的,无论是在软件修改,或是移植到新的运行环境的过程中。因此,所有的测试都必须在整个软件系统的生命周期中进行维护。),根据我的实践,我得到这些经验(单元测试要保证所有的代码都得到基本的测试)。 但是我还是不太懂,我的困惑是(为什么单元测试要一次又一次的重复进行,怎么样才能进行一个有效的单元测试)。
问题二
我看了这一段文字 (在第五章介绍的关于团队与流程部分),有这个问题 (如果要开展一个项目,应该选择怎样的团队模式)。 我查了资料,有这些说法(大概都说的是选择,选择好的人,选择好的方式,选择好的平台协作来提高团队能力的),根据我的实践,我得到这些经验(根据看书的过程,应该选择渐进交付的流程)。 但是我还是不太懂,我的困惑是(既然已经接近迭代式的开发流程,那么是不是要放弃以前几个未发展健全且漏洞较多的团队模式)。

问题三
我看了这一段文字 (我看了第八章关于需求分析的部分),有这个问题 (我们在做需求分析的时候应该如何减小用户与我们之间的理解误差)。 我查了资料,有这些说法(应该贴切的做用户调研,与用户密切交流,深入面谈,以及市场调研),根据我的实践,我得到这些经验(在项目开始之前一定详细的做用户调查,在后期项目开始时对需求分析时刻更新。)。 但是我还是不太懂,我的困惑是(假如我们做出项目之后与用户和我们的预期想法差别较大,是我们的需求分析做的不到位,我们到底应该把需求分析的着重点放在哪里)。
问题四

我看了第八章的内容,有这个问题 ——市场上已有的软件已经五花八门,一个团队要做一个新的软件,怎么才能准确找到用户需求? 我查了资料,有这些说法(“整个流程的思路就是先针对一群极端用户,通过看得见摸得着的原型,渐进式地深挖需求,找到产品卖点和新的市场需求,在这过程中尽量把重大改进往早放;而不是针对大众市场,做一个大家都能想到的产品。”);但是我还是不太懂,我的困惑是(如何对已经收集出来的用户需求进行排序?)。
现在我能回答第三个问题:要提出真正合适的用户需求,要对收集好的需求进行重要性排序,首先还是得做好需求分析,了解什么才是设计的主功能,什么才是最重要的。了解透彻了,用户需求自然就简单了。
问题五

我看了第十六章的内容,有这个问题 ——什么是创新?怎么才能做到创新?我查了资料,有这些说法(“创新,作为当前各行各业一个非常时髦的话题。针对软件行业来讲,体现的尤为淋漓尽致。可以不夸张的说,推动软件行业发展的永恒动力就是创新。”);但是我还是不太懂,我的困惑是(市场上已有的软件已经那么多,每个市场份额已经被占据了,一个新的软件开发,要做到创新究竟要怎么办?)。
现在我能回答第五个问题:我认为,创新不应该只是一种概念性的东西,它应该能够捉摸得到,应该融入到现实生活中。在当今世界,创造新的东西,对于我们这个阶段的大学生,刚开始接触新的知识和内容,很难。没有一个深层知识的积累和沉淀,就要求我们去创造一个新的东西,显然有点强人所难。相对于创造新的东西,更新和改变更适合我们,所以,我认为,目前阶段,创新对于我们来说就是更新和改变。我认为技术人员都应该保持对技术,特别是新技术的渴望,不断的去学习新技术

posted on 2017-06-23 19:09  才仁代吉  阅读(116)  评论(1)    收藏  举报

导航