第1页共10页
课程设计个人(grn)总结三
课程设计个人(grn)总结三
学校(xuxio)代码:10128
学号:2022课程设计
题目:课程设计个人(grn)总结学生姓名:
学院(xuyun):信息工程学院系别:计算机系专业:软件工程班级:指
导教师:
2022年7月21日
个人总结
在本学期最后两周我们进行了为期两周的软件工程综合设计,此次课程设
计让我们体验一下工程开发前期需求调研、设计中编写的文档,并未下学期的
工程实现做准备。在此期间我也曾一度热情高涨,也失落过。从开始的满富盛
激情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。这些汗水代表
着过程也见证着收获,对我而言,知识上的收获重要,精神上的丰收更加可
喜。这次课程设计必将成为我人生旅途上一个非常美好的回忆!
课程设计反映的是一个从理论到实际应用的过程,但更远一点可以联系到
以后毕业之后从学校转到踏上社会的一个过程。软件工程综合设计作为培养我
们软件工程专业学生实践能力的一门课,充分的让我们把之前学到的理论知识
如《软件工程》《软件体系结构》《软件需求与UML建模》《数据库原理》综
合运用英文4 到一个软件开发工程中去,同时以小组的形式让我们体会到每个人在团
第2页共10页
队中的责任与义务。下面介绍一下我们努力奋斗的两周。
首先是选题小组经过讨论一致决定选择ATM自动取款系统的分析设计作为
此次课程设计的题目。主要是这个系统我们接触比拟多,对于它的流程还是比
拟清楚的,俗话说的好万事开头难,题目确定后我们又有些茫然了不知道怎么
开始第一步,经过组长的决定现对工程进行需求调研清楚了解系统的所有流程
后在进行文档的书学,由于是ATM机系统所以我们就到就近的ATM机上进行调
研,平时每个月都取钱,但还真没有细致的研究过ATM机功能,这次课设也给
我们提供了一个深入了解ATM系统的时机。为了充分的进行调研,我们把各种
能够想到的正确和出错的情况全都试一遍,真是不试不知道一试吓一跳,ATM
系统暗藏玄机呀!想要透彻了解还需要耐心的研究。经过几个小时的调研我们
差不多掌握了ATM系统所有功能,由于我们能力有限我们决定只实现根本功
能。之后我们又从豁然开朗的意思 网上查阅了一些关于ATM系统的参考资料并讨论此系统应该
实现的根本功能以及系统各个模块,在初步了解到开发一个软件工程的流程前
提下,组长对我们进行分工,第一周我分配到的任务是书学可行性研究报告,
对于可行性研究我们在软件工程的课程中接触过但只是浅显的,这次实践工程
我要深入、全面的对可行性研究进行分析,当然实践是需要用理论知识来指导
的,在开始编写文档的时候我根据老师提供的模板先理解每一个标题的意义,
可行分析看起来简单做起来还真不容易呢,感觉文档中这些离我们学校学习的
有些远,像一些经济、社会可行性,都需要了解历史工程和现在社会行情才能
写出来,尤其是到了可行性方法可是让我费力了周折,以前没有学习过可行性
研究有哪些方法,于是我又去图书馆查找资料,又是在网上搜罗,总归皇天不
第3页共10页
负有心人让我找到了,这些方法全是我以前没有见到过的,所以我又对每种方
法进行一下了解,这也算是我书写可行性研究的最大收获,田老师说过哪怕只
是一点点的收获那也是有意义的,不积跬步无以致千里,不积小流无以成江
河,当完成可行性研究报告的时候自己觉得很有收获,虽然辩论的时候依然有
很多错误,但自己努力过就没有遗憾。过而能改,善莫大焉,我们在不断发现
错误,不断改正,不断领悟,不断获取中完成了第一周的任务。通过亲身体验
并领悟到了软件工程的妙用。对于它的方法学三要素:方法、工具、过程,使
我牢记于心,实践过程中缺一不可。
有了第一周的经验第二周就不会那么手忙脚乱了,第二周我收到的任务是
书写概要设计说明书,早就知道设计阶段是很重要的环节,所以从一开始就不
敢马虎,因为有了前面的需求规格说明书的书写已经根本了解了工程的功能性
能需求,这对概要设计是很有帮助的,同时我还要和书写详细设计说明书的同
学互相沟通,使设计做到一致,在写概要设计的时候用到了我们这学期刚刚学
过的数据库应用的数据库建表,让我有点学以致用的感觉,在概要设计中我又
用到Visio画流程图,在软件工程的大作业中我就学会了Visio的使用,这次
又有了用武之地,在课设中遇到所学过的知识让我有一种油然而生的满足感。
通过概要设计懂得了逻辑结构设计是画二维表,物理结构设计就是表的存储结
构和存取方式,以前总说逻辑结构、物理结构但不知道实际是什么现在可算明
白了。这一点就让我们不得不得感慨实践出真知呀!在概要设计中我还学习到
很多一般性的方法,例如:需求获取、模块化、分治、估算、方案等等。同
时,我也认识到使用计算机解决实际问题的复杂性,人们认识表达的过程〔不
第4页共10页
断反复、逐步深化〕和计算机的实现过程〔顺序执行〕相差甚远,软件工程方
法要提供应程序员们一种更加有效的对客观世界问题域进行形式化的过程方
法。为了加快进度我们晚上加班对文档的内容和格式进行全面检查,希望在辩
论中尽量到达老师的要求。此次设计也让我明白了思路即出路,有什么不懂不
明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就
没有弄不懂的知识,收获颇丰。
课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,
同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫
大的空间。同时,实践让我感触很深。使我对抽象的理论有了具体的认识。不
仅培养了独立思考、动手操作的能肖申克的救赎经典台词 力,在各种其它能力上也都有了提高。更重
要的是,在实践课上,我们学会了很多学习的方法。而这是日后最实用的,真
的是受益匪浅。要面对社会的挑战,只有不断的花的头像微信头像 学习、实践,再学习、再实
践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变
苦为乐,找寻有趣的事情,发现其中珍贵的事情。现在想来,学校安排的课程
设计是有着更深层的意义的,它不仅仅让我们综合那些理论知识运用到设计和
创新中,还让我们知道了一个团队凝聚在一起时所发挥出的巨大潜力。
软件工程课设虽已结束,但我对于软件工程的学习才刚刚开始,田老师的
详细指导让我受益匪浅。我体会到软件工程中文档的重要性,随着软件规模、
复杂度的不断增加,工程开发中更多的是协作、管理和控制。通过此次课程设
计,使我更加扎实的掌握了有软件工程开发方面的知识,在课程设计的过程中
虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出
第5页共10页
了原因所在,也暴露了我们知识欠缺和经验缺乏。实践出真知这句话说到了我
们的心坎里,通过亲自动手编写文档,使我们掌握的知识不再是纸上谈兵。回
忆起此次课程设计,我感慨颇多,从开始到结束历经两周,这段日子里可以说
得是苦多于甜东港政府网 ,但是可以学到很多很多的东西,同时不仅可以稳固了以前所学风景作文800字
过的知识,而且学到了很多在书本上所没有学到过的知识。尤其是对团队精神
的考察,让我们在文档的编写时要更加默契的合作,果然团结就是力量,只有
互相之间默契融洽的配合才能换来最终完美的结果。最后,对给过我们帮助的
所有同学和各位指导老师表示忠心的感谢!
扩展阅读:
课程设计个人总结2
学校代码:10128
学号:2022课程设计
题目:课程设计个人总结学生姓名:
学院:信息工程学院系别:计算机系专业:软件工程班级:指导教师:
2022年7月21日
关于本次课设的个人总结
本次课程设计我主要负责的是工程开发方案和测试方案两个文档的编写工
作。历时两个星期终于顺利完成。辛苦虽然是不可防止,但收获还是令人尤其
欣慰。
其中工程开发方案主要对工程的整体实施提前做一个详细的规划。工程开
发方案主要在于协调和沟通,在规定的时间内尽可能全面收集工程信息。工程
第6页共10页
信息收集要讲究充分的、有效率的沟通,并要和小组成员达成共识。
编制工程方案主要经历了如下的过程。包括、确定工程的应交付成果。这
里的工程的应交付成果不仅是指工程的最终产品,也包括工程的中间产品;任
务分解:从工程目标开始,从上到下,层层分解,确定实现工程目标必须要做
的各项工作,并画出完整的工作分解结构图。在资源独立的假设前提下确定各
个任务之间的相互依赖关系,以确定各个任务开始和结束时间的先后顺序;获
得工程各工作任务之间动态的工作流程。确定每个任务所需的时间,即根据经
验或应用相关方法给任务需要消耗的时间;确定每个任务所需的人力资源要
求,如需要什么技术、技能、知识、经验、熟练程度等等。确定工程团队成员
可以支配的时间,即每个工程成员具体花在工程中确实切时间;确定每个工程
团队成员的角色构成、职责、相互关系、沟通方式。确定管理工作,管理工作
是贯穿工程生命周期的,如工程管理、工程会议等、编写阶段报告。工程团队
成员之间的沟通时间、工程团队成员和其他工程干系人之间的沟通时间也比拟
容易被无视,而沟通时间也是比拟不容易固定地量化和日程化。但这些工作在
方案中都应当充分地被考虑进去,再回师工程方案更加合理,更有效地减少因
为方案的不合理而导致的工程进度延期。考虑工程的费用预算、可能的风险分
析及其对策。
另一个就是测试方案了。软件测试就是利用测试工具按照测试方案和流程
对产品进行坚持不懈的句子 功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护
测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需
要跟踪故障,以确保开发的产品适合需求。编写测试方案是为了工程经理能够
第7页共10页
根据测试方案做宏观调控,进行相应的资源配置等。同时测试人员能够了解整
个工程测试情况以及工程测试不同阶段的所要进行的工作,便于其他人员了解
测试人员的工作内容,进行有关配合工作。本次我魏巍简介 编写的测试方案分别包含了
黑盒白盒测试、单元测试、集成测试、确认测试、系统测试和验收测试。应详
细介绍了每个测试的方法和过程。
通过这次测试方案的编写过程和上网查资料了解到,每当测试一个程序
时,人们总希望为程序增加一些价值。利用测试来增加程序的价值,是指通过
测试,找出并修改尽可能多的程序缺陷,从而提高程序的可靠性或质量。
因此,不要只是为了证明程序能够正确运行而去测试程序。相反,应该一
开始就假设程序中隐藏着错误,然后测试程序,发现尽可能多的错误。
事实上,如果把测试目标定位于要证明程序中没有缺陷,那么就会在潜意
识中倾向于实现这个目标。也就是说,测试人员会倾向于挑选那些使程序失效
的可能性较小的测试数据。另一方面,如果把测试目标定位于要证明程序中存
在缺陷,那么就会选择一些容易发现程序缺陷的测试数据。而后一种态度会比
前者给程序增加更多的价值。
因此,大多数测试专业人员都赞同Myers对测试的定义:“测试是为发现
错误而执行程序的过程。〞这个定义意味着程序测试的过程是具有破坏性的,
甚至是一个“施虐〞过程。开发人员可能不愿意这么做,因为人们总是倾向于
建设而不是破坏。这个定义还暗示了对于一个特定的程序,应该如何设计测试
用例〔测试数据〕、哪些人应该而哪些人又不应该执中介机构 行测试。
事实上,如果在测试某个程序段时发现了可以纠正的缺陷,或者测试最终
第8页共10页
确定在没有其他缺陷,那么应将这次合理设计并得到有效执行的测试称作是
“成功的〞。而所谓“不成功的〞测试,仅指未能适当地对程序进行检查,未
能找出程序中潜藏缺陷的测试。因为软件中不可能没有缺陷,没有找出它们,
当然测试是“不成功的〞。
“软件测试就是证明软件不存在错误的过程〞。对几乎所有的程序而言,
甚至是非常小的程序,这个目标实际上是无法到达的。因为即使程序完全实现
预期要求,仍可能包含有缺陷。也就是说,如果程序不按要求工作,它显然有
缺陷,但如果程序做了不要它做的事,它也有缺陷。
心理学研究告诉我们,当人们在干一件已经知道是不适宜的或不可能做到
的事时,往往他们的表现就相当糟糕。把程序测试定义为在程序中找出错误的
过程,就使测试成了可以做到的任务,从而克服了心理上存在的问题。虽然这
看起来像是个微妙的文字游戏,但对成功地进行软件测试有很大的影响。
总之,软件测试更适宜被视为试图发现程序中错误〔假设其存在〕的破坏
性的过程。一个成功的测试,通过诱发程序发生错误,可以在这个方向上促进
软件质量的改良。当然最终人们还是要通过软件测试来建立某种程度的信心:
软件做了其应该做的,而没有做其不应该做的。
通过以前课程的了解,意识到测试的重要性。在发布新产品之前做好测
试,提高软件产品质量,减少漏洞,是预防木马攻击的根本途径。别人的经验
证明,软件的质量不仅表达在程序的正确性上,它和开始编码以前所做的系统
需求分析,软件设计密切相关。许多软件使用中出现的错误,未必是编程人员
在编码阶段造成的,反而在程序设计,甚至在需求分析时就埋下了祸因。这
第9页共10页
时,对软件的错误纠正,就必须追溯到软件开发的最初阶段。由此看出了软件
测试阶段的重要性。为了保证软件的质量,专案管理就应该着眼于整个软件生
存期,特别是在开发阶段的系统分析。所以软件测试的概念和实施范围必需包
括在整个开发各阶段的复查、评估和检测。
整个编写方案的过程紧张而又快乐,我像一个真正的工程开发人员一样,
找到了自己的位置,找到了感觉。把全部的心血浇筑到键盘上,眼看着文档想
豆芽一样生长,我心满意足。做工程的过程中曝露很问题,不过这是好事,有
挫折才会成长。
可以说做工程的过程是一个艰辛的过程,很多同学,特别是组长为了这个
工程经常加班。回到宿舍之后还要拖着疲惫的身体继续工作在电脑前,为了工
程的如期完成而努力......在完成了工程之后,有一种如释重负的感觉。但我
相信每一位做了工程的同学,一定能够对软件开发的过程有个更深的了解。软
件开发过程最重要的是团队精神,这是小组全体成员的心声,在整个工程文档
制作过程中,没有谁能够真正一个人走下去,做工程如此,我们每个人的生活
又何尝不是如此,谁能真正独立于社会生活呢?工程团队只是我们社会生活的
一个缩影,认识到这一点,就不难理解为什么工程开发需要优秀的团队,需要
良好的团队精神。
课程设计对我们而言是我们对所学课程内容掌握情况的一次自我验证,有
着及其重要的意义。通过课程设计能提高我们对所学知识的综合应用能力,能
全面检查并掌握所学内容。根据课堂讲授内容,学生在实践中做相应的自主练
习,消化课堂所讲解的内容。回忆气此次课程设计,至今感慨颇多,从理论到
第10页共10页
实践,稳固了以前学的知识,同时学到了课堂上不能学到的内容,正所谓实践
出真知。
突然发现,做工程的过程就是捡金子的过程,是把以前学过的知识一块一
块的捡起来,做为工程组的一员对工程的开发我有了齐心协力近义词 深刻的认识。过程中,每
个同学都离不开其他同学,在一个问题的交流看法中,可以体会到文档编写的
多样性和灵活性,有很多的捷径都是同学们互相交流和辩白中得到的最正确答
案,以至于每个同学都会在工程中得到更多的理解和工程经验。
这13天中,我们小组分工明确,齐心协力,互帮互助,积极讨论,共同
见证了从调研到最后一份报告的完成。
最后更离不开老师的指导,并且感谢老师在这段时间对我们寄予的信心和
期待!
内容总结
(1)同时,我也认识到使用计算机解决实际问题的复杂性,人们认识
表达的过程〔不断反复、逐步深化〕和计算机的实现过程〔顺序执行〕
相差甚远,软件工程方法要提供应程序员们一种更加有效的对客观世界
问题域进行形式化的过程方法
(2)尤其是对团队精神的考察,让我们在文档的编写时要更加默契的
合作,果然团结就是力量,只有互相之间默契融洽的配合才能换来最终
完美的结果
本文发布于:2023-03-26 16:08:53,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1679818135396924.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:课程设计总结.doc
本文 PDF 下载地址:课程设计总结.pdf
留言与评论(共有 0 条评论) |