2024/6/12(个人总结)

所学时间:2小时

代码行数:100

博客园数:1篇

所学知识:

在第一周的课程计划中,我着重安排了学习安卓端的开发应用、掌握javaweb框架的应用、以及开始熟悉数据库的增删改查操作。下面是我在这些方面的具体进展:

安卓端的开发应用,学习并掌握了安卓应用的基本结构,包括活动(Activity)、布局(Layout)、资源(Resources)等。编写了一个简单的安卓应用,个人打卡记录app以及科技政策查询app等。深入学习了安卓的界面设计和交互,掌握了使用按钮、文本框等控件与用户进行交互。并进行了远程数据库的连接,遇到了诸多问题,同时也找到了办法解决。

   熟练掌握javaweb框架的应用,学习了常见的Java Web框架,如Spring boot、Struts2等,并理解了它们的原理和用法。用springboot+vue3实现了科技政策的查询。

   熟悉数据库的增删改查(javaweb和安卓开发):在Java Web应用中,通过JDBC技术实现了与数据库的连接和操作.在安卓开发中,使用了SQLite数据库进行本地数据存储,例如编写一个简单的备忘录应用,实现增加、删除、修改备忘录等功能。

   虽然在第一周内我可能还没有完全掌握所有的知识和技能,但我已经取得了一定的进步,并且在不断地学习和实践中不断提升自己。

   软件项目中的需求分析阶段有哪些关键步骤?

需求分析阶段是软件项目开发过程中的重要阶段,其关键步骤包括:

1.确定业务需求:明确项目的目标和范围,了解项目的背景和业务需求,确定项目的关键业务功能和非功能需求。

2.收集需求:与项目相关方进行沟通和交流,收集用户需求和利益相关者的期望,确定需求的重要性和优先级。

3.分析需求:对收集到的需求进行细化和整理,进行需求分解和规范化,确保需求的一致性和完整性。

4.验证需求:与相关方确认需求的准确性和可行性,进行需求审查和验证,确保需求符合项目目标和用户期望。

5.管理需求:建立需求跟踪和变更管理机制,对需求进行版本控制和变更追踪,确保项目的需求管理的有效性和可追溯性。

6.编写需求文档:将收集到的需求整理成统一的需求文档,包括业务需求规格书、功能需求规格书、系统用例等,便于项目团队理解和实施。

7.确认需求:与相关方进行确认和签署,确保需求理解一致,减少后期沟通和变更成本,为项目开发奠定基础。

   软件开发中常见的团队协作模式有哪些?

   

在软件开发中,常见的团队协作模式包括:

1.传统瀑布模型:该模型按照线性顺序依次完成项目的各个阶段,如需求分析、设计、开发、测试和部署。每个阶段的输出成果会交接给下一个阶段进行处理。

2.迭代开发模式:采用迭代开发模式的团队将整个项目分成多个迭代周期,每个迭代周期包含需求分析、设计、开发、测试和发布等阶段,每个迭代后会交付可执行的产品版本。

3.敏捷开发模式:敏捷开发强调快速响应变化,团队通过短周期内连续交付小版本,通过不断调整需求和优先级来满足用户需求。常见的敏捷方法有Scrum、Kanban、XP等。

4.集成开发模式:团队成员根据各自专长负责特定模块的设计和开发,通过集成和协作完成整个项目。每个人都可以独立承担一部分工作,然后相互协调和整合。

   到了大三上学期,我指定的计划是,跟随着老师的脚步,去认真学习大数据+互联网技术,在强化自己python的技能。

   提出的三个问题:我们现在学习的知识是否已经过时?我们现在所练习的东西能否在未来的工作中运用到?我们现在需要着重哪些方面的发展?

posted @ 2024-06-12 20:35  为20岁努力  阅读(8)  评论(2编辑  收藏  举报