2024软件工程(第一次作业)

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
这个作业的目标 适应后续使用博客园完成任务,初步体会AIGC的方便
学号 102201425

1.个人logo文生图任务


设计理念:天上的白云体现自由放松的感觉,笑脸表示微笑面对生活
过程:利用Craiyon,多次修改提示词,加上引入参考图片

体会:AI对于理解人类需求方面还是不够,需要非常详细的描述才能给出勉强的答案。

2.Github个人主页搭建

3.自我评估

3.1专业知识和能力

c,c++等编程能力;对计算机科学与技术相关专业知识有初步了解

3.2感兴趣的技术方向

目前对强化学习较感兴趣

3.3缺少的能力

与成员分工合作,对项目规划的能力较弱

3.4目前的代码量;本学期这门课完成后,希望达到的代码量

目前代码量在2k左右,希望这门课后能突破w

3.5最期待在课程中能够学习到什么知识,有什么收获

希望能学到分工合作,对项目的整体开发流程有着较深认识,学到较多的项目经验

4.kimi生成的学习指南

软件工程学习指南

引言

软件工程是一门关注软件开发过程、方法、工具以及管理的学科。它旨在通过系统化、规范化的方法提高软件质量和开发效率。本指南旨在帮助学生更好地理解和掌握软件工程的核心概念和实践。

目标

  • 理解软件工程的基本原则和概念。
  • 掌握软件开发生命周期(SDLC)的各个阶段。
  • 学习如何使用软件工程工具和技术。
  • 培养项目管理和团队协作技能。

学习资源

  • 教科书:选择一本被广泛认可的软件工程教科书作为主要学习资料。
  • 在线课程:利用在线平台(如Coursera、edX、Udacity)上的软件工程课程。
  • 专业网站和论坛:访问Stack Overflow、GitHub等社区,获取实践经验和解决方案。
  • 学术论文:阅读最新的软件工程研究论文,了解行业动态。

学习计划

第1周:软件工程基础

  • 阅读教科书中关于软件工程定义和重要性的章节。
  • 观看在线课程视频,了解软件工程的历史和演变。

第2-3周:需求分析

  • 学习如何进行需求收集和分析。
  • 实践使用用例建模和需求规格说明文档的编写。

第4-5周:系统设计

  • 理解软件架构设计的原则和模式。
  • 学习如何设计软件组件和接口。

第6-7周:实现

  • 学习编程语言和开发工具的使用。
  • 实践编码规范和代码审查。

第8-9周:测试

  • 学习不同类型的软件测试方法。
  • 实践编写测试用例和自动化测试。

第10-11周:维护

  • 了解软件维护的重要性和策略。
  • 学习如何进行软件的持续改进。

第12周:项目管理

  • 学习项目管理的基本原则和工具。
  • 实践项目规划、进度跟踪和风险管理。

实践项目

  • 项目选择:选择一个实际的软件开发项目,可以是个人项目或团队项目。
  • 项目实施:按照软件工程的原则和流程实施项目。
  • 项目文档:编写详细的项目文档,包括需求文档、设计文档、测试报告等。

评估和反馈

  • 自我评估:定期自我评估学习进度和理解程度。
  • 同伴评审:与同学交换项目和作业,进行互评。
  • 教师反馈:定期向教师寻求反馈和指导。

学习技巧

  • 主动学习:积极参与讨论,提出问题,解决问题。
  • 时间管理:合理安排学习时间,避免临近考试时的突击。
  • 实践应用:将理论知识应用到实际项目中,加深理解。

分析:这份指南较为完整的描述了软件工程学习的整体流程,有一定的参考价值,但较为粗略,可以作为参考

posted @ 2024-09-02 22:32  。。。。。。。11  阅读(47)  评论(0编辑  收藏  举报