软件工程实践第一次作业

news/2024/9/21 22:59:16/文章来源:https://www.cnblogs.com/ecs-b207/p/18399040
这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
这个作业的目标 适应在接下来的学习任务中使用博客园进行作业的提交
学号 102201137

1.个人logo文生图任务


设计理念:一望无际的大海象征着自由和无限可能
过程:没有引入参考图片之前总是不能生成自己想要的图片,后来引入参考图片后加上提示词生成图片

体会:AI感觉没有参考图片和详细的描述还是很难生成自己想要的图片

2.Github个人主页搭建

自我评估与学习计划

3.目前具备的专业知识和能力

C语言程序设计

  • 我可以写一些基础的C语言相关代码。

32位汇编语言程序设计

  • 我能够了解计算机底层的一些基本问题。

技术兴趣与发展方向

  • 机器学习:我对机器学习算法和模型优化充满好奇,期待能够掌握更多相关知识。

目前缺少的能力

  • 高级编程技能:虽然我能够处理基本的代码,但我希望能够提升我的编程能力,特别是在Python和Java等语言上。
  • 深度学习:深度学习是AI领域的一个重要分支,我希望能够学习并应用深度学习模型来解决更复杂的问题。

代码量目标

  • 当前代码量:1k多行。
  • 学期目标:本学期结束后,我希望能够将我的代码量提升至至少2k多行,通过实践来加深对编程和算法的理解。

课程期待

  • 期待学习的知识:我期待在课程中能够深入学习自然语言处理和机器学习的知识,包括但不限于语言模型、文本分类和情感分析。
  • 期待的收获:我希望能够通过课程学习,提升我的技术能力,增强解决实际问题的能力,并为将来的研究和工作打下坚实的基础。

4.软件工程学习指南

软件工程学习指南

简介

软件工程是一门应用工程原则、方法和技术来开发、运行和维护软件的学科。本指南旨在帮助初学者和进阶学习者系统地学习软件工程的基础知识和高级概念。

第一阶段:基础概念

1. 计算机科学基础

  • 学习计算机的基本组成和工作原理。
  • 理解数据结构和算法。

2. 编程语言

  • 掌握至少一种编程语言,如Java、Python或C++。
  • 学习编程范式,如面向对象、函数式和过程式编程。

3. 软件开发生命周期(SDLC)

  • 理解软件开发的各个阶段,包括需求分析、设计、编码、测试和维护。

第二阶段:软件工程实践

4. 版本控制系统

  • 学习使用Git和GitHub进行代码版本控制。

5. 软件设计

  • 学习UML(统一建模语言)和设计模式。
  • 理解系统架构和组件设计。

6. 软件测试

  • 学习不同类型的测试,包括单元测试、集成测试、系统测试和验收测试。
  • 掌握测试用例的设计和自动化测试工具。

第三阶段:高级主题

7. 软件项目管理

  • 学习敏捷开发和Scrum框架。
  • 理解项目管理工具和实践。

8. 软件质量保证

  • 学习软件质量标准和度量。
  • 理解持续集成和持续部署(CI/CD)的概念。

9. 软件工程伦理

  • 了解软件开发中的伦理问题和责任。

第四阶段:专业发展

10. 专业技能

  • 根据个人兴趣和职业目标,深入学习特定的技术领域,如人工智能、数据科学或网络安全。

11. 持续学习

  • 定期阅读最新的软件工程研究和行业动态。
  • 参加研讨会、工作坊和会议。

12. 实践经验

  • 参与开源项目或实习,以获得实际的工作经验。
  • 构建个人项目,展示你的技能和知识。

资源推荐

  • 书籍:《代码大全》、《人月神话》、《敏捷软件开发:原则、模式与实践》
  • 在线课程:Coursera、edX、Udacity提供的软件工程课程
  • 社区:Stack Overflow、GitHub、Reddit的相关社区

结语

软件工程是一个不断发展的领域,持续学习和实践是提高技能的关键。希望这份指南能帮助你在软件工程的道路上不断前进。

我认为这份指南对于我来说还是太过困难要学习的东西太多了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/792715.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024秋软件工程课程个人作业(第一次)

2024秋软件工程课程个人作业(第一次)软件工程课程 班级链接作业要求 作业链接作业目标 搭建个人博客,熟练使用AI工具,自我评估并规划未来发展学号 102201312一、个人logo文生图任务使用免费的AIGC图像生成工具为你的Github和博客园账号创建一个独特的个人Logo。推荐工具:DA…

libreoffice24.2--arm环境源码编译--构建RPM包

