软件工程个人总结

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

得分:

《软件工程》个人总结

姓名:石青龙

学号:201310403104

软件名称:我的大学微信

日期:2016年06月16日

昆明理工大学信息工程与自动化学院

1学习综述

在这个课程中学到需求分析的重要性以及提前要做好总体设计并且如何做好一个完备的总体设计。再到详细设计就是对总体设计的延伸,做到更加细致的设计。还有白鹤与黑盒测试的不同之处,以及用于不同的场合。

2软件开发

我们所开发的项目为我的大学微信,在小组中担任组员。我所做的就是设计一个整体的框架,以及详细的UI设计,所占比例为24%。

从上课开始,老师就告诉我们软件工程实际是一门专业,但是自己并没有怎么领会。直到在之后的学习中才理解,这其实是一门很需要时间的专业。

差不多第二节课,老师就要求我们有一个明确的软件设计目标,类似于app或者网页交互以及管理系统之类的。也就有了我们对实际需求的分析,同时我们就开始对可行性以及需求有了更加直观的认识。

因为,需求分析实际上就是————你想要什么,做什么,什么样子的。而相对应得可行性分析则是对实现需求的一个目标的精简化的过程。也就是怎么样更快更好的做到。后面我们写了自己的软件设计方向之后,并且在实现它的过程中才对各个部分深有体会。例如,我们组的是做一个andriod app,起初,并没有在意它的开发难度。毕竟抱着个学习的心态去尝试的。后面,做的时候才有了棘手的感觉,就是那种从零开始的感觉。每一个问题都要卡很久,从刚开始的平台搭建开始,到后面平台的使用都是简单但是烦人的问题。之后在遇到对andriod控件以及使用规则的不熟悉,一而再的陷入困境。这就是开始的可行性部分没有做到位的后果。

再说,慢慢熟悉对开发平台的使用之后,能够编一些自己想要的东西,但是凌乱不堪。在开发过程中,就有一种被项目牵着走的感觉,之后不得已重新开始。但是,对总体设计有了清楚的认识。那就是类似于计划书一样的东西。或者说是目录更合适一点,可以在后面开发的过程中不停的反过来参考,做到哪了,下一步该做什么,都是十分明

确的,不会乱了自己的阵脚。对了,还有最好要有一个开发记录本,用于记录个人开发过程中的总结以及在开发前的界面以及详细控件要求或则功能等。在开发的时候就更加方便。再讲测试部分,则是有些惭愧,时至今日,尚未开发完成。也只是在实体机上进行部分功能的测试。其中黑盒以及白盒都有直观的理解。对于开发者自身而言,白盒测试是找出问题的主要手段。而黑盒测试则为体验者所用。

以上差不多就是我这个学期在上课和自己亲自动手编写程序中的感受了,说来从一个开始上来就乱写的新手来说,上了这门课之后,在老师不停的叮咛中,变成一个很有思路的新人,自我感收获很大。

3意见和建议

以上差不多就是我这个学期在上课和自己亲自动手编写程序中的感受了,说来从一个开始上来就乱写的新手来说,上了这门课之后,在老师不停的叮咛中,变成一个很有思路的新人,自我感收获很大。至于建议有两点,一点是最后一节课的效果很好,为什么呢?实践!没有脱离课本的内容,所以以后这门课可以开始就一个计算机之类的作为引导,来阐述教材内容。二是课下自主开发有一定的困难,并且团队开发的具体实施方法并不熟悉,所以只不算一个建议只能算一个想法或者说问题。

相关文档
最新文档