軟體工程 效能分析

2022-05-29 02:30:13 字數 1402 閱讀 3540

通過參考:白馬學軟體開發 python中使用cprofile

[學習了argparse模組。

要求0:用ptime.exe,連續三次執行,時間分別是:1.144s、1.176s、1.178s。

(10月8日修改:改了部分**,可以轉成utf-8,速度提高)要求0:用ptime.exe,連續三次執行,時間分別是:0.667s、0.668s、0.687s。

截圖:

要求1:

在上週的基礎上修改了re.split功能的語句,感覺對消耗時間沒什麼作用,但是能識別帶連字元的單詞和帶"'"的縮寫。

要求2:

python -m cprofile wf.py war_and_peace.txt
得到分析結果:

**片段:

file_name_word_list = re.split("[^a-za-z0-9_』-]+",file_name_word.lower())

file_name_word_list_t = collections.counter(file_name_word_list)

l = k.strip('()').replace("'", "").replace(",", "")
要求3:

自己覺得無法再優化速度了,bug和不符合要求的地方還有很多,正在學習和編寫實現功能三的**。

軟體工程 軟體工程需求分析 物件導向分析

物件導向分析概述 建立用例模型 建立物件模型 更新中 建立動態模型 更新中 建立資料模型 更新中 更新日誌 最近更新 問題域與系統責任 物件導向分析 ooa 強調運用物件導向方法,對問題域和系統責任進行分析和理解,找出描述問題和系統責任所需要的物件,定義物件的屬性 操作以及物件之間的關係,建立乙個符...

軟體工程 軟體需求分析

1.深 入 描 述 軟 件 的 功 能 和 性 能 2.到確 定 軟 件 設 計 的 約 束 和 軟 件3.同 其 它 系 統 元 素 的 接 口 細 節 4.定義 軟 件 的 其 它 有 效 性 需 求 需 求 分 析 的 任 務 就 是 借 助 於 當 前 系 統 的 邏 輯 模 型 導 出 目...

軟體工程 軟體需求分析

一 軟體需求分析任務 1.深入描述軟體的功能和效能 2.確定軟體設計的約束 3.定義軟體的其他有訊息需求 二 需求分析的過程 1.問題的識別 2.分析與綜合 分析方法 面向資料流,面向資料結構,結構化資料系統,物件導向的分析方法 3.編制需求分析階段的文件 1 軟體需求說明書 2 資料要求說明書 3...