研究生管理系统--------初接触软件工程思想
暑假匆匆忙忙的被开始做项目了,一个研究生管理系统。说实话,自己之前的底子一点都不牢固,又是用SSH框架做,自己对SSH仅限于接触过而已,所以忐忑的很啊。不过想想的话,这样更加能逼迫自己好好努力的学习,就硬着头皮开始了。
因为之前只接触过代码,对软件工程的思想并不了解,于是开始看书。看了两章就开始感觉到,原来一个项目里面敲代码只是很小很小的一部分而已。软件的生存周期:软件定义----->软件开发----->软件维护,这就不仅仅是敲代码实现功能那么简单的事情。其中UML建模是相当重要的一个部分,它能帮助我们更好的分析了解整个项目的需要、流程等等。工具:JUDE-Community_v5.5.2(免费的)、Visio(看上去要漂亮些)
因为是项目的开始阶段,所以这两天开始在做需求分析,需求分析又分为:需求获取、需求分析、需求定义和需求验证。当然,在我们实际操作中就没分那么仔细。因为都是本科生,不知道研究生学习的流程等,所以老师给我们详细讲解的研究生从入学到毕业整个的流程,对角色分配以及大概需要哪些系统功能进行了了解。
明天整理数据库,尽量将数据库部分确定下来。