1、下载源代码地址:https://zh-cn.libreoffice.org/download/libreoffice/ 2、构建环境,使用docker容器,在容器内编译,使用的基础镜像是:fedora:latest,使用过centos9和centos10,centos9 gcc版本不够;centos10安装fakeroot包有问题,无法构建rpm包。3、在解压后的libr…

探索无限知识,儿童百科全书智能体点亮孩子的智慧之旅

本文由 ChatMoney团队出品介绍说明 在孩子充满好奇与探索欲望的成长道路上,知识是他们最宝贵的财富。而我们的儿童百科全书智能体,就像一座知识的宝库,为孩子们打开了一扇通往世界的神奇大门。 儿童百科全书智能体是专为孩子们精心打造的知识伙伴。它涵盖了丰富多样的领域,…

AI Logo制作工具网站——LogoAI.ai

AI Logo制作工具,可通过输入文本生成Logo。可自定义颜色、字体、布局等,生成的Logo可以无水印下载。AI Logo制作工具,可通过输入文本生成Logo。可自定义颜色、字体、布局等,生成的Logo可以无水印下载。 功能介绍:免费每日使用配额:每天可免费使用AI生成Logo。 高级自定义…

基于阿里云函数计算(FC)x 云原生 API 网关构建生产级别 LLM Chat 应用方案最佳实践

该最佳实践会指导大家基于开源WebChat组件LobeChat[1]和阿里云函数计算(FC)[2]构建企业生产级别LLM Chat应用。实现同一个WebChat中既可以支持自定义的Agent,也支持基于Ollama部署的开源模型场景。作者:计缘 LLM Chat 应用大家应该都不陌生,这类应用也逐渐称为了我们日常的…

Android Opencl从零实战(一)--windows搭建开发环境

系统win11 visual studio 2022 opencl 3.0库:Releases KhronosGroup/OpenCL-SDK (github.com)在新建的解决方案中 项目->[项目名称]和属性点选 c/c++->常规->附件包含目录->编辑,将自己下载的oepncl sdk的include路径填进去,作为头文件的引用目录点选 链接器-&…

VScode远程连接报错 Resolver error: Error: Connecting with SSH timed out

0、引言导致VScode连接失败的原因有很多。该方法仅针对超时引起的报错。1、报错内容:[18:01:33.071] Running script with connection command: "C:\Windows\System32\OpenSSH\ssh.exe" -T -D 53443 "docker_sys" bash [18:01:33.072] Terminal shell pat…

第16篇 如何制作自己的安装程序--使用InnoSetupPE工具

1.安装 去官网下载最新版本:https://jrsoftware.org/isdl.php#stable2.进入应用主界面3.点击file》New【开始打包】直接next 4.填写相关数据直接点next5.根据要求填写,然后直接next6.这里默认不改,然后直接next7.这里也默认不改,然后直接next8.这里为空,可以不填,然后直接…

Origin2024中如何添加误差带?直观查看数据的变化范围

误差线是通常用于统计或科学绘图中,本期给大家分享Origin中绘制带填充区的误差带图,可以直观显示数据的变化范围,填充区域也可以增加视觉效果和美观性操作步骤: 1、打开Origin2024软件,然后在Book1中输入如下示例数据:2、选中所有数据:3、点击菜单栏中【绘图】→【基础2…

苹果iMessage群发,苹果iMessage短信,苹果iMessage推信,电脑版Mac Os系统自动群发iMessage完美实现 - 电脑升级版

一、PC电脑版苹果系统(Mac OS)上实现imessage群发总结为以下几种方式: /*MacOS苹果系统,正常情况下,只能安装到苹果公司自己出品的Mac电脑,俗称白苹果,不能安装到各种组装机或者其他品牌的品牌机上,黑苹果的的原理,就是通过一些 “破解补丁” 工具欺骗macOS系统,让苹果系统…

autocad软件许可优化解决方案

Autocad软件介绍 Autodesk 是世界领先的设计软件和数字内容创建公司,用于建筑设计、土地资源开发、生产、公用设施、通信、媒体和娱乐。始建于 1982 年,Autodesk 提供设计软件、Internet 门户服务、无线开发平台及定点应用,帮助遍及 150 多个国家的四百万用户推动业务,保持…

部署黑群晖

简介 黑群晖是指在非官方硬件上安装和运行Synology DiskStation Manager(DSM)操作系统的方法。 启动方法u盘启动部署 直接挂在镜像部署U盘启动 物料准备U盘 引导工具镜像 写盘工具 同网络的另一台主机引导工具镜像 下载地址 https://github.com/fbelavenuto/arpl/releases下…