软件工程课程第一次个人作业
这个作业属于哪个课程 | 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.期待的收获:
- 巩固并拓展计算机编程能力
软件工程学习指南
课程概述
软件工程是一门研究软件开发、维护和管理的学科。它涵盖了软件生命周期的各个阶段,包括需求分析、设计、实现、测试和维护。
学习目标
- 理解软件工程的基本概念和原则
- 掌握软件开发生命周期的各个阶段
- 学习常用的软件开发方法和工具
- 提高团队合作和项目管理能力
主要主题
- 软件开发生命周期 (SDLC)
- 需求分析
- 系统设计
- 编码
- 测试
- 部署与维护
- 软件开发方法论
- 瀑布模型
- 敏捷开发
- Scrum
- 看板
- 需求工程
- 需求获取
- 需求分析
- 需求文档编写
- 设计原则
- 模块化设计
- 面向对象设计
- 设计模式
- 测试
- 单元测试
- 集成测试
- 系统测试
- 验收测试
- 项目管理
- 项目规划
- 风险管理
- 进度控制
学习资源
- 教材: 《软件工程: 实践者的研究方法》
- 在线课程: Coursera、edX上的软件工程课程
- 工具: Git, JIRA, Trello, Visual Studio Code
学习建议
- 定期复习课程内容
- 参与小组讨论和项目
- 实践编程和软件开发技能
- 阅读相关文献和案例研究
结论
- 通过本课程的学习,您将能够掌握软件工程的基本知识和技能,为未来的职业生涯打下坚实的基础。