人事管理系統軟體工程實訓報告

2021-03-04 07:54:04 字數 2820 閱讀 8314

1、系統描述及資料流圖

人力資源管理系統是這樣的一種管理軟體,它能夠快速、方便地顯示結果,還可以對有關工資的各種資訊進行統計,服務於財務部門及公司主要管理者。實施人力資源管理系統可以集中、整合各種資訊**,有利於降底管理成本,提高公司管理效率和水平,從而促進公司的進一步發展和變革。

本系統實現了以下功能:

系統介面設計美觀、友好;

智慧型化程度高、操作靈活、方便;

系統執行穩定、安全可靠;

反應快速、計算準確;

實現新員工入職登記、查詢修改及入職合同的錄入、編輯;

登記並可以瀏覽日常考勤資訊;

記錄公司定期的員工考核成績;

實現部門用人申請的登記;

實現應聘者資訊備檔;

實現工資單自動錄入及缺勤原因的扣資計算。

2、思考

1、專案開發首先要做的事是什麼?

首先對該專案進行可行性研究,論證該專案是否值得去解決,然後進行需求分析,了解使用者對目標軟體系統在工功能、行為、效能、設計約束等方面的期望。

2、你認為該軟體應具備的最重要的特性是什麼。

能夠滿足使用者某方面的需求,便於使用,方便擴充套件。有很好的適應性,能夠在不同的環境中執行。

3、你認為怎樣分工是最合理的?

給任務分配取決於專案的規模、人員的專長和經驗。把不同的責任分配給不同的幾組人。2023年,sackman對12名程式設計師用兩個不同的程式進行試驗,結論是:

程式排錯、除錯時間差別為18:1;程式編制時間差別為15:1;程式長度慶功別為6:

1;程式執行時間差別為13:1。理想的情況是專案經理和技術負責人由乙個人或乙個小組擔任。

樹的結點是程式設計師小組,為了減少系統的複雜性、便於專案管理,樹的結點每層不要超過7個,在此基礎上盡量降低樹的層數。程式設計師小組的人數應視任務的大小和完成任務的時間機時定,一般是2~5人。為降低系統開發過程的複雜性,程式設計師小組之間,小組內程式設計師之間的任務介面必須清楚並盡量簡化。

4、需求分析在軟體開發中真的有那麼重要嗎?

需求分析是一項軟體工程活動。軟體開發是要實現目標系統的物理模型,需求分析的的任務就是借助於當前系統的邏輯模型匯出目標系統的邏輯模型,解決目標系統「做什麼」的問題是軟體開發首要做的。

5、分析系統流程圖,流程圖和資料流圖的區別和各自的特點。

資料流程圖:反應輸就走向,它不考慮時序關係,主要用於業務分析,用作詳細設計。途中的有向線段表示了資料流。

系統流程圖:反應主體框架。

程式流程圖:程式邏輯描述程式中控制流的情況,即程式中處理的執行順序和執行序列所以來的條件,途中的有向線段表示的是控制流從乙個處理走到下乙個處理。

6、怎樣寫合乎規範的資料流圖和資料詞典?

對於在資料流圖中的每乙個元素都加以合適的命名,不同的圖形元素對應不同的命名規則;每乙個被命名的圖形元素均加以定義:其內容包括圖形元素的名字,圖形元素的別名或編號,圖形元素類別(如加工、資料流、資料檔案、資料元素、資料來源點或資料匯點等)、描述、定義、位置等。

7、怎樣組織對該工作的評審?

最高管理者應把管理評審的重點放在影響產品質量的關鍵問題;管理評審是標準對組織最高管理者提出的重要活動之一。

8、系統設計和需求分析的關係是什麼?兩者必須先後關聯嗎?

需求分析是乙個專案的開端,也是專案建設的基石。是對使用者需求的定義,對軟體系統的描述。在以往建設失敗的專案中,80%是由於需求分析的不明確而造成的。

因此乙個專案成功的關鍵因素之一,就是對需求分析的把握程度。而專案的整體風險往往表現在需求分析不明確、業務流程不合理,使用者不習慣或不願意去用承建方的軟體。

