软件工程第一次个人作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
这个作业的目标 掌握几个基本平台的使用方法,学习markdown语法
学号 102201118
  • 个人LOGO文生图任务
    个人logo:

    设计理念和过程:
    既然是个人logo,我想首先要有个人特色,想起自己不高明的代码水平和贫乏的兴趣爱好,实在乏善可陈。于是就想到了我的名字,我姓陆,名字又有旭日东升的意思,据说是我姑姑当年翻字典好不容易翻到的。名字里包含着家里人对我的期待吧,也是我希望的:能像朝阳那样蓬勃。同时,我又想让logo带上一些与计算机有关的元素,于是我把主色调定为充满科技感的蓝色,同时在太阳的边上加上了数字流。
    生成步骤:
    我使用的是国产AI大模型豆包,选择图片生成栏,输入对图片的描述即可。

    使用感想:
    AI绘图为不会画画的普通人提供了将脑海中一些想法付诸实践的工具。同时,对于如何表述需求可以让ai生成最符合要求的图片还需要进一步摸索。
  • Github个人主页搭建
  • 发布一篇随笔
    • 自我评估
      基本掌握C语言,C++,了解汇编语言,正在学习SQL语句。对现在市面上流行的技术门类细节了解不多,对AI和机器人的结合比较感兴趣,一方面因为看过类似题材的电影和动漫,另一方面感觉能给日常生活带来便利。目前还缺乏很多能力,计算机理论知识了解还不够深入,很多知识只是听个大概,没有去深究设计的逻辑,对计算机整体如何构建起来理解还不够。没有把各种专业课知识整合成为体系。另一方面,实践经验很少。
    • 代码量
      代码量很少,希望本课程结束后,即学期末时,代码量能达到5k。
    • 期待学到的知识
      期待在课程中能掌握软件开发的基本知识,学习团队协作,为以后工作积累经验。
  • 生成学习计划
    下面是文心一言生成的学习指南

软件工程学习指南

一、课程概述

软件工程是计算机科学与技术领域的一门核心课程,旨在培养学生系统地设计、开发、测试、部署和维护高质量软件系统的能力。通过学习,你将掌握软件开发的全生命周期管理、常用软件开发方法学(如瀑布模型、敏捷开发)、需求分析、软件设计(包括结构设计和界面设计)、编程实践、软件测试、版本控制、项目管理以及软件质量保障等关键知识和技能。

二、学习目标

理解软件工程的基本概念与原理:掌握软件工程的定义、发展历程、核心原则及软件生命周期模型。
掌握软件开发方法学:熟悉并比较不同软件开发模型(如瀑布模型、增量模型、螺旋模型、敏捷开发等)的优缺点及适用场景。
学会需求分析:掌握如何与用户沟通,收集、分析和整理需求,撰写需求规格说明书。
掌握软件设计技术:包括系统设计(架构设计)、详细设计(模块设计、接口设计)、用户界面设计等。
编程实践:通过项目实践,运用编程语言(如Java、Python等)实现软件功能。
软件测试:学习软件测试的基本原理、测试方法(如单元测试、集成测试、系统测试)、测试工具的使用及缺陷管理。
版本控制:熟练使用Git等版本控制系统进行代码管理。
软件项目管理:了解项目计划制定、资源分配、进度控制、风险管理等项目管理知识。
软件质量保障:理解软件质量的重要性,学习软件质量保证和质量控制的策略与方法。
三、学习资源

教材与参考书:选择一本经典的软件工程教材作为主要学习资料,如《软件工程导论》、《敏捷软件开发:原则、模式与实践》等,同时参考其他相关书籍和在线资源。
在线课程:利用MOOC平台(如Coursera、中国大学MOOC等)上的软件工程课程进行自学,这些课程通常包含视频讲解、练习题和项目实践。
实践项目:参与或自主开发小型软件项目,将理论知识应用于实践,加深对软件工程各环节的理解。
行业资讯:关注软件工程领域的博客、论坛、社交媒体等,了解最新的技术动态、最佳实践和案例分析。
四、学习方法

理论学习与实践相结合:在掌握理论知识的基础上,通过实际项目加深对知识点的理解和应用。
团队协作:参与团队项目,学习如何在团队中有效沟通、协作和分工。
定期复习与总结:定期回顾所学内容,整理笔记,总结学习心得和遇到的问题。
主动学习与提问:遇到不理解的问题时,主动查阅资料、请教老师或同学,培养自主学习的能力。
五、考核与评估

软件工程课程的考核通常包括平时成绩(如作业、课堂参与度)、项目实践和期末考试等多个方面。重视每一次作业和项目实践的机会,它们不仅是检验学习成果的重要方式,也是提升自己能力的重要途径。

通过以上学习指南的指引,相信你能够系统地掌握软件工程的知识体系,为未来的软件开发生涯打下坚实的基础。

合理性分析:
将学习计划发给豆包分析,她认为是合理的,课程概述全面,对学习目标明确具体,学习资源多样,学习方法切实可行,考核与评估合理。我自己认为,他们分析的有道理。

posted @ 2024-09-04 22:47  violet0evergarden  阅读(17)  评论(0编辑  收藏  举报