软件工程实践教学-这个作业属于哪个课程2023年福大-软件工程实践-W班
这个作业属于哪个课程2023年福大-软件工程实践-W班
这个作业要求在哪里
软件工程实践总结&个人技术博客
这个作业的目标
课程总结以及技术总结
其他
无
目录在不同项目阶段学习到的知识需求阶段设计阶段实现阶段测试阶段发布阶段对个人项目/结对编程/团队项目的总结
在这学期初完成个人项目时,我觉得最重要的就是自己要对于要求有一个明确的概念,仔细分析作业中需要注意的点,以及在遇到新接触的或者目前解决不了的问题时,要去学习!并将这些知识或疑惑记录下来,以便后面能有可能要用到。在完成项目之后,一定要对项目的功能进行测试,并于作业需求的功能对比。
在结对编程阶段中,要注意与队友保持沟通,确保两人对同一问题的看法不存在分歧,或者商量出统一的解决方案。如果自己确实在某些方面能力欠缺,一定不能拖延,需要及时学习新知识,并根据实际的学习程度来向考虑是否需要向队友反馈或者寻求帮助。
与结对编程一样,团队项目阶段中沟通也是非常重要的,但又与结对阶段有些许不同,在团队项目中,每个队员都有自己的任务,不能经常与队员联系,这有可能会打乱对方的节奏,适当的做法是,有问题自己先解决,并将遇到的问题进行汇总,在团队会议中再一一举出未解决的问题寻求帮助。还有一点是用git进行版本管理的过程中,应该创建自己的分支,不能出现因为自己的提交而覆盖了别人的代码这种情况。
自我评估课程目标自我评分解释
目标1: 理解软件工程师的职业道德规范和实践要求,了解国情社情民情,理解软件产品对社会、健康文化等影响,树立积极向上的软件开发理念。
90
在课内外,我已经了解和学习了软件工程师的职业道德规范和实践要求,已经树立了积极向上的软件开发理念。
目标2: 掌握需求分析的全过程,能辨别客户表述的多样化要求,熟练使用需求表达工具,能够规范、准确地表达客户的需求,构建需求分析模型。
75
首先,对于需求分析软件工程实践教学,我只能粗糙的使用需求分析工具来绘制分析模型来表达需求,其次需求分析并不仅有绘制分析模型,我自我感觉自己对于需求的表达能力也有所欠缺,一方面是逻辑思维能力的缺失,另一方面是语言表达能力的缺失。
目标3: 掌握软件开发的全过程,遵循体系结构设计方法和基本设计原则,通过正式的技术评审,完成从体系结构设计模型、数据设计模型和构件级设计模型,形成面向高效可靠的服务组件设计方案或软件系统设计方案。
75
通过本学期的实践,我初步了解了软件开发的全过程,但对于具体设计模型的实现,我还是存在问题,不能形成高效的设计方案
目标4: 能够执行从组件到软件系统的技术评测,具备设计模型的评判能力,具有创新设计意识,能够优选设计方案。
70
对于具设计模型的评判,我并不能很好的分辨出模型的优缺点,在创新意识方面上,我也具备良好的创新能力
目标5: 遵循软件开发各阶段文档标准,采用规范的表达,掌握需求规格说明书、系统设计说明书、系统测试报告等文档撰写方法,具备与业界同行交流能力。
80
对于代码规范,本学期在具体编码时,都参照的编码的规范文档,所以形成良好的规范代码的意识,对于系统涉及说明书,也略微的了解了如何分析安全性和可靠性。
目标6: 具有良好的团队意识和合作技能软件工程实践教学,能够与其他成员开展有效的沟通和协作;能够组织、协调或指挥团队开展工作。
90
在团队协作中,因为我负责的时测试,所以我时常保持和队友的联系。以及在编码部分,我也参照任务需求,定时和负责人沟通
目标7: 能够辨别具体软件项目管理中涉及的构成要素,掌握软件规模和工作量的估算方法,能够选择合适的工具规划软件进度并对项目管理过程进行配置,具备初步的管理复杂软件工程项目的能力。
85
在本学期的实践过程中,我学会了如何估算实现一个软件的工作量,并能够使用git对项目来进行版本的管理
回顾问题新的问题
在项目或程序比较复杂的情况下,如何高效率的进行程序理解?-CSDN社区
AI辅助编程,是一个银弹么?-CSDN社区
个人技术博客
个人技术总结——springboot和mybatis的使用-CSDN社区