軟件工程結對編程第一次作業
這個作業屬於哪個課程 | http://dwz.date/cts4 |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224 |
這個作業的目標 | 熟悉軟件開發流程,原型設計 |
學號 | 031802225 (沈潤佳) 031802233(王振宇) |
產品 | 星際航行 |
原型開發工具 | 墨刀 |
模型展示 | https://modao.cc/app/12cc51fc772163ffeeb16fd8d206e6b173b3b4ef?simulator_type=device&sticky#screen=skfl1imxkg6t90b |
PSP2.1 | Personal Software Process Stages | 預估耗時(分鍾) | 實際耗時(分鍾) |
---|---|---|---|
Planning | 計划 | 20 | 30 |
Estimate | 估計這個任務需要多少時間 | 10 | 10 |
Analysis | 需求分析 (包括學習新技術) | 240 | 240 |
Design Spec | 生成設計文檔 | 120 | 60 |
Design Review | 設計復審 | 300 | 340 |
Design | 具體設計 | 360 | 500 |
Reporting | 報告 | 120 | 120 |
Test Report | 測試報告 | 20 | 40 |
Size Measurement | 計算工作量 | 20 | 20 |
Postmortem & Process Improvement Plan | 事后總結, 並提出過程改進計划 | 60 | 45 |
合計 | 1270 | 1450 |
你是否好奇星際航行是什么樣子的呢??那就往下看吧!
基於NABCD的需求分析
1.N(need):需求
模型中給出了解用戶需求的兩種方法:
-
假設用戶需求已經被不同程度地滿足了→ 找出現有產品不足的地方。
-
找到“不消費用戶”的需求。
經分析可知,現有的社交型app如qq、微信等只能滿足線上交流的功能,在學弟學妹與學長學姐互不了解的情況下,不能幫助用戶找到自己要找的人。
而對於,”不消費用戶“則是希望所使用的程序針對實驗室設計,更專業化,且能管理實驗室或社團正在籌備或進行的項目。
所有利益相關者討論分析:
-
開發團隊:希望功能簡潔到位。
-
已經離開實驗室的學長學姐:便於了解目前實驗室的近況,學弟學妹的技能情況,是否有人需要自己內推。
-
正在實驗室的學弟學妹/想要進實驗室的學弟學妹:學長學姐們通過實驗室可以get到什么技能,他們都去哪里工作了呀。
-
老師:我帶的學生們都怎么樣啦,人太多,接下里的項目要讓那幾個學生參加呢?
2.A(approach)做法
-
尋人難 → 標簽搜索 → 不熟悉也可以找到自己想找的人!
-
離開實驗室久遠 → 項目標簽 → 快速了解實驗室曾經、現在、未來的項目!
-
問題多,不知道找誰問 → 問答廣場 → 學長學姐為你解答!
-
下載app好麻煩 → 小程序開發 → 可使用第三方登錄,更容易獲得更多用戶群體,用戶無需另外下載app,降低遷移成本。
3.B(benefit)好處
- 為用戶精准解決實驗室管理、實驗室尋人、實驗室溝通的問題!
4.C(competition)競爭
- 核心競爭力:利用標簽讓用戶搜尋並了解他人以及項目。
- 基於小程序,依托於其他社交平台。在對方優勢上取得競爭。
5.D(deliverry)推廣
- 從校內實驗室適用到校外企業逐層推廣。
- 從在校學生到畢業生逐級推廣。
“星際航行”版電梯演說
我們的產品星際航行,是為解決同一個實驗室畢業的學長學姐和學弟學妹項目溝通問題,學弟學妹要了解學長學姐們的畢業去向,而學長學姐也需要了解學弟們現在做什么研究,擅長的技能。我們采用以標簽為單位,通過展示個人標簽、項目標簽的方式,讓學長學姐學弟學妹們迅速互相了解對方的現狀,了解實驗室相關項目。並取得溝通,遠超過繁瑣的校園內社交軟件。同時我們決定采用實驗室社團試用的方法,通過聯系實驗室的指導老師進行推廣,能很快地讓目標用戶知道我們的產品,並進一步傳播。
性能分析
-
實用性:針對實驗室打造,對有實驗室經歷的老師同學實用性強。
-
有效性:功能簡潔,直擊尋人難、項目多了解難的痛點。
-
安全性:實驗室認證加入,為同個實驗室的人打造專屬空間。注:本產品只能看到同個實驗室的人、和本實驗室的相關項目。
-
隱私性:用戶可隱藏自己的標簽,對自己部分個人信息進行隱藏。
-
便利性:小程序使用即可,無需另外下載app。
靈感來源
每一個人都是夜空中閃閃發光的小星星,每一個項目都是一顆神秘的星球,那么就讓我們一起探索星際,找到你想找到的學長 or 學姐,找到你想 carry 的項目吧~
功能圖
UML 用例圖
功能說明
戳這里,戳這里,動手試一試:星際航行
- 啟動、登錄注冊以及基本信息的完善
- 首頁功能展示
- 問答功能
用戶可在問答廣場了解他人問題與回答,通知也可以自己發出提問,並邀請其他用戶回答。
- 標簽搜索功能
用戶可通過標簽搜索個人用戶或者項目。
- 個人信息管理
用戶可在個人信息管理界面管理自己基本信息以及標簽。
效能分析
- 能力:
團隊的小伙伴都是計算機科班出生,認真向上!
- 效率:
用戶調查→需求擬定→需求整理→功能確定→模型制作,團隊效率 up! up!
- 質量:
請看我們的產品原型~
- 效益:
精簡的功能簡化了開發成本同時功能精准提升利潤!相信未來的前景是客觀的呀!