
本学期的软件工程导论的课程,我们按照老师的要求,组了一个队,然后在本学期做出一个项目。
通过本次课程设计,加深了我对软件开发的流程的理解,这是我第一次严格按照软件工程开发的较为标准开发项目。在课程设计中,我非常认真编写软件开发文档,代码编译后,认真测试,检测漏洞等等。
对于本次的课程设计,我深有感触。一开始构想时只有大体的思路,忽略了一些细节,因此在我们真正做设计时发现有很多错误,有的时候要解决一个错误会花上很多时间,在做的过程中,有很多错误意想不到,有的错误却犯得很幼稚,不过这样对自身的排错能力能得到很大的提高。这次项目的完整开发,让我有项目初步的思想,这次项目的开发让我把软件生成的流程从信息的收集,再写需求,再完成后台设计到编写代码,到测试,让我知道还有很多地方的不足。
更重要的是团队之间的合作,相互之间的交流,有时一个问题总是想不通,但每个队友负责的部分不同,所以想法也不同,交流之后,便有了新的思路。总的来说,这次课程设计对我很有帮助,我发觉老师上课讲的很多东西对我们都很有用,让我受到不少的启发。
我和我的另一位队友蔡远东主要是负责需求分析,图标设计,编写SliderRelativeLoyout程序,我们用P图工作完整设计了锁屏图标设计和开屏按钮图标设计,修改好了整个程序,实现一键锁屏功能。现在详细汇报一下我负责内容的详细情况:
1、首先是需求分析
需求分析部分因为资金和时间的,所以我们要采取低成本,高效率的办法,我们主要是通过百度,同学的意见和收集资料来做需求分析的。
据了解,现在,android手机是主流,没有安装一键锁屏、开屏软件的用户都是通过电源键来屏蔽和开启手机的,这样很容易损坏电源键。而锁屏软件和开屏软件就能解决这个问题。
同学们手机上用到的锁屏软件和开屏软件都是分开的软件,而我们设计的这款软件是锁屏、开屏功能一体的。
2、开锁的图标和开屏按钮的图标的设计
这一部分很简单,我们主要是用美图秀秀这个软件很简单就完成了。我们是倡导简约风格,所以图标上就但是一个“开” 字和“启”字。分别如下图所示:
3、编写SliderRelativeLoyout程序
在编写这个程序的过程中,我们期间是遇到了很多的问题,不断去百度各种程序,读了大量的程序,不断修改,不断自学,不断问朋友和师兄师姐们,不断看书,去图书馆收集相关资料,增加自己的知识,最后是高手的指导和提醒下,我们终于完成了这一模块的程序。
这次课程设计首先对系统的需求理解不透彻,所以走了不少弯路,浪费了很多时间,设计出来的软件离我们原来的构想也有一定的距离。我们的成果最后是在不断修改中出生的,并且放进手机测试过,能正常使用,所以我们这次的设计还是成功的。我对我们的成果评定为优秀。
陈 寰
200906034102
09级计算机应用专业
