2021秋季软件工程实践总结

zzh00419 2021-12-21 15:41:40

这个作业属于哪个课程

https://bbs.csdn.net/forums/fzuSoftwareEngineering2021

这个作业要求在哪里

https://bbs.csdn.net/topics/603669220

团队名称

要不起对三队

这个作业的目标

对软件工程实践做总结(个人、团队、软件等方面)

学号

032092108

作业正文作业地址
 

 

一、个人总结

1)对比开篇博客对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了期待和目标,哪些方面还存在不足,为什么?

在开篇博客中我期待:学会团队协作的能力、团队协作开发项目、提升自己的编程能力、改掉自己不足的地方。

达到预期的方面:一 学会了团队合作,学会运用github进行版本控制和团队代码共享,与大家分工合作提高了效率。

二 提高了编程能力,学会了连接前后端,渲染数据到页面,HTML,JS等知识。

还存在不足:编程能力不够,与小伙伴沟通不够。

2)总结这门课程的实践总结和给个人带来的提升,包括以下内容:

1、统计一下在这门软件工程实践中,完成了多少行的代码;

个人编程完成了 110 行代码
结对编程完成了 623 行代码
团队编程完成了 242 行代码
总共完成了 975 行代码

2、软工实践的各次作业分别花了多少时间?(做一个列表)

作业时间(分钟)
第一次个人作业110
第一次个人编程作业3000
第一次结对编程作业1860
第二次结对编程作业4010
现场编程200
团队展示+选题报告50
需求分析与原型设计50
alpha冲刺1682
alpha冲刺完善90
总计11092

3、哪一次作业印象最深刻?为什么?

对 alpha 冲刺印象最深刻,因为和小伙伴研究前后端连接封装,渲染到深夜

4、累计花了多少个小时在软工实践上?平均每周花多少个小时?

185H,平均每周花 13.2 H

5、学习和使用的新软件;

墨刀、微信开发者工具

6、学习和使用的新工具;

ShowDoc

7、学习和掌握的新语言、新平台;

新语言: HTML、CSS、JavaScript
新平台: GitHub

8、学习和掌握的新方法;

单元测试、requests 库、API 调用、正则表达式

9、其他方面的提升。

抗压能力得到提升、查阅资料的能力有所提升

二、团队总结

团队合作一定要有团队间的相互交流

在我们团队的合作过程中,前后端的同学很少交流以及不知道各自的进度而导致项目推进缓慢,后来组长带领大家定期开会进行深入交流和工作汇报后,共同制订了进一步的开发计划使得接下来的工作进程顺利推进。

大家之间要相互帮助

负责相似板块的同学应该相互帮助,开发过程中难免遇到困难,自己想不出来的东西可能别人已经会了,别人不会的东西自己可能以前遇到过,所以相互帮助很有利于提高效率。

三、提出建议

从大一开学就要努力去寻找方向了,计算机的学习大多数靠自己,课堂上教的是基础,想要提高自己都得课外去努力。在bilibili上看看视频,web开发已经更新到微服务了,感兴趣就早点准备。可以去github上看看别人的开源项目,学学别人的架构,逻辑。

四、团队分析

 

  • 《构建之法》上团队的发展有四个阶段

  •  萌芽阶段 团队一开始分成了前端小组和后端小组,但大家都比较茫然,不知道该学什么,该怎么做

    • 磨合阶段 在队长带领下,大家定时开会,总结经验,让项目稳步推进

    • 规范阶段 大家各司其职,这就是我们队的阶段

    • 创造阶段

五、软件要求

详见https://bbs.csdn.net/topics/603666907

六、个性发挥,包括图文、照片和创意等

javaweb学习栈

java基础---html,ja,css---javaweb---mysql---mybatis----spring------springMVC------springboot------springclound

有兴趣可以去B站学习

...全文
1359 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-软件工程 发布问题, 以便更快地解决您的疑问
源码下载地址: https://pan.quark.cn/s/07e7935aff27 在Android应用开发过程中,`ImageView`作为一个基础组件被广泛运用,其主要功能是展示各种图像资源,这些资源可以来源于本地存储或通过网络获取。本文将详细阐述如何动态地变更`ImageView`所显示的图片内容,并借助自定义监听机制来监控和干预图片的加载流程。此类技术在应用开发中具有很高的实用价值,特别是在处理网络用户头像、商品展示图以及实时数据更新的场景下。 我们首先需要明确`ImageView`的基本操作方式。在Android平台,我们常通过`setImageResource()`、`setImageBitmap()`以及`setImageDrawable()`等函数来设定`ImageView`的图像内容。然而,这些方法主要适用于已加载至内存中的图像文件,对于网络图片,则需要借助更为复杂的处理逻辑。 在实现动态下载并更新`ImageView`中的图像时,我们普遍采用`AsyncTask`或`Loader`来执行后台任务,以此防止主线程被阻塞。本文将重点介绍自定义监听器的构建方法。自定义监听器能够让我们依据图片加载的进程或状态来执行特定的任务,例如显示加载进度指示器或处理加载失败的情况。 自定义监听器通常定义为一个接口,其中包含了若干个回调方法,例如`onStart()`、`onProgressUpdate()`、`onSuccess()`、`onError()`等。以下是一个示例接口定义: ```java public interface ImageDownloaderListener { void onStart(); void onProgress(int ...
代码转载自:https://pan.quark.cn/s/8e8053c4e35c uni-app是由DCloud(即海豚浏览器背后的公司)设计的一款基于Vue.js技术的跨平台前端框架。其核心思想是让开发者仅需编写一次代码,就能达成多平台的兼容性,涵盖了iOS、Android、H5、小程序以及快应用等多个不同的终端设备。这种“编写一次,随处运行”的特性显著提升了开发效能,减少了维护开销,特别适用于构建规模庞大且结构复杂的应用程序。 【Vue.js基础】 uni-app的开发根基是Vue.js,这是一款具备轻量级MVVM(Model-View-ViewModel)架构的前端框架。Vue.js借助声明式的数据结合以及组件化机制,简化了前端构建过程。在uni-app环境中,Vue的模板语法、计算属性、指令、组件等要素均被保留并应用于开发跨平台应用。开发者需要充分掌握Vue的基础概念和操作方法,例如数据绑定(v-bind、v-model)、条件性渲染(v-if、v-else)、循环(v-for)、事件处理(v-on)等。 【uni-app组件系统】 uni-app配备了一套内容丰富的原生组件集合,这些组件依托于各平台的原生API,能够实现接近原生应用的交互效果。比如,按钮(button)、图像(image)、列表(list)、导航栏(navigator)、滑动视图(swiper)等。开发者可以通过设定配置属性、响应事件来调整组件的功能表现和视觉样式,达成自定义功能的目标。 【uni-app插件市场】 在具备内置组件之外,uni-app还拥有一个功能强大的插件市场,其中提供了众多第三方组件和API,覆盖了地图、支付、推送、广告等多种功能范畴。开发者可以便捷地集成这些...

189

社区成员

发帖
与我相关
我的任务
社区描述
福州大学软件工程教学,推行邹欣老师“构建之法”。
软件工程 高校
社区管理员
  • Dawnfox
  • REP1USONE
  • 纪华裕
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