系統分析的任務:將使用者的業務邏輯轉化為程式邏輯,計算時間和成本。根據開發人員的理論知識和實際的經驗,人們會採用各種滿足實際情況的系統分析、開發方法、步驟以及文件等等。

9、怎樣描繪系統的體系結構?

系統體系結構是由許多結構要素及各種檢視(或觀點)(view)所組成的,而各種檢視主要是基於各組成要素之間的聯絡與互操作而形成的。所以,系統體系結構是乙個綜合各種觀點的模型,用來完整描述整個系統。

體系結構框架(architecture framework)用於規定具體體系結構的定義及其文件所表達的意義。體系結構框架不需要包羅永珍,通常只是針對特定的領域,可能更注重戰略方面的問題,並為體系結構的發展演變提供指導。,「體系結構」指系統的組成結構及其相互關係,是指導系統設計和發展的原則。

「體系結構框架」是用於規範體系結構設計的指南。

10、怎樣繪製復合規範的流程圖。

了解流程圖的各個符號以及流程圖的形式,根據需要來選擇框,線等繪製出系統所要求的流程圖。

11、怎樣組織對設計階段工作的評審?

最高管理者應把管理評審的重點放在影響產品質量的關鍵問題;管理評審是標準對組織最高管理者提出的重要活動之一。

12、怎樣看待測試的重要性。

軟體測試是乙個過程,是對軟體規格說明、設計和編碼的強化評審和審查,是保證軟體質量的關鍵步驟。軟體測試的目的是盡可能多發現軟體中的錯誤(缺陷)。通過測試發現錯誤後,進行問題確認,再進行回歸測試,從而提高軟體的質量。

13、怎樣選擇測試的技術和方案。

基於結構分析的測試,其目的是為了發現程式「編碼」過程中的錯誤;基於功能分析的測試是為了發現實現需求或者設計規格說明時的錯誤。

功能測試確保應用系統恰當地滿足了需求;結構測試用於保證對各功能實現進行了充分的測試。

14、比較邏輯測試和基本路徑測試的不同和聯絡。

邏輯測試指的是程式設計,也就是邏輯迴圈語言。是需要一定的邏輯性基礎的。

基本路徑測試法是在程式控制流圖的基礎上,通過分析控制構造的環路複雜性,匯出基本可執行路徑集合,從而設計測試用例的方法。

15、怎樣組織對測試階段工作的評審?

最高管理者應把管理評審的重點放在影響產品質量的關鍵問題;管理評審是標準對組織最高管理者提出的重要活動之一。

3、e-r圖

軟體工程實訓成績評定表

學生管理系統軟體軟體寫作實訓報告

遼寧工業大學 軟體文件寫作實訓報告 題目 學生管理系統軟體文件 院 系 軟體學院 專業班級 學號學生姓名 指導教師 丁寶柱 教師職稱 起止時間 2012.12.03 2012.12.09 實訓任務及評語 院 系 軟體學院教研室 軟體教研室 目錄第1章實訓目的與要求 1 1.1 實訓目的 1 1.2 ...

軟體工程實訓報告

專業 軟體技術 班級 軟體3071 姓名 胡少平 學號41 指導老師 淡海英尹毅峰 實訓時間 2007 2008 1 第19周 實訓地點 學院機房7 502 成績軟體教研室制 目錄一 引言1 二 專案可行性分析2 引言 可行性研究的前提 技術可行性報告3 系統經濟可行性報告4 社會因素可行性分析 三...

軟體工程倉庫管理系統軟體測試

實驗五軟體測試 實驗目的 1.掌握單元測試。2.掌握白盒技術及用例設計。3.掌握黑盒技術及用例設計。4.掌握整合 綜合測試。5.發布測試。實驗內容 1.使用junit cunit nunit完成單元測試。2.設計白盒測試用例。3.對系統某項功能進行整合 綜合測試。4.安裝軟體。5.發布測試。6.參考...