第二组_学生会管理系统_APP端个人感想
2024-09-25 11:09:40
一:相关链接
1.相关源码链接:
2.相关文档和博客:
二、个人分工
- 1.安卓端部门管理,活动管理,人员管理,审批管理的书写,一些Util类和model书写
- 2.模型设计阶段,安卓UI界面的融合
- 3.各类设计图阶段,流程图的书写
- 4.需求设计阶段,大家一起
- 5.局部会议记录的记录
三、个人编写APP总结和整体项目对团队感想
1.首先这门课程体验了一个软件从设计到完工的大致过程,体会最为深刻的还是与组员的协同问题,尤其是在我的app有三个人的情况下。局限代码推进的往往是大家没有协调好,即使我们分工比较明确也会在与其他组员之间沟通花费大量精力。
2.其次就是感受到最初的设计对于后期的影响是比较重要的,我们虽然在初期设计的时候考虑到后期的可拓展性,但仍然避免不了前期设计不合理导致的后面功能书写不顺利,还是对模型设计没有做到比较好的结果。
3.其次就是对于开发的代码,我尽量把功能分模块,把模块交给组员完成。尽量提高代码的独立性,但是现实中还是避免不了某个组员不小心改了其中一行代码,导致整个项目一些功能瘫痪的问题。
四、意见和建议
1.首先这门客是软件工程课,主要是让我们体会软件开发的全过程,我觉得课程的开头应该比较快,先紧后松,一开始可以尝试一周一个里程碑,对于一开始需求的书写,希望老师可以给予一些参考,让大多数小组快速进入开发状态。
2.还有就是对于以前工作过的xml设计和墨刀原型,没有实现更新,大多数就是写完就完事了,但是后期项目推进必然会对烟来的进行补充和修正,而不顾原来的基础,会额外浪费挺多时间,希望可以要求定期更新原来的文档,减少无用功的浪费。
3.其实软件工程开发时候队内的讨论和协调非常重要,我觉得老师可以适当增加一点对于如何队内协调沟通的一些技巧,和对程序代码开发过程中,对于代码的管理和书写的一些小技巧的提及。
最新文章
- Vault插件示例--Vault Explorer与Thin Client的集成。
- asp.net MVC中使用entity framework出现从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值”的处理
- 苹果iOS手机暗藏间谍软件的揭秘者:扎徳尔斯基
- Python基础-简单输出
- SpringMVC配置+小例子
- Java常用类之【字符串相关类型】
- 图表(Chart &; Graph)你真的用对了吗?
- 运行java web项目时报错:Several ports (8005, 8080, 8009) required
- linux下LAMP环境的搭配
- html2canvas不能识别svg的解决方案
- BZOJ3435[Wc2014]紫荆花之恋——动态点分治(替罪羊式点分树套替罪羊树)
- JDK源码分析(6)ConcurrentHashMap
- C#实现根据地图上的两点坐标,计算直线距离
- linux network
- spring mvc EL ModelAndView的 Model 值 在jsp中不显示
- Echarts动态加载饼状图实例(二)
- 【hyperscan】hyperscan开源了!
- 软件测试----H模型
- nginx location 配置详解 【转载,整理】
- 一种新型远距临场机器人 Fusion / Full Body Surrogacy for Collaborative Communication