




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
淮海工学院软件工程课程设计报告书题目名称: 图书信息管理系统的设计与实现 班级组别: 软件082(6) 组员姓名:徐洪卫 杨晨磊 廖南 石岩 徐浩然 刘玉绘 评语:组员成绩:徐洪卫: ;杨晨磊: ;廖南 : ; 石岩 : ;徐浩然: ;刘玉绘: ;指导教师: 批阅时间: 年 月 日软件工程课程设计文档目录序号名称份数1项目计划报告12需求规格说明书13面向对象需求规格说明书14概要设计详细设计15测试计划报告16测试分析报告1789软件工程课程设计收获与体会班级:软件082 组别:06 姓名:徐洪卫 学号:这次课程设计三周,时间比较长,主要是要求我们对软件工程项目有一个整体的意识,从可行性分析,到需求分析,再到概要详细设计,测试等流程一一认真地走一遍。对软件工程的思想和每一个步骤和都有了更深刻的理解。我们这次课程设计的课题是图书管理系统,对这个题目,我们都比较熟悉,所以对于其需求的分析,功能的实现,已经有一个大体的认识,不需要做太多的调查,节省了大量的时间,做起来也会得心应手。这次课程设计是团队合作共同完成,需要互相协同工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。增强了我们的团队意识,为我们以后工作,营造了一个良好的氛围,打下了坚实的基础。因为自己是这个项目小组的组长,除了要做其他成员需要完成的任务分配外,还需对每个报告的任务进行划分,组合,根据每个人的能力要求,分配适合他们的相应任务。在这过程中,自己也深刻体会一个项目组的组长在整个开发过程中的重要性,不仅要准确把握好每个成员所擅长的技术与方法,还需对成员之间的协作起到调节作用,使他们能够更好,更效率的工作。在过去的三周里,通过对系统流程的一一实现和对工具的熟悉,比如Microsoft Office Visio for Enterprise Architects的用法及其功能和对软件项目开发的重要性,在课程设计的过程中得到了深刻的体现。特别是甘特图和网络工程图对整个设计的起到了指导性的作用。要有不断学习的意识,对于每天的工作,多想想,多总结,体会到了学以致用的重要性,从中也发现了自己平时学习中的不足和薄弱环节,从而加以弥补。也只有这样才能在不断学习中提升自己。通过这次课程设计使自己明白了理论与实践的相结合的重要性,书本上的知识,别人的经验,若不去认真地实践,那终究不是自己的,理论与实践相结合才是硬道理。通过实践来检验理论的正确性,通过理论来更好的服务于实践,实践是检验真理的唯一标准。除此之外,这次课程设计还培养了自己综合应用能力和实践创新能力,也激发了自己对本专业知识学习的兴趣,使自己更自信地去挑战接下来的学习生活,这次课程设计已经顺利完成,在完成的过程中,遇到了很多专业性问题,得到了辅导老师的和同学的耐心讲解和无私帮助,学到了许多,在此对他们表示由衷地感谢。希望自软件工程课程设计收获与体会班级:软件082 组别:第六组 姓名:石岩 学号: 在本学期期末,我们进行了为期最长的一次课程设计(软件工程)。刚开始的时候听说有这门课程设计,心中充满了期待。毕竟,早就听说这是门很有用的课程。通过课程设计,我们有望体验一下真实的软件开发流程,以及团队之间的工作配合,这可算的上是一个可遇不可求的真实体验职场生活的机会。 按照老师的指示,我们按照正常的模式。由项目组长带领正式“承接项目”,开始了职场体验。按照国标所要求的,我们有条不紊的处理着组长派发下来的任务。遇到不懂或存在疑义的地方,通过和组长,组员的讨论,达成统一的意见。并顺利的去分析并解决问题。 在课程设计中,我们既用到了课堂上所学习到的东西,也学习到了很多新的知识。比如说一些比较前端的软件的使用和一些文档的处理过程。当然,也感觉到了整个团队的默契配合。 我们这次课程设计的项目名称是图书信息管理系统。在接到这个项目后,我们团队对此展开了讨论。并按照国标要求进行了比较详细的分析并制定了合理的项目计划。项目可行性分析,需求分析,等报告的完成流程是1:组长进行严格合理的分工,具体到每一个的任务处理细节。2:组员查看任务分解情况,并计划自己的编写内容。3:组员认真按照要求书写当前任务段报告。4:组员将完成报告上交到组长手中。5:组长对各分段任务报告进行审核。6:组长将各成员的报告组合成完整报告。7:组员查看完整报告并提出合理建设化性建议。8:全组达成统一意见,报告存储上交。通过这种严格的工作流程,我能感觉到报告完成的高效性。 本次课程设计中也难免会遇到形形色色的问题,印象比较深的一个是在完成项目测试相关报告的时候,程序需要打包在Rational软件体系下测试,而我们的程序用到了数据库,在测试时遇到了问题,测试报告的编写随即进入了停滞不前的状态,最后在樊老师的帮助下,我们才顺利完成了测试报告。在这里,我们要衷心的感谢樊老师的帮助。 毫无疑问,这次课程设计在培养我们的综合应用能力,实践创新能力有着很大的帮助。通过这次课程设计,我们意识到了团队合作的重要性,也明白了软件开发的步骤,同时,我们也能够通过此次设计,意识到自己在这门课程学习时的不足之处。总体来说,课程设计就是要把课堂上学到的系统化的理论知识应用到实际的设计工作中。通过这次课程设计,我们拓宽了自己的知识面,也锻炼了自己的任务处理能力,观察问题,分析问题,解决问题的能力都得到了很大的锻炼,从而,综合素质得到了很大的提高。软件工程课程设计收获与体会班级:软件082 组别:第六组 姓名:杨晨磊 学号:(重点论述软件工程课程设计对于培养自己综合应用能力和实践创新能力有什么收获和具体心得体会,包括组织形式、团队协作、设计过程、新技术和方法的学习和应用,软件工程理论的综合理解和应用、存在的问题和建议等)软件工程课程设计是我们综合运用软件工程的系统知识解决实际的工程问题的一次实验过程,通过这次课程设计,我拓宽了知识面,锻炼了能力,综合素质得到了较大的提高。安排课程设计的基本目的在于用过理论与实际的结合,组员和组员的沟通,尤其是观察,分析和解决问题的实际工作能力。在组织形式方面:每个班级都有一名指导老师,每个班级分为6个组,每个组有一名组长,上课有专门的老师进行现场教学,指导老师负责全程解答和分析。学生在上机过程中体验了Rational软件系统的独特魅力,而且利用Rational软件写好了面向对象的需求分析报告。在团队协作方面:一开始我们6个人形成一个小组,共同选出一名组长,然后在组长的领导和带领下开始对我们项目的可行性进行比较详细的分析。然后根据项目工程计划开始,经过需求分析,概要设计和详细设计,测试计划和测试需求。逐步完善了我们系统文件体系。在这过程中,我们一起讨论,一起为我们的系统出谋划策,一起得出了一些比较中肯的答案。虽然有的时候一个人可能会出现这样子那样子的问题,但是大家在一起讨论,很多东西就避免掉了。然后比如在设计过程当中我负责类图,我一直都以为自己很清楚类图和用例图之间的关系,但是最后画出的类图却是不合格的。之后和组员进行了讨论,才真正的画出了比较好的类图。在设计过程方面,我主要负责一开始的文档整理,项目计划报告的项目概述,需求分析的运行需求,E-R图,面向对象需求分析的类图等等,在这些内容的设计方面也参考了一些资料,得到了一些在平常的生活当中得不到的经验和知识。这是我感觉收获颇多的地方。在运用的新技术和方法当中,我觉得Rational这套软件我们学的并不是很多,如果真正要学习,就必须在之前的理论课程上面慢慢渗透,短短三周的课程设计是不可能弄透这套软件的。这种技术本身是一个非常好的技术,但是在没有怎么弄懂这个技术的情况下就开始利用这个软件进行设计,我觉得这个不是很好。在对软件工程理论的综合理解和应用方面,一些在课本上面学习的需求分析,概要设计,详细设计,测试等方面的东西在这里就体现了出来。应用书本上的知识联系到我们的课程设计上来,虽然在有些时候觉得不知所措,但是总体来说还是非常好的。 课程设计的过程是不断发现错误,不断改进,然后再次发现错误的时候。当然在这期间也碰到了许多的问题,在设计的过程中也发现一些不足之处,但是最终经过小组的讨论这些都可以进一步改进的。这其中了不少的东西,磨砺了我的意志;同时还巩固了以前所学的知识,学到了不少书本上没有的知识,温习了有关代码的实现,更加温习了数据库设计的安全性与规范化。由此我发现了不少的问题。可以说它给了我一次自我评估的机会。通过设计让我知道了那些方面我还是有欠缺的,促使我花时间弥补。总之,这次课程设计对于我来说,是非常具有意义的,也是非常实用性的,这种软件工程的思考方法将在我的软件工程方面一直沿用下去。软件工程课程设计收获与体会班级:软件082 组别:第六组 姓名:刘玉绘 学号: 本次的软件工程设计针对具体的实际项目来进行需求分析,测试计划,概要设计,详细设计,测试分析等具体的步骤流程走下来,历时时间为3个星期。从这3个星期中,我收获很多, 本次课程设计的选题是图书信息管理系统,组员为六个人。针对具体的实际流程,我们有了明确的分工。各个流程的都深有体会。在确立了项目之后,我们就开始拟定项目开发计划。在做项目开发的时候,对需求分析用时,开发用时,测试用时,维护等等都做了详细的分析。这样便于在实际的开发时随时跟踪计划任务的完成度,从而让开发人员将进度掌握在开发周期的范围内。其次更具要求相应的完成了其他的相关文档。在团队的开发项目中 ,团结协作是非常的重要,这个就体现在人与人之间的沟通。很好的沟通能够加快项目开发的进度。这就要求我们作为开发人员要学会和善于与合作者沟通。通过不断的交流和沟通来避免一些隐藏的问题,及时的发现问题,解决问题,从而能够按时的完成项目开发进度。在小组长合理的划分好各个时每个人的任务后,我们都按照要求在规定的时间里面完成并提交了符合要求的文档。对于文档在软件工程中的重要性在课程设计中体现的非常的明显。文档是必不可少的,它重要的也是为了帮助小组成员的沟通。但是文档也不能过多,过于的繁琐。我们是完全按照GB 8567-88的标准来完成各个文档。不仅明确的阐述了开发图书信息管理系统的各个步骤及设计,同时也简洁明了。通过本次课程设计,加深了对软件开发流程的深入理解。这是第一次严格的按照软件工程开发的标准开发项目。在课程设计过程中,认真编写软件开发文档。代码编写完后,再认真测试,检查系统的不足之处。在设计过程中我们也认真的学习了Rational的一套软件,通过次工具我们完成了面向对象需求分析及后面的测试,相信这对我们将来工作都非常的有帮助。由于之前开发系统都没有编写软件开发文档的习惯,因此,在编写软件开发文档的过程中遇到了一些问题,但是通过查阅资料等途径解决了。 其次,我学会了软件工设计的全部过程,知道文档的重要性,知道团队合作的重要性。同时,对系统的需求分析非常重要,需求的变成直接影响项目的开发进度。这次课程设计首先对系统的需求理解不透彻,走了一点弯路,浪费了一些时间。在以后的软件开发过程中尽量吸取本次课程设计的经验教训,提高项目开发效率。软件工程课程设计收获与体会班级: 软件082 组别:06 姓名: 廖南 学号: 本学期末我们进行了为期三周的课程设计,总体来说,通过这次实践,我锻炼了自己开发软件的能力,拓宽了知识面,学到了很多新的知识,综合素质也得到了较大的提高。课程设计的目的是通过理论与实际的结合,人与人的沟通,进一步提高我们的实践能力和思想觉悟。在刚接到课程设计的通知时,我首先知道了本次课程设计是一个团队开发的,与以往的单独开发大大不同了,第一是工作量会很大,第二是如何在开发过程中协调自身在团队中的作用,在我们小组成立后,我们先明确了我们是一个整体,每个组员必须服从组长的安排,对有疑问的地方可以通过小组讨论来解决。我想在整个开发过程中,这种团队意识无疑会对我们成功开发所需产品起很大的帮助。在开发过程中,需要将课堂上学到的系统化的理论知识尝试性地应用到实际设计工作中,在动员阶段,指导老师已经让我们明确了所要提交的各个阶段的文档,每份文档并不是一个独立文件,它们前后照应作为一个整体,报告的内容需要每个组员认真研究与讨论,在内容相互对应的基础上完成每一份文档,每份文档有独特的内容同时又在之前的基础上逐渐细化,开发过程中对开发工具的使用也是本次设计所重点学习的内容,文档中所用到的图形多数用Microsoft Office Visio工具所画,在完成设计要求时,我们学习了IBM的Rational开发工具,通过了解的知识,IBM的这套工具集合了众多软件开发工具的特点,而它自身又增加了很多新功能,通过新的学习,指导老师要求我们明确结构化分析和面向对象分析之间的不同,这两种方法并不是对立的,它们也有相通的地方,在开发一个项目中,能够结合两种方法将会让开发人员能够深入的了解所开发的内容,而在解决根本问题时,运用恰当的方法才是至关重要的。对于计算机日新月异的新知识,我们这次只是学习了一部分知识,在应用方面接触的也只是一些皮毛,由于这套新工具功能强大,我想在以后的学习中,还需要不断地学习与应用,而对于其他新的内容与工具,学会如何应用,如何学习也是非常重要的。课程设计是理论知识与实际相结合,在一个学期的理论学习中,知识可以系统的存在于大脑中,而在面对解决实际问题时,如何应用所学的知识才是重要的,软件工程理论,教导我们如何进行一个项目的开发,这对我们软件系的同学来说是以后踏入社会进行工作的基础知识,通过这次课程设计,我学会了有序且有效的进行开发项目,在整个开发过程中,对系统的每一项分析,对文档的每一次的编写与解释都用到了我们所学的理论知识,我认为只有这样的实践,才能让我们对所学的知识进行巩固与应用。在设计过程中,由于事先统一了各个组员的任务与目标,在团队协作方面我认为我们做的不错,存在的一些问题主要是在分析系统内容上有不同意见,本次设计是我们第一次如此系统地开发一个项目,大家都没有什么经验,所以在文档编写的时候,对于要给出什么内容总有些不太清除,在对系统的模块处理方面也是没有给出很清晰的结构,最终我们组在指导老师董老师和樊老师的帮助下,我们在每份文档的开发项目中逐渐有了目标,知道我们该如何去做,怎么样才能做好,在此非常感谢两位老师的帮助。三周的课程设计让我收获了很多,我学会了如何系统地开发一个项目,也学会了如何和其他人合作,单靠自己的力量是不够的,我们在以后的实践与学习中需要更多的合作,有交流才能有结果。综合课程设计,培养了我的综合实践能力,创新了我的思维,对我在软件开发的思想上进行了一次开发项目的完整流程,我相信这在我以后的工作与学习中会有很大帮助。在此再次感谢我们的指导老师和我们组的组长组员们。软件工程课程设计收获与体会班级:软件082 组别:06 姓名:徐浩然 学号:三个星期的课程设计到这里已经接近尾声了,在此期间我学会了很多东西。无论是团队的协作能力还是对于新软件IBM Rational的运用都有了很好的提高。作为软件专业的一名学生,我个人觉得软件工程这门课程总领着我大学专业课程的学习,而软件工程的课程设计就是对软件工程这门课程最好的实践。在课程设计中,画图运用到了我们学过的UML知识,编程运用到了C#语言,测试运用到了软件工程的测试方法。在画图期间我们用的是IBM Rational,这款软件的功能很强大,能很好的描述我们对图书信息管理系统的设计,在画图期间,我们的动态模型只涉及到顺序图和协作图。但有一点是在设计中有切身体会的,就是有一个完整准确的类图,才能很好地设计出相关的一系列顺序图和协作图。顺序图和协作图都是基于类图之上的。尤其是在设计顺序图的时候能够体现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 户外品牌知识培训课件
- 公司白酒配酒工技术考核试卷及答案
- 桥梁抗风设计与施工方案
- 公司酸洗钝化工消防疏散演练实效考核试卷及答案
- 铝土矿开采工艺优化方案
- 生态景观修复设计方案
- 2025年国家高考数学试题及答案
- 工程项目阶段性验收标准方案
- 检验科模拟考试题及答案
- 储能电站技术创新与升级路径规划
- 2025年中国邮政集团工作人员招聘考试笔试试题(含答案)
- 企业数字化转型的五大关键要素
- 2025股权分配方案音乐会巡演合同
- 中秋物品采购合同7篇
- AI赋能职业教育传媒专业人才培养的实践路径探索
- 年产3万吨生物基PTT聚合项目环评资料环境影响
- 鸡蛋分拣培训课件
- 2023年北京市中考真题英语试卷及答案
- 2024年长期照护师职业技能竞赛理论考试题库(含答案)
- 人教版道德与法治六上9 知法守法 依法维权 (课件)
- 桂林旅游学院新生入馆教育学习通超星期末考试答案章节答案2024年
评论
0/150
提交评论