软件工程课程第一次个人作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
这个作业的目标 摸索AIGC的使用,習慣博客園的使用,方便日後提交作業
学号 082200168

一、个人logo文生图任务

设计的理念与过程:希望在軟件工程課程可以愉快学习知识/使用了Craiyon()输入了一些简单的描述。
AIGC工具的使用体验和感想:我个人认为AIGC工具缺乏联想的能力,需要详细的描述才能够达到要求。

二、Github个人主页搭建

三、在博客园发一篇随笔,包括但不限于以下内容(以下内容为必选)
1.技能树与技术偏好:

  • 编程能力:基本掌握C、C++、Python语言编程。

2.感兴趣的方向:

  • 人工智能

3.缺少的能力:

  • 缺乏计算机的实践经验(没有上过实验课)

4.代码量:

  • 没有准确量,但尽可能积极参与分组工作

5.期待的收获:

  • 巩固并拓展计算机编程能力

软件工程学习指南
课程概述
软件工程是一门研究软件开发、维护和管理的学科。它涵盖了软件生命周期的各个阶段,包括需求分析、设计、实现、测试和维护。

学习目标

  • 理解软件工程的基本概念和原则
  • 掌握软件开发生命周期的各个阶段
  • 学习常用的软件开发方法和工具
  • 提高团队合作和项目管理能力

主要主题

  1. 软件开发生命周期 (SDLC)
  • 需求分析
  • 系统设计
  • 编码
  • 测试
  • 部署与维护
  1. 软件开发方法论
  • 瀑布模型
  • 敏捷开发
  • Scrum
  • 看板
  1. 需求工程
  • 需求获取
  • 需求分析
  • 需求文档编写
  1. 设计原则
  • 模块化设计
  • 面向对象设计
  • 设计模式
  1. 测试
  • 单元测试
  • 集成测试
  • 系统测试
  • 验收测试
  1. 项目管理
  • 项目规划
  • 风险管理
  • 进度控制

学习资源

  • 教材: 《软件工程: 实践者的研究方法》
  • 在线课程: Coursera、edX上的软件工程课程
  • 工具: Git, JIRA, Trello, Visual Studio Code

学习建议

  • 定期复习课程内容
  • 参与小组讨论和项目
  • 实践编程和软件开发技能
  • 阅读相关文献和案例研究

结论

  • 通过本课程的学习,您将能够掌握软件工程的基本知识和技能,为未来的职业生涯打下坚实的基础。
posted @ 2024-09-03 15:31  Rick17  阅读(48)  评论(0编辑  收藏  举报