在这一学期中,开始提出了目标要求:
本学期目标
对于这个目标基本完成,对于Android Studio项目有所了解,在项目中完成了Android手机端项目的构建。对于项目来说,了解到项目对我们并非太远,项目也是基于数据库的构建,此外关于条件的限制、界面的美化也是构建项目的基本方法。在对于Android的学习中,了解了登录,listView,有关手机任务栏颜色,透明度也有所了解。了解了koltin语言。经过统计,本学期共写每日总结86篇,其中52篇有关ANdroid项目。让我对Android项目了解了许多,认识了很多。
在有关课程的问题。我自认为对于实际项目还是有很多不了解的地方。
对于实际开发中团队之间是如何进行配合的。
对于实际开发中各部分任务之间为什么可以联系到一起。
对于实际开发过程了解甚少让自己对于目标会比较迷茫。
在团队项目中,还是会对部分困难点攻克不下。
比如运用了远程数据库之后如何使用记住密码,我在实际操作中就做不出这一块。
对于本门课程:
收获:
1.学习了软件生命周期的概念,包括需求分析、设计、开发、测试和维护等阶段,了解了每个阶段的目标、方法和工具。
2.学习了面向对象设计和编程的基础知识和技能,包括对象、类、继承、封装、多态等概念,能够使用UML图进行建模和设计。
3.学习了软件测试的基本方法和技巧,包括黑盒测试、白盒测试、单元测试、集成测试、系统测试等方法和JUnit测试框架的使用。
4.学习了软件项目管理和团队协作的技能和方法,包括Scrum、PMBOK等敏捷和经典项目管理方法。
5.学习了如何使用软件开发工具和平台,如Eclipse、GitHub等,以及如何调试和优化代码。
6.了解了一些新兴技术和趋势,如人工智能、云计算、DevOps等,对未来的软件开发方向和趋势有了更好的预测和认识。
困难和挑战:
1.繁重的课程内容和学习任务,需要进行有效的时间管理和任务分配。
2.软件开发过程中遇到的各种问题和难题,如版本控制、调试错误、性能优化等,需要寻求帮助和支持。
3.团队合作和项目管理中需要协调和沟通各个方面的需求和利益,需要进行有效的沟通和协商。
4.对于较为抽象的概念和方法,需要进行深入的思考和实践,才能真正掌握。