社區園林
樂魚app|軟件配置管理表單審批系統設計
詳細分析了軟件配置管理表單審核系統替代手工填上軟件配置管理表單的市場需求,講解了軟件配置管理表單審核系統的設計方案,該系統有助保證軟件配置管理表單之間數據一致性,提升表單遞交和審核效率?! ? 章節 軟件配置管理是項目軟件研制過程的重要環節之一。如果使用手工填上軟件配置管理表單遞交項目各級主管審核簽署,不僅效率低落,而且一般來說會因表單種類多,數量大而導致管理艱難,并更容易錯誤。創建軟件配置管理表單審核系統,就需要較好地解決此問題。
2 系統需求分析 項目啟動后,由項目管理員設置項目軟件信息。項目組成員遞交軟件配置管理表單時,可自動關聯該項目軟件信息,同時系統設置了表單之間約束關系,盡量避免邏輯關系錯誤。
軟件配置管理表單遞交后,光陰至各級主管審核,所有用戶可隨時查閱審核工程進度和項目軟件配置管理狀態記錄及報告。由此建構起軟件配置管理表單審核系統,主要構建用戶管理、設置項目軟件信息、新建/改動/移除/查找表單、表單審核、分解軟件配備狀態記錄和報告等功能?! ? 系統設計 3.1 系統整體設計 本系統用于SQL Server 2008作為數據庫管理工具,使用ASP.NET研發框架,研發環境為Visual Studio 2010?! ?.2 數據庫設計 根據系統需求分析,數據庫主要包括如下數據表: (1)用戶信息表格:還包括用戶名、密碼、權限、配置文件項目等; (2)項目軟件信息表格:還包括軟件名稱、產品代號、軟件負責人、軟件配置管理員、軟件質量確保人員、系統工程組負責人、客戶代表等; (3)軟件配備項信息表格:還包括軟件名稱、配備項名稱、配備項標識,責任人等; (4)入庫申請單:還包括入庫申請單號、軟件名稱、申請人、申請人日期、入庫配備項名稱、入庫配備項版本、配置審核結論等; (5)出庫申請單:還包括出庫申請單號、軟件名稱、申請人、申請人日期、出庫配備項名稱、出庫配備項版本等; (6)軟件變更申請單:還包括軟件變更申請單號、軟件名稱、申請人、申請人日期、更改原因、更改內容、更改影響域分析、更改配備項名稱、更改配備項版本、變更人、檢驗方法、檢驗人、計劃已完成日期等; (7)軟件變更單:還包括軟件變更單號、軟件名稱、對應的軟件變更申請單號、軟件變更單遞交人、遞交日期、更改配備項名稱、更改后配備項版本、更改部分變更前內容、更改部分變更后內容、檢驗結論、檢驗日期、配置審核結論等; (8)基線創建和公布申請單:還包括基線創建和公布申請單號、軟件名稱、申請人、申請人日期、基線標識、配備項名稱、配備項版本、配置審核結論等; (9)產品公布申請單:還包括產品公布申請單號、軟件名稱、申請人、申請人日期、產品標識、對應基線標識、配置審核結論等。
3.3 功能模塊設計 3.3.1 用戶管理 成立三類用戶權限: (1)項目管理員:新建、改動、移除項目軟件信息; (2)表單遞交人員(項目組成員):新建、改動、移除表單; (3)表單審核人員:審批表單,根據審核級別有所不同細分為項目負責人、軟件負責人、軟件配置管理員、軟件質量確保人員、系統工程組負責人、客戶代表等?! ∷杏脩魧θ啃畔⒔杂胁檎覚嘞?,并容許每個用戶自定義其配置文件項目。
3.3.2 新建/改動/移除/查找項目軟件信息 項目管理員創建并確保項目軟件信息,主要還包括軟件名稱,產品代號,各利益涉及方,軟件配備項信息等?! ?.3.3 新建/改動/移除/查找表單 構建軟件配置管理表單在線提交功能,這些表單主要有入庫申請單、出庫申請單、軟件變更申請單、軟件變更單、基線創建和公布申請單、產品公布申請單等。
表單遞交人員展開新建表單或改動、移除自己遞交的表單?! 樵黾颖韱芜f交人員填上錯誤,對表單填寫內容展開如下約束: (1)必填項無法有遺漏或遺缺; (2)不應合乎表單數據格式拒絕; (3)入庫申請單中入庫配備項應向該項目軟件配備項中自由選擇; (4)軟件變更申請單、出庫申請單中配備項版本應向已入庫版本中自由選擇; (5)軟件變更單中更改配備項應向軟件變更申請單中自由選擇; (6)軟件變更申請單中所有須要更改配備項皆有對應的軟件變更單變更已完成后方可設置為“已完成”; (7)表單各級審核人員,配置文件為項目軟件信息中適當人員,表單遞交人可自行自由選擇,但不應自由選擇同級別權限人員審核?! ?.3.4 表單審核 表單審核流程主要還包括以下3種形式: (1)串行審核。
前一人審核通過,后一人才能開始審核。本系統多數審核使用此種形式?! ?2)須要全部通過的分段審核。多個審核人員不分前后順序,每個審核人員都通過后,才能轉入下一環節。
如:軟件變更單審核流程中檢驗人對更改配備項的審核?! ?3)只需一人通過的分段審核。多個審核人員不分前后順序,只要其中一個審核通過,才可轉入下一環節。
如:各表單中的配置審核,軟件負責人和軟件配置管理員都可以展開配置審核?! ∪裟臣墝徍瞬煌ㄟ^,主要分成以下3種情況處置: (1)撤回至表單遞交人,改動后新的展開各級審核。本系統多數審核使用此種形式?! ?2)撤回至表單遞交人,改動后之后本級審核,前面已通過的審核不不受影響。
如:軟件變更單審核流程中檢驗人對更改配備項的審核?! ?3)撤回至前面某級審核,用作對前面審核意見不表示同意時撤回,由該級審核人新的填上審核意見。如:軟件變更單審核流程中其他審核人對檢驗人審核結論不表示同意?! ≡诒鞠到y中,每張表單都能追蹤到各級審核狀態和審核時間。
3.3.5 分解軟件配備狀態記錄和報告 本系統可自動分解軟件配備狀態記錄和報告,可供用戶管理、統計資料和查找?! ? 結語 用軟件配置管理表單審核系統替代手工填上軟件配置管理表單,不僅可以保證軟件配置管理表單之間數據一致性,而且需要大幅提高表單遞交和審核效率,從而有助更進一步減少軟件研制人工成本,提高軟件研制質量管理水平?! ∽髡撸涸?來源:電子技術與軟件工程 2016年13期刊登請求標明來源。
原文地址:http://www.lw54.com/html/fazhan/20181222/8041916.。
本文關鍵詞:樂魚app,樂魚買球官網
本文來源:樂魚app-www.summitsexyshoes.com