软件工程第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
这个作业的目标 完成个人logo生成图,以及随笔和GitHub个人主页
学号 102201242

1.个人logo生成


设计思路:大概就是按照描述的生成一幅图即可

2.Github个人主页搭建

3.个人信息

  • 大家好,我是来自福州大学的魏儀阳,一名普通的在校本科生
  • 经过两年的大学生活,收获颇多,学会了基本的代码编写(简单的c语言代码和c++代码),自我感觉只学了写许皮毛,没有深入学习到语言的核心知识,都只是停留在表面,目前个人能力也只是会简单的读懂代码和判断代码,并不具备很强的代码撰写能力,算是小白吧,个人评价。个人对ai和软件方面比较感兴趣,希望通过这次软件工程的学习,能进一步提高自己的代码编写和编程能力。能熟练的掌握使用代码,会借鉴他人的想法并自我创新。总的来说,技能树几乎全白板,学什么都是进步!
  • 之前的代码量,也就停留在老师布置什么作业,我写什么作业,包括不局限于c语言和c++。大二下的代码量几乎为0,本学期课程学习后,希望代码量能提高到8k。
  • 最期待在本课程中学习到软件的相关知识以及底层逻辑代码,还有团队合作编程等等,都是目前急需提高的能力。希望能提高团队协作能力,以前写代码都是单人写代码,想尝试合作写代码。

    软件工程学习指南

    (以下为文心一言)

一、课程概述

软件工程是计算机科学中一门重要的学科,它专注于系统地、规范地、可量化地开发和维护高质量软件的过程、方法、工具和技术。通过学习软件工程,你将掌握从需求分析、设计、实现、测试到维护的软件生命周期各阶段的理论与实践知识,为成为一名优秀的软件工程师打下坚实的基础。

二、学习目标

理解软件工程的基本概念与原理:掌握软件生命周期模型、软件开发方法论(如瀑布模型、敏捷开发等)、软件质量属性等。

掌握软件开发工具与技术:熟悉UML(统一建模语言)、版本控制系统(如Git)、项目管理工具(如Jira)、自动化测试工具等。

提升问题解决与团队合作能力:通过项目实践,学习如何分析复杂问题、制定解决方案,并在团队中有效沟通与协作。

培养持续学习与自我提升的习惯:软件工程领域发展迅速,需保持对新技术、新方法的敏感度,不断学习并应用到实践中。

三、学习内容与步骤

基础理论学习
阅读软件工程教材或在线课程,理解软件工程的基本概念、原则和方法论。

学习软件生命周期模型,理解各个阶段的任务和输出。

实践技能培养

动手使用UML工具绘制用例图、类图等,加深对软件设计的理解。

学习并实践版本控制,掌握Git等工具的基本操作。

参与或模拟软件开发项目,从需求分析到测试的全过程,体验团队合作的重要性。

案例分析与讨论

分析成功的和失败的软件项目案例,总结经验教训。

参与课堂讨论或在线论坛,与同行交流心得,拓宽视野。

深入专题研究

选择软件工程中的某个专题(如软件测试、软件架构、敏捷开发等)进行深入学习。

阅读相关论文、书籍或参加专业培训,提升自己的专业水平。

综合应用与创新

将所学知识应用于实际项目或创新项目中,解决实际问题。

鼓励提出新的想法或解决方案,培养创新思维和问题解决能力。

四、学习资源推荐

教材与参考书:《软件工程导论》、《敏捷软件开发:原则、模式与实践》、《UML实战》等。
在线课程:Coursera、edX、网易云课堂等平台上的软件工程相关课程。

博客与论坛:CSDN博客、InfoQ、Stack Overflow等,获取最新技术动态和解决方案。

开源项目:GitHub等平台上的开源项目,了解真实世界中的软件开发实践。

个人总结

软件工程学习是一个持续的过程,需要不断地实践、反思和总结。保持对新技术、新方法的关注和学习,不断提升自己的专业素养和综合能力。希望未来的自己能学习到更多有趣有用的知识

posted @ 2024-09-08 20:48  魏儀阳  阅读(12)  评论(0编辑  收藏  举报