1. 程式人生 > >軟件需求工程與建模--搜索引擎項目--項目概述

軟件需求工程與建模--搜索引擎項目--項目概述

實例 因此 ava 建模 有時 基本 baidu 用途 推廣

項目簡介

  這是一個search engine(搜索引擎),就是像百度和Google一樣。在電腦上或手機上可以輸入一個單詞或句子,然後給出搜索結果。

選擇原因

  1. 通過具體項目實例來了解大數據,應用大數據解決實際問題,這是我們學習的目的,我們組的組員都想借此機會學習當前最新的技術。
  2. 在當今創新創業時代,大數據技術、人工智能等高級技術普及度越來越高,為了跟上時代的潮流,我們理應去了解、應用這些技術。

NABCD分析

  N(Need 需求)

  隨著技術的進步,所有的事情都可以通過谷歌或百度搜索。 但有時候結果是一篇很長而且有時候難以理解的文章。 通過這個搜索引擎,可以讓搜索者更容易找到想要的結果。我們希望通過本次項目來學習新的編程語言、新的算法框架、新的應用技術。

  A(Approach 方法)

所有人可以通過電腦或者手機瀏覽器訪問網站。我們設想的實現步驟如下:

    • 建立數據庫,確定整個平臺的主題框架。
    • Web前端交互,實現上面說的基本功能的接口。
    • 通過Java和Python,並且與前端的接口對接。
    • 獲取數據,使用與訓練模型分析數據,返回結果。

  B(Benefit 好處)

  1. 通過對學生行為的分析/系統演示將數據進行可視化進一步得出結論,可以對教育方式、教育方法具有極大的參考價值。
  2. 通過具體項目實例來了解大數據,應用大數據解決實際問題,這正是我們學習大數據的原因,此外,我們可以在實踐中不斷發掘大數據的價值,不斷總結大數據可能存在的問題,提高自己的專業能力和眼界。

  C(Competitors 競爭)

很明顯就是兩個大搜索引擎,Baidu百度和Google谷歌。

  D(Delivery 推廣)

  此款產品主要是為大學教育工作者而設計的,我們的產品使用範圍應鎖定在各個高校,因此需要進入某些高校和高校負責人進行交涉,詳細解釋此產品的用途和益處,讓他們知道我們平臺的益處,以擴大用戶規模。

     

軟件需求工程與建模--搜索引擎項目--項目概述