软件工程课程设计说明书(6)

2019-05-18 22:56

软件工程学设计的我们一头雾水不知该如何下笔,最后只有回归课本,按照软件导论课上老师所讲过的方法进行分析研究。小组成员通过体验现有的网上书城是如何在前台实现顾客注册登录、购书等一系列行为操作的。并结合实际情况设计后台管理模块。

遗憾的是,由于我们水平有限,我们小组只研究到详细设计环节,没能编码做出网上书店成品来。致使后面的软件测试和维护也就只好不了了之。

课程设计是快乐和痛苦并存的过程,小组成员起初总是为了概念的问题而产生分歧,为了某个模块具体的操作流程而捉襟见肘,暴露出知识上的不足。我们也会因为些许的进展而高兴,因为解决了一个简单的但是困扰多时的阻碍点而兴奋。克服困难、获得知识是让人快乐的,它所产生的快乐也让当初的痛苦更有价值。

在课设过程中,我们收获的不仅是这单纯的快乐,还深深的体会到团队精神的重要性,一个人的知识是有限的,但是一个团队可以取长补短,互相学习。每个人都有自己的长处,合理的分工和默契的配合让我们在磨合中成长,我们的课题进度也在一次次针锋相对的讨论中稳步向前。团队合作永远比单枪匹马的重逢更高效更容易成功。

不懂得坚持的人不会体验到最后成功时刻的甜蜜,当面对课题一筹莫展的时候我们想到了放弃,当辛苦半天一无所获得时候我们想到了放弃,但最终这也只是一时的念头,我们互相鼓励互相支持坚持到最后。要是当初一遇到困难我们就选择逃跑的话,我们终将一事无成一败涂地。

更重要的是,课程设计提高了我们的动手实践能力。以前对于课本上的内容只是机械的记忆并不能完全真正理解。学到最后也没有明白软件工程的重要性,背过的东西考完也就全忘光了。通过这短短的一周课设,我们相当于把软件工程导论从头到尾彻底重新学习了一遍,并且把每一个知识点都实际演练过。对各环节之间循序渐进的关系也有了较为深刻的认识。以前总是异想天开的认为开发软件只要写好代码就万事大吉了,现在才明白软件工程方法学的重要性,没有科学的运用软件工程方法学,所写的代码可能会杂乱冗长,质量不高。编好的软件错误不断,运行维护成本高昂,不能满足用户需求成为没有实际意义的废品。第一次感知到了,原来需求分析,前期设计都是那么重要,第一次感觉到了,原来一个程序的灵魂不一定是算法和数据结构。最关键的是前

26

期的需求,加之对于需求的分析。程序只是一种实现方式,是决定易用性和友好性的关键,但符不符合客户的需求,才是一个工程最核心,最关键,也是最基础的部分。

最后要感谢老师和同学们的悉心指导和帮助,谢谢!

第七章 参考资料

[1] 张海藩,软件工程导论(第五版),清华大学出版社,2007

27


软件工程课程设计说明书(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:扫盲班语文教案[1]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: