何泠臻 案例分析

2022-10-09 19:48:14 字數 2004 閱讀 3086

這個作業屬於哪個課程

至誠軟工實踐f班

這個作業要求在**

《作業要求的鏈結》

這個作業的目標

《對軟體工程的理論和實踐,以及為更重要的是分析,思辨,總結》

學號<212106712>

1)bug發生時的測試環境

手機型號:iphone8

手機版本:13.6

i至誠版本:1.9.9.80670(202111081003)

2)bug的可復現性及具體復現步驟

①健康**打卡時間問題☆☆:作為每日監督i至誠健康**打卡的學生,看到部分同學沒有打卡就需要提醒交流,可有些同學反饋已經打卡,一檢視打卡記錄,原來是在凌晨0:00-0:02之間打卡同學已經打卡,可是因為軟體時間顯示問題,跳到了兩分鐘及以前。這個時間仔細觀察過,和北京時間有2-3min的誤差,不知道當初設定時使用的什麼時間表。

②健康**打卡位置顯示問題☆☆☆。健康**打卡有乙個位置顯示,經過觀察發現第二個所在市以及第三個所在的區都可以隨便亂寫,再要搜尋到就可以選擇,這個可見開發人員不認真甚至敷衍,的具體如下圖:

③功能實現問題☆。軟體內大部分功能根本沒有被開發使用,完全就是擺設,還有當被得知考核沒開始或不是評委時,跳轉時間完了也沒有跳轉,可見根本沒有連線下乙個網頁,只是簡簡單單的敷衍了事。

⑤付款問題☆☆☆☆☆☆。最為嚴重的問題!因為疫情所有同學不能點外賣只能去食堂,付款時用到「i至誠」,可是通過一些測試可以發現,我們不僅可以爬得到已註冊使用者的具體資訊甚至還可以通過一些技術手段讓他「替我們付款」。這裡就不放圖防止網路上一些不法分子惡意攻擊。

安全問題,這裡就不放圖了

3)bug分析1、根據軟體已有的功能,評估其做到這個程度大約需要多少時間?(例如:團隊人數6人左右,計算機大學畢業生,並有專業ui支援)

階段週數

需求分析、與客戶討論

1-2模組初步設計

1軟體原型設計

1系統框架設計、資料庫設計等模組設計

4**編寫

7**複審

1黑白盒測試

2專案總結

1交付專案

1至誠教務助手,主要用於平時檢視課表,期末考試以及成績,更偏向於學習方面,但這個ui設計確實醜

3、從各方面的問題,推理出這個軟體團隊在軟體工程方面可以提高的乙個重要方面(具體建議)

①設計時首先要用心,而不是為了完成工作而完成

③上線時多檢查問題,積極維護軟體的安全問題。不定期匿名問卷調查檢視學生反饋

4、你在第一部分發現的bug,為何軟體團隊不能在發布前修復?他們是不知道,還是有意不修復?你覺得是什麼原因?

首次開發人員不認真的態度,本著完成就完事的態度,沒想過後期維護的問題;其次,當初設計時只想著自己想要弄成什麼樣而沒有與使用者進行基礎的對接詢問;

市場與產品生態

產品規劃

規劃週期

需求分析

1需求分析與客戶確認

2功能原型設計

3uml模型設計

4前端模型設計

5前端模型設計、架構設計

6前端模型設計、架構設計

7前端模型設計、後端**開發

8前端模型設計、後端**開發

9前端模型優化、後端**開發、軟體測試執行

10前端模型優化、後端**開發、軟體測試執行

11前端模型優化、後端**開發、軟體測試執行

12前端模型優化、後端**開發、軟體測試執行

13軟體測試執行

14軟體上線擬執行

15發布專案

16

socket 案例分析

所謂網路,就是很多電腦相互連線起來所組成的。我們要學網路程式設計,其實就是程式設計來實現兩個計算機之間通訊。比如,瀏覽器就使用到網路通訊,使得我們的計算機可以和 伺服器通訊,獲取到我們需要瀏覽的內容。又如,qq 讓我們可以和好朋友一起交流。以上這些都是使用到了網路程式設計。程式分為服務端和客戶端 服...

需求分析案例

最近有這樣乙個需求。某產品負責人向我們提出 目前他每天需要關注產品線的一些銷售資料。該產品線產品分類如右圖所示。目前每天我需要關注的資料如下,希望能整合檢視。在之後又有補充 就像破案一樣,為了找出最後的真相,需要先盡可能多地 蒐集線索 這些線索就對應著現象,真相就是原因。在蒐集到線索後,需要進行初步...

死鎖案例分析

死鎖的產生以及解決辦法,看 分析,注意裡邊的注釋,自行執行。package thread 模擬買票 author yhl class thread02 implements runnable else 同步 塊 public void sale catch interruptedexception ...