软件工程实践总结__再接再厉

这个作业属于哪个课程 福州大学2022年春-F班
这个作业要求在哪里作业的要求
这个作业的目标软件工程实践总结&个人技术博客

软件工程实践总结__再接再厉

课程回顾与总结

回顾问题与解答 构建之法

寒假构建之法
Q1:软件的行为和用户的期望值不一样,就一定是 Bug 吗?
不一定是bug。首先软件的构成需要一个程序员对软件的定义,这个软件能做什么,有什么功能。用户需要理解其所定义的功能,如果软件行为跟程序员定义的不一致,那就是bug了。
Q2:采用用户调查问卷进行调查时,是否需要设置有效性检查?
我依旧认为,要设置有效性检查。一份问卷的有效性决定了其中的数据是否真实可信,无效的数据会混淆视听。
Q3:为什么要在大学中只用一学期软件工程,时间够吗?
果然还是不够,现在由于时间原因,我们的游戏设计不得不告一段落了,虽然也是做出来了一个能看的东西,但是感觉还是跟自己最初的设想不太一样,可能这就是被磨平了棱角吧。
Q4:结对开发是否真的能提高效率?
这得看具体开发内容,如果两个内容互不相关,那肯定是能提高效率的,但是如果有特定的接口和框架限制,双方开发内容会互相影响,那不同人员的开发可能会增加一些后续的debug工作量。
Q5:每日例会是否必要?
我认为每日例会没必要,因为每个人每天的安排可能不一致,频繁的会议会让人紧张和忙碌。不过每周例会倒是很有必要的。

项目实践 五个阶段

需求阶段

学会了NABCD模型进行需求分析。

设计阶段

学会了用AXure设计原型,以及其中一些交互操作。

实现阶段

学会了用json这种数据的处理。

测试阶段

学会了用postman对数据进行测试。

发布阶段

学会使用阿里云的服务器、宝塔部署网页项目。

项目心得

个人项目

一个人做项目时间比较自由,而且单元测试很有用能大大提高测试效率。

结对项目

合作是很重要的,两个人一开始分工就比较明确,实现起来也是比较快的,就是部署服务器那个部分有点麻烦,因为那是一个新的知识。

团队项目

开发一个游戏首先需要很多的准备工作,作为一个策划,我的工作就是让同伴们明白我们应该做什么,我们现在拥有什么,以及我们需要什么。我花费了大量的时间在需求分析上,不过我认为那是值得的。只有明确了需求,我们的实践工作就明确了目标。
一个游戏是由许多个要素通过合理的组织形成的,而一串串代码会让人迷茫,让人不知所云。所以我意识到,一个设计文档是必须的,完成了设计文档之后,我们才能明确知道我们将设计实现那些模块,以及模块的功能和相互之间的联系。
作为一个策划,好的设计不仅要考虑用户的感受,还要考虑开发人员的感受。要明确队伍成员情况,不能向他们提出难以完成的目标。这不仅是对项目的妥协,也是自己对自己的妥协。
我参与了前端设计,一个地图的问题难住了我们的前端。但是我与之共同开发之后,我发现根本的问题是他并没有理解我先前的设计。因此,策划应该加入到开发中去,聆听开发人员的需求和难处。

自我评分 七大目标

目标分数原因
目标1: 理解软件工程师的职业道德规范和实践要求,了解国情社情民情,理解软件产品对社会、健康文化等影响,树立积极向上的软件开发理念。70职业道德规范,了解软件的影响
目标2: 掌握需求分析的全过程,能辨别客户表述的多样化要求,熟练使用需求表达工具,能够规范、准确地表达客户的需求,构建需求分析模型。70了解NABCD需求模型和axure软件
目标3: 掌握软件开发的全过程,遵循体系结构设计方法和基本设计原则,通过正式的技术评审,完成从体系结构设计模型、数据设计模型和构件级设计模型,形成面向高效可靠的服务组件设计方案或软件系统设计方案。77本次课程学习中基本了解规则
目标4: 能够执行从组件到软件系统的技术评测,具备设计模型的评判能力,具有创新设计意识,能够优选设计方案。77我的技术评测能力可能不够,但是能够做出创新设计
目标5: 遵循软件开发各阶段文档标准,采用规范的表达,掌握需求规格说明书、系统设计说明书、系统测试报告等文档撰写方法,具备与业界同行交流能力。72在本课程中对这些有基本了解和运用
目标6: 具有良好的团队意识和合作技能,能够与其他成员开展有效的沟通和协作;能够组织、协调或指挥团队开展工作。83具有有效的沟通协作技能,能够协调队员合作开发
目标7: 能够辨别具体软件项目管理中涉及的构成要素,掌握软件规模和工作量的估算方法,能够选择合适的工具规划软件进度并对项目管理过程进行配置,具备初步的管理复杂软件工程项目的能力。76对此基本了解

个人技术总结

个人技术总结

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值