软件工程实践总结——总结

222000135尼加提 学生 2023-06-07 22:12:59
这个作业属于哪个课程2023软工W班
这个作业要求在哪里软件工程实践总结&个人技术博客
这个作业的目标课程回顾与总结与个人技术总结
其他参考文献

1、曾经思考过的问题进行再次解答

  • Q1: 为什么要在大学中只用一学期软件工程,时间够吗?

大学中只用一学期学习软件工程的原因可能是因为大学教育不仅要涵盖软件工程,还要涉及其他各种领域的知识。此外,一学期的时间对于初学者来说可能不足以完全掌握软件工程的所有知识和技能。
然而,即使只有一学期的时间,学生们仍然可以获得关于软件工程的基本概念、方法和实践经验。教师可以选择重点教授最重要的主题和技术,并向学生提供合适的资源和支持,例如课堂讲座、实验、项目等。学生也可以通过自主学习、参加社区活动、实践工作等方式进一步加强他们的学习效果。
总之,虽然一学期的时间可能不够充分地覆盖软件工程的所有方面,但教师和学生仍然可以通过有效利用时间和资源,在短时间内获取基本的软件工程知识和技能。

  • Q2: 如何能“证明”一个软件是可以继续发展的?

软件的持续发展与用户的需求密切相关。如果软件能够满足用户的需求,并且得到了用户的积极反馈,则说明该软件具有持续发展的潜力。软件的持续发展需要技术支持和更新。如果软件的技术支持团队能够及时响应用户的问题,并且不断更新和升级软件,使其性能更加优化和稳定,则说明该软件具有持续发展的潜力。软件的持续发展还与所处行业的前景和市场竞争密切相关。如果该软件所处的行业前景乐观,市场竞争激烈,但是该软件仍然能够在其中占据一席之地,并且有不断增长的用户群体,则说明该软件具有持续发展的潜力。

  • Q3: 工作时是否应该带着个人、感情驱动的因素?

我认为工作需要专业性,需要从事者具备独立、理性、客观等态度。如果过多地带着个人和感情驱动的因素工作,可能会影响自己的专业水平,甚至会犯错误。工作需要目标导向,需要以实现公司或组织的目标为中心。如果过多地受到个人和感情驱动的因素影响,可能会偏离目标,甚至会与公司或组织的利益相冲突。综上所述,在工作时应该尽量以专业、客观、目标导向和团队协作为原则,并适当控制个人和感情因素的影响,以便更好地完成工作任务。

  • Q4:“技能”比“解决问题”更重要吗?

"技能"和"解决问题"都是工作中非常重要的因素,但在不同的情况下它们的重要性可能会有所不同。对于一些需要高度专业化技能的工作,如医生、科学家、律师等,技能显然非常重要,因为它是完成这些工作的基础。而对于一些需要实践经验和判断力的工作,如管理、销售、客户服务等,解决问题的能力可能更加重要。在一个团队中,如果每个人都只关注自己的技能,可能会导致团队内部合作效率低下,进而影响整个团队的表现。因此,解决问题的能力也很重要,因为它可以协助团队成员之间更好地协作和沟通,以更好地完成团队目的。

  • Q5:对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?

我认为更”专“一点好,还是更”广“一点好,取决于你在项目中所处的位置。如果你在项目的位置是发挥领导协调作用的话。我认为更“广”一点好,因为你需要知道各个方面的知识,才能更好的明白使用哪个技术更快捷,更安全,,才可以更好分配人员的任务,才能更好地完成项目。如果你是专家或者专门负责哪个模块的人员,我认为更“专”一点好。因为你需要在这个方向或者领域有足够的优势超越相同领域的人,才能胜任更好的位置,有更好的项目给你。

1.3、新问题的提出

Q:团队中有些同学的能力薄弱,在分配任务是很难分配到适合的任务,如果被分配到的任务太难,则无法和组员一起完成导致返工。

1.4 项目各阶段收获

1.4.1 需求阶段

1.明确用户的需求,使用NABCD模型分析。

2.设计阶段

学会了通过对系统进行分析和设计,确定软件系统的结构和组成部分,并使用UML等建模工具进行描述。架构设计通常涉及到选择适当的软件设计模式和技术等。

3.实现阶段

学会了在实现阶段还要进行各种级别的测试,包括单元测试、集成测试、系统测试等等,以保证软件系统的质量符合需求规格说明所描述的要求。

4.测试阶段

学习了对软件系统中的每个单独模块进行测试,以发现其中存在的缺陷和错误。

5.发布阶段

学会了发布软件系统之前,需要通知相关的用户群体和工作人员,告知他们软件系统的版本信息和更新内容,以便于用户了解新版本的功能和修改情况。

1.5心得体会

通过软件工程课程的学习和实践位学会了在软件开发过程中,应该注重代码的可读性、可维护性和可扩展性,以确保软件的质量。同时,为了保证产品满足用户需求,需要进行严格的测试和验证。技术日新月异,软件工程师需要不断学习和适应新的技术和方法。持续学习有助于我们不断提高自己的技能,并通过采用新的技术和方法来改进我们的工作流程。软件工程需要我们关注质量、需求管理、团队合作和持续学习和改进。这些都是实现成功项目的关键要素,也是软件工程师应该具备的基本素质。

2、个人技术总结

Spring Boot

...全文
180 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoftwareTeacher 2023-06-14
  • 打赏
  • 举报
回复

Q:团队中有些同学的能力薄弱,在分配任务是很难分配到适合的任务,如果被分配到的任务太难,则无法和组员一起完成导致返工。


@CSDN-Ada助手如果你作为一个软件团队的领导, 团队中有些同学的能力薄弱,在分配任务是很难分配到适合的任务,如果被分配到的任务太难,则无法和组员一起完成导致返工。 你怎么办?

请你把这个问题发到这里: https://bbs.csdn.net/forums/SoftwareEngineering?typeId=828

CSDN-Ada助手 2023-06-14
  • 举报
回复
@SoftwareTeacher 作为领导,我会采取以下措施来解决这个问题: 1.识别团队成员的能力和优势,并根据任务的需求和难度分配合适的任务。 2.为团队成员提供培训和支持,帮助他们提高技能和能力。 3.建立有效的沟通和协作机制,促进团队成员之间的合作和互助,共同完成任务。 4.对于任务难度较大的情况,可以采取分阶段、分模块的方式,逐步完成任务,避免返工和延误。 5.及时进行反馈和总结,发现问题并及时解决,以提高团队的效率和质量。 我也建议你将这个问题发到软件工程论坛中,与其他专业人士交流并获取更多的建议和解决方案。

686

社区成员

发帖
与我相关
我的任务
社区描述
2023年福州大学软件工程实践课程W班的教学社区
软件工程团队开发软件构建 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • aboutazhang
  • 郭渊伟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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