首页 > 其他分享 >软件工程课程第一次随笔

软件工程课程第一次随笔

时间:2024-09-02 20:49:15浏览次数:4  
标签:软件开发 软件工程 课程 测试 logo 随笔 Software

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
这个作业的目标 向老师介绍自己在技术方面的基本情况,未来作业的前期准备
学号 102202140

1.个人logo文生图任务
设计理念:
我经常使用的网名是吴鱼子,因为经常遇到很多像星星一样指导我帮助我的人,我很感恩生活让我遇到他们,所以在logo中加入星星的元素。因为我很喜欢旅游体验不同的文化,所以我再logo中加入了风的元素。
设计过程:在craiyon网站中,我在输入框输入以下几种元素,得出了创图结果

logo:

体验与感想:
在这次的ai创图过程中,我的最大感受就是便捷。一方面是指它上手很快,我甚至不需要教程就可以直接上手创图,另一方面是ai设计迅速,仅仅需要几个关键字,它可以一分钟内创造出多个符合我要求的图片。

  1. Github个人主页搭建

  2. 在博客园发一篇随笔
    3.1目前,我掌握了以下两种能力:
    (1)c、python、java的基本变成能力,能够解决一些程序问题;
    (2)在虚拟环境中进行hadoop、spark等数据采集与处理技术。
    感兴趣的技术方向:软件开发与测试

3.2之前的代码量:30-50行
希望达到的代码量:120行左右

3.3最期待的知识:游戏的建模与开发测试

3.4 ai的软件工程学习指南
下面是一份针对“软件工程”课程的学习指南,旨在帮助学生理解和掌握软件开发的基本原则和实践技能。这份指南包括了学习目标、核心概念、推荐资源以及实践项目建议。

学习目标

  • 理解软件生命周期:从需求分析到维护的各个阶段。
  • 掌握软件开发方法论:敏捷开发、瀑布模型等。
  • 熟悉软件质量保证与测试技术:单元测试、集成测试、系统测试等。
  • 了解软件项目管理:范围管理、时间管理、成本管理、风险管理等。
  • 掌握基本的编程语言和开发工具:至少一种主流编程语言如Java、Python等,以及版本控制系统如Git。
  • 具备团队协作能力:学会使用Jira、Confluence等工具进行项目管理和知识共享。

核心概念

  • 需求工程:如何收集、分析和文档化用户需求。
  • 设计模式:常用的设计模式及其应用场景。
  • 软件架构:不同类型的架构风格(如微服务架构)及其优缺点。
  • 配置管理:版本控制、构建自动化、持续集成/交付(CI/CD)。
  • 软件测试:测试类型、测试策略、缺陷跟踪。
  • 项目管理工具和技术:甘特图、敏捷看板(Kanban)、Scrum框架。

推荐资源

  • 书籍:《Clean Code》(Robert C. Martin),《Design Patterns: Elements of Reusable Object-Oriented Software》(Erich Gamma等),《Agile Software Development with Scrum》(Ken Schwaber)。
  • 在线课程:Coursera上的“Software Engineering”系列课程,edX上的相关专业课程。
  • 社区与论坛:Stack Overflow、GitHub、Reddit上的r/softwareengineering板块。
  • 工具实践:注册GitHub账号并参与开源项目,尝试使用Jenkins、Docker等工具搭建CI/CD流水线。

实践项目

  • 小型Web应用开发:从需求分析开始,到设计、编码、测试直至部署上线,体验完整的软件开发流程。
  • 开源项目贡献:选择一个感兴趣的开源项目,阅读其文档,修复bug或者增加新功能。
  • 敏捷团队模拟:组队扮演不同的角色(如Scrum Master、Product Owner等),按照敏捷开发的方法完成一个小项目。

通过上述学习路径,你可以逐步建立起扎实的软件工程基础,并且能够运用所学知识解决实际问题。记得理论结合实践,不断积累经验。祝你在软件工程的学习道路上越走越远!

标签:软件开发,软件工程,课程,测试,logo,随笔,Software
From: https://www.cnblogs.com/guoxinyi/p/18393495

相关文章

  • Python全网最全基础课程笔记-(一)基础入门
     本专栏系列为Pythong基础系列,每天都会更新新的内容,搜罗全网资源以及自己在学习和工作过程中的一些总结,可以说是非常详细和全面。以至于为什么要写的这么详细:自己也是学过Python的,很多新手只是简单的过一篇语法,其实对于一个知识点的底层逻辑和其他使用方法以及参数详情根本......
  • 177java jsp SSM Springboot健身房管理系统健身课程器材管理(源码+文档+运行视频+讲解
    项目技术:Springboot+Maven+Vue等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.tomcat环境:Tomcat7.x,8.x,9.x版本均可4.硬件环境:windows......
  • 178java jsp SSM Springboot智能课程学习平台系统(源码+文档+运行视频+讲解视频)
    项目技术:Springboot+Maven+Vue等等组成,B/S模式+Maven管理等等。环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.tomcat环境:Tomcat7.x,8.x,9.x版本均可4.硬件环境:windows......
  • 随笔9/1(一)
    软件工程计科22级12班作业要求第一次作业要求作业目标对学习课程进行了解并探索相应内容介绍自己-->我叫肖商,第一次与电脑结缘是20年疫情期间,学校教学转为网络教学时,第一次接触编程,虽然什么都不懂,但当时感觉编程很奇妙。后来有了学习计算机的想法,大学志愿毫......
  • 基于Java Swing 的操作系统课程设计- 模拟文件管理项目(可视化
    一、需求分析......
  • 单片机软件工程师与硬件工程师:协同共创智能未来
    摘要:本文深入探讨了单片机软件工程师与硬件工程师在单片机开发中的重要作用。详细阐述了软件工程师的职责包括需求分析、软件设计、编码实现、调试与测试以及维护与升级等,同时强调了其所需的编程语言、开发工具、算法与数据结构、操作系统、硬件知识、问题解决和团队合作等技能......
  • 2024年8月总结及随笔之逝
    1. 回头看日更坚持了609天。读《零信任网络:在不可信网络中构建安全系统》更新完成读《软件开发安全之道:概率、设计与实施》开更并持续更新2023年至2024年8月底累计码字1463007字,累计日均码字2402字。2024年8月码字109278字,同比增长177.6%,环比增长27.3%,日均码字数3525字,累......
  • 2024.8.31随笔
    前言开学了,不能每天写东西发博客了,但是我还是准备拿笔记录一下每一天的东西,总之最近还不会停课,可以放松一段时间。但是文化课也不能落下啊喵!自习这段时间除了最开始写了一篇字符串的博客,其他时间都在写dp题。然后坚持写做题的感想和题解,虽然今天没有遇到好题,或者说看到题但没......
  • Mr.Lou的面向AI课程学习之_markdown
    面向AI学习markdown的使用提问词作为计算机技术专家、人工智能技术专家,网络空间安全专家,密码学专家,密码技术专家,请您:深入浅出的讲解一下Mardown,Markdown的详细语法推荐至少两款线上工具,至少两种线下工具讲解Markdown的高级用法,包括插入数学公式、绘图、制作PPT,格式转换等讲......
  • 随笔九、SARADC按键程控测试
    目录1.泰山派环境2.按键3分析3.编程测试1.泰山派环境泰山派开发板上有3个按键按键1是电源按键PWRON,实测按几下会导致开发板重启按键2是复位按键RESET,按下立马复位重启按键3是升级按键RECOVER,配合RESET按键可以使开发板进入Loader烧写模式一般来说开发板都会给......