欢迎来到韦皓晨的博客

完了完了

作业基本信息

这个作业属于哪个课程 2021春软件工程实践W班(福州大学)
这个作业要求在哪里 作业要求
这个作业的目标 课程回顾与个人技术总结
其他参考文献 《构建之法》

博客问题链接 链接

回顾问题

1.第二章2.4.1提到了软件的开放-封闭原则,说的是允许扩展但是不允许修改。
答:现在我对于这个扩展与修改有了进一步的理解,所谓的扩展是在原有的基础上进行扩展,比如增加一个继承基类,二修改指的是修改原有的类,这是不被允许的。

2.第三章3.2提到了过早优化,并且提出了“过早优化是一切罪恶的根源”。
答:我觉得得从实际情况来看,看这个值不值得在当前阶段花费大量时间的进行优化,如果是关键性的问题,那就可以进行过早优化,如果是那种不重要的部分,就没必要进行过早优化。

3.第四章4.1提到了代码的规范问题,并且列举了4种不同的代码格式。
A格式

B格式

C格式

D格式

答:我之前是觉得D格式是最好的,但在编程中发现,几乎所有人都是C格式,而且编译器也是默认C格式代码风格,所以我觉得我有必要适应C格式的风格。

4.我们作为一个软件开发的团队,那么我们从什么地方获取他们的需求呢?
答:经历了软件工程实践这门课,我们也警醒了相关的软件开发,需求分析阶段,大多数来源于我们开发者自己带入用户进行需求的分析,向想象自己是用户需要怎样的服务,一步一步完善需求分析。对于调查这发面还是需要加强的,毕竟不可能所有软件开发的需求分析开发人员就能一步搞定。

5.怎样理解成功的团队与还未成功的团队谁更容易创新。
答:我觉得进行这个问题的回答得考虑一些因素,例如二者的总数量与成功创新的数量,如果想活得一个较为科学的结果,这二者缺一不可以,我们体感上的并不一定准确。例如,一个成功的公司他有足够的资金支持他进行创新,在这一点上他是很有优势的,而且也能吸纳大量人才,但是一个还未成功的公司,由于至今有限,他们没有那么多尝试的机会,对于他们来说每一次失败可能意味着项目的终止,背负大压力之下可能会碰撞出不一样的火花。所以说,需要科学数据才能进行判断。

阶段分析

需求:从用户角度进行分析
设计:原型设计和数据库的设计
实现:与数据库进行交互,获取相关数据发送至前端
测试:单元测试和接口测试
发布:学会了对项目进行管理

心得体会:第一次进行多人团队合作,完成一个项目,感觉很棒,对于后端有了更深一步的了解,几乎所有数据都来自数据库,所以对数据库交互更加熟悉了,因为第一次写后端,在开始阶段进度很慢,拖了团队项目的后腿,还好在结束前完成了项目,很感谢队友的包容与帮助。

个人技术总结

技术博客总结
概述:在项目开发中担任后端接口的编写,负责与数据库进行交互,用SpringBoot 与JPA进行数据的交互处理。

posted @ 2021-06-27 13:58  多喝热水呀  阅读(224)  评论(1编辑  收藏  举报