軟件工程結對作業需求分析與原型


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/fzu/SE2020
這個作業要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224
這個作業的目標 在結對過程中鍛煉協作能力。學習需求分析和原型設計的方法
學號 031802244 031802224


PSP2.1 Personal Software Process Stages 預估耗時(分鍾) 實際耗時(分鍾)
Planning 計划 30 30
Estimate 估計這個任務需要多少時間
Development 開發
Analysis 需求分析 (包括學習新技術) 120 120
Design Spec 生成設計文檔 60 60
Design Review 設計復審 10 10
Coding Standard 代碼規范 (為目前的開發制定合適的規范) 0 0
Design 具體設計 120 180
Coding 具體編碼 0 0
Code Review 代碼復審 0 0
Test 測試(自我測試,修改代碼,提交修改) 60 60
Reporting 報告 60 120
Test Report 測試報告 30 30
Size Measurement 計算工作量 10 10
Postmortem & Process Improvement Plan 事后總結, 並提出過程改進計划 30 30
合計 530 650

結對成員

031802244張智和
031802224歐文燁

項目需求分析

現況

  • 學弟學妹們:不了解學長們的去向,少了對實驗室(社團)的一條了解通道,也不利於今后工作的內推。
  • 學長們不了解學弟學妹們的情況,內推信息傳達途徑有限。
  • 同一實驗室(社團)的成員之間的信息交流不暢,信息共享不充分

N(Need,需求)

  • 學弟學妹們需要了解實驗室(社團)學長的現況,對選擇實驗室或研究方向提供參考。
  • 學長們需要有方便快捷的渠道給學弟學妹們傳達內推崗位的信息.

A(Approach,做法)

  • 開發一款小程序,學生們可以通過登錄及認證進入自己的實驗室或社團共享空間,查看部門內部成員的一些基本情況。
  • 學長學姐們如果有內推崗位在共享空間內發布。

B(Benefit,好處)

  • 輕松得查看內部的成員的基本情況(包括已經畢業和未畢業的成員),更有目的性的傳達。
  • 內推崗位或者求助信息能夠更快更准確地傳達到每個成員。
  • 當我們對某位學長學姐的發展方向感興趣,或者學長學姐想內推時,可以直接通過資料卡中的聯系方式一對一聯系。

C(Competitors,競爭)

  • 傳統實驗室(社團)內部的信息共享都是通過QQ群,需要一對一獲取信息也可以通過私聊。QQ幾乎人人都有。
  • 但QQ針對實驗室的情況仍有許多缺點
    • 為了管理的方便,一般每屆都會新建一個群,想要聯系往屆學長或來屆學弟是就很困難
    • 未對整個實驗室的信息進行匯總保存,導致許多有用信息都無處可查。
    • 無法更新成員們的最新情況(學長們可能不會在簡介里寫下自己工作的公司和職位等,學弟學妹們也不會注明現在的研究內容、專長等等)
    • 我們想要了解具體學長學姐去向時,也只能通過一個個私聊,信息傳達效率極低,也可能會對學長學姐的生活造成打擾。
    • 即使在實驗室群內問也不一定能收到完整具體的回復,效果不好。往屆學長學姐畢業后基本很少會再關注原來實驗室QQ群里的信息。
  • 我們給出的原型相比上訴問題的優勢
    • 在用戶創建的時就引導進行基本信息的補充(包括所在公司、現任崗位、研究內容、專長)
    • 在同一個共享空間內(比如西二在線是要是是一個共享空間)的成員可以直接查看他人信息
    • 往屆成員和現任成員處在同一個共享空間內,不同屆的成員的信息都可以互相查看。而不是通過私聊詢問,減少互相打擾。
    • 提供聯系方式。確有需要可以直接聯系。
    • 專一的用於團隊內部學習工作的程序,你不會在這里看到王者榮耀求隊友及秀恩愛等信息。
    • 相冊等共享內容可以吸引用戶打開程序。

D(Delivery,推廣)

  • 通過老師介紹在校內一兩個實驗室做試點,重點選擇那些成員數量多的、成立時間久的。

進一步

1. 用戶的有效性核檢

  • 每個實驗室設置實驗室負責人,在普通用戶申請加入實驗室的時候會發送請求,需要負責人確認同意之后才能加入。

2. 確保用戶的使用頻率

  • 加入相冊等功能豐富用戶可能感興趣的信息提高用戶的點擊率。
  • 在當前用戶收到其他用戶的請求的時候通過系統通知用戶(例如聯系請求、加入實驗室請求、相關的內推崗位等)。

3. 時效性

  • 公開發布信息的時效性:用戶在公開發布內推、求職等信息時可以設置內容的有效期。當有效期過了之后自動從發布頁中刪除。
  • 用戶個人信息的時效性:每隔一段時間自動詢問用戶當前個人信息是否有更新,需要修改。

原型展示

原型鏈接

  • 消息發布頁
  • 成員總覽
  • 我的詳情
  • 消息詳情
  • 他人信息
  • 個人信息編輯
  • 成員時間軸
  • 主頁相冊
  • 添加相片

結對過程

  • 9.28細節完善,提交博客作業
  • 9.27了解使用github協作使用,編寫博客文檔
  • 9.25-9.26完善原型,討論修改細節
  • 9.24學習墨刀的使用,開始原型初步構建
  • 9.23初步構思,分析需求,編寫項目大綱

使用github協作

使用墨刀設計工具


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM