软件工程第一次个人作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
这个作业的目标 初步了解软件工程的相关工具和设立学习目标
学号 102202136

1.个人logo文生图任务

设计理念:希望学习过程中心情能够“晴空万里”

感想和体验:AI真方便,就是有时候有点呆
2. Github个人主页搭建

3. 在博客园发一篇随笔,包括但不限于以下内容(以下内容为必选):
目前会一点c语言,java,python。还缺少独立制作特定功能的程序或小app。目前代码量并不多,希差不多两千多吧。希望至少能翻一倍。期待能在课程中能学会各类开发技术。当然,编程技巧可以帮助提升代码质量和开发效率。
下面是AI生产学习指南
以下是一些实用的编程技巧:
1.代码复用:使用函数、模块和库来避免重复代码,提高可维护性。
2.命名规范:使用有意义的变量名和函数名,遵循命名规范,提高代码可读性。
3.注释和文档:为复杂的代码添加注释,并编写清晰的文档,方便自己和他人理解。
4.测试驱动开发(TDD):在编写代码之前先编写测试用例,确保代码质量并减少bug。
5.错误处理:妥善处理异常和错误,避免程序崩溃,提升系统的稳定性和可靠性。
6.优化性能:在关键部分优化代码性能,如减少不必要的计算和内存使用。
7.代码审查:定期进行代码审查,获取反馈,提升代码质量。
下面是软件工程开发流程的学习指南:
1.需求分析:收集和分析用户需求,定义系统功能和约束条件。可以通过面谈、问卷调查、文档分析等方式获取需求。
2.系统设计:将需求转化为系统设计,包括架构设计(如选择架构模式)、详细设计(如数据库设计、接口设计)。
3.编码实现:根据设计文档进行编程。选择适当的编程语言和工具,实现系统功能。
4.测试:验证系统是否符合需求。包括单元测试、集成测试、系统测试和验收测试等。
5.部署:将软件发布到生产环境中,确保系统能够稳定运行。
6.维护和更新:在系统上线后,进行日常维护,修复bug,进行功能扩展和更新。
7.项目管理:通过计划、监控和控制项目进度、资源和风险,确保项目按时、按预算交付。
个人感觉AI讲还是挺有条理的,相信对我的学习有一定的指导方向

  1. 作业要求
posted @ 2024-09-03 23:07  关忆南北  阅读(17)  评论(0编辑  收藏  举报