本文基於本人的工程實踐專案------文字情感分析,對其進行相應的用例建模和業務領域建模,以及資料建模,最終形成概念原型。該項目的重點是對情感相關資訊進行分類,旨在將文字情感分為積極、中立和消極三種類別或者更細緻的情感類。
需求
就是對使用者期望的軟體行為的表述;獲取需求
就是需求分析師通過關注使用者的期望和需要,從而獲得使用者期望的軟體行為,然後對其進行表述的工作;需求分析
是在獲取需求的基礎上進一步對軟體涉及的物件或實體的狀態、特徵和行為進行準確描述或建模的工作。
軟體的具體需求主要分為三大方面:
對文字情感分析系統進行需求分析:
文字情感分析就是通過各種方法和手段捕捉使用者內心情感方面的資訊,並對此進行深度分析,得出使用者個人情感差異和內在需求,其在使用者挖掘、垃圾郵件過滅及輿情分析等多個領域具有重要的應用價值。本專案的各方面的主要需求如下:
(1)功能性需求:
(2)非功能性需求
對該專案進行用例建模,首先得明確什麼是用例、用例的基本要素以及用例建模的步驟。
a、用例的定義
b、用例的基本要素
c、用例建模的基本步驟
對文字情感分析系統進行用例建模:
(1)用例提取
system:文字情感分析系統------使用者端
actor:使用者
use case:
system:文字情感分析系統------管理員端
actor:管理員
use case:
(2)文字情感分析系統用例圖
業務領域建模是開發團隊用於獲取業務領域知識的過程。領域模型
可以被看作是乙個系統的概念模型,用於以視覺化的形式描述系統中的各個實體及其之間的關係。領域模型記錄了乙個系統中的關鍵概念和詞彙表,顯示出了系統中的主要實體之間的關係,並確定了它們的重要的方法和屬性。因此,對應於用例所描述的動態檢視,領域模型提供了一種對整個系統的結構化的檢視。領域模型的乙個好處是描述並限制了系統邊界。
業務領域建模的基本步驟:
對文字情感分析系統進行業務領域建模:
(1)系統業務領域分析
根據以上步驟對文字情感分析系統進行分析,大致可分為五個類:
(2)文字情感分析系統類圖
資料建模是一種用於定義和分析資料的要求和其需要的相應支援的資訊系統的過程,即是對現實世界各類資料的抽象組織,確定資料庫需管轄的範圍、資料的組織形式等直至轉化成現實的資料庫。 將經過系統分析後抽象出來的概念模型轉化為物理模型後,在工具建立資料庫實體以及各實體之間關係的過程。
對文字情感分析系統進行資料建模:
(1)data類
(2)model類
(3)administrator類
(4)user類
(5)user_manage類
要分析該項目的概念原型,首先得明確什麼是概念和概念原型。
a、概念
b、概念原型
概念原型 = 用例 + 資料模型
文字情感分析系統中的概念原型工作流程:
從上述的用例建模、業務領域建模和資料建模可知,該系統的概念原型是:
通過對工程實踐專案進行相應的需求分析,並對其進行相應的用例建模和業務領域建模,以及資料建模,最終形成概念原型,使我對專案流程的分析和設計有了更深的理解。由於專案還在設計階段,目前的需求分析以及部分流程可能設計的並不完善,仍需在實際專案中不斷提高對專案的理解和分析能力。
從分析到設計的基本方法
文字情感分析
基於情感詞典的方法 基於情感詞典的文字情感分類規則比較機械化。簡單起見,我們將每個積極情感詞語賦予權重1,將每個消極情感詞語賦予權重 1,並且假設情感值滿足線性疊加原理 然後我們將句子進行分詞,如果句子分詞後的詞語向量包含相應的詞語,就加上向前的權值,其中,否定詞和程度副詞會有特殊的判別規則,否定詞...
需求分析和概念原型 學生選課系統
前言 由於我的工程實踐專案是關於安全工具sqlmap的復現,難以完成需求分析,故藉學生選課系統進行本次學習。一 需求分析 學生需求 查詢課程資訊,選擇課程,退選課程,檢視已選上的課程資訊 管理員需求 維護課程資訊,可以查詢 新增 修改 刪除課程資訊 二 用例建模 用例 use case 的核心概念中...
基於工程實踐的需求分析和概念原型
本文根據高階軟體工程課上所學知識,對工程實踐專案 網上書城進行需求分析,其中包括用例建模,繪製業務類圖,資料建模,最終形成概念原型。網上書城是b2c電子 的一種,類似國內的當當網。由於規模限制,本專案只限於校園 高教區 大學城 範圍內的書籍交易。其主要功能有 書籍管理 書籍交易,書籍評價等。以下是需...