軟體工程課程第一次個人作業

余独好修以为常發表於2024-09-20
這個作業屬於哪個課程 https://edu.cnblogs.com/campus/fzu/SE2024
這個作業要求在哪裡 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
這個作業的目標 分析個人能力,規劃努力方向
學號 162302127

軟體工程課程第一次個人作業

162302127 朱毅軒

個人logo文生圖任務

  • 個人logo

  • 設計理念與生成步驟
    表現程式設計(programming)主題,融合動漫角色 misaka mikoto。透過本地部署AI Stable Difussion,模型anything-v5-PrtRE.safetensors [7f96a1a9ca],文生圖,提示詞logo,programming (topic),misaka mikoto,facing viewer,(faux traditional media),album cover 生成。

  • 文生圖AIGC工具的使用體驗和感想
    由於該案例中模型的限制,生成logo效果並不理想,但是經過調整,最終產出圖片質量不錯,風格化達到預期。總之生成式AI的進步帶來了文藝工作上生產力的明顯提升,在各類AIGC工具的加持下人們的精神文明將會更加充實。

Github個人主頁搭建

https://zhuyixuannb.github.io/

  • 以前搭建的,用的第三方模板

在部落格園發一篇隨筆

目前我具備了2種能力

  • Python
  • Web基礎

Chat GPT3.5-Turbo生成的軟體工程學習指南

1. 學習程式設計基礎

  • 選擇一門程式語言:Python、Java、C++等
  • 基礎知識
    • 變數
    • 控制流
    • 函式
    • 物件導向程式設計

2. 資料結構與演算法

  • 資料結構
    • 陣列、連結串列、棧、佇列、雜湊表、樹、圖等
  • 演算法
    • 排序與查詢演算法
    • 動態規劃
    • 貪心演算法

3. 軟體開發流程

  • 瞭解各個環節
    • 需求分析
    • 設計
    • 編碼
    • 測試
    • 部署
  • 方法論
    • 敏捷開發
    • Scrum

4. 版本控制系統

  • 學習使用Git
    • 基本操作:克隆、提交、推送、拉取
    • 分支管理與合併

5. 軟體設計原則

  • 學習設計原則
    • SOLID 原則
    • 設計模式(如單例、工廠、觀察者等)

6. 資料庫知識

  • 關係型資料庫
    • MySQL、PostgreSQL
  • 非關係型資料庫
    • MongoDB、Redis
  • 基本操作與設計

7. Web開發

  • 前端開發技術
    • HTML、CSS、JavaScript
  • 後端開發技術
    • Node.js、Django、Spring等
  • Web應用開發流程

8. 質量保障與測試

  • 測試型別
    • 單元測試
    • 整合測試
    • 端到端測試
  • CI/CD概念

9. 軟體工程工具

  • 整合開發環境(IDE)
    • IntelliJ IDEA、Eclipse、Visual Studio
  • 開發與除錯工具

10. 實際專案經驗

  • 參與實際專案
    • 提升技能與經驗
    • 積累專案管理與團隊協作經驗

生成的結果比較有幫助,有助於我瞭解需要學習的技能。

相關文章