全程質量保障(Total Quality Assurance(TQA) In the system development,以下相同處簡稱TQA)是基於對信息系統建設的再認識構建的,從信息系統規劃與選型、信息系統建設與開發、信息系統交付與驗收和信息系統運行與維護四個階段的質量保障需求出發,定製質量保障內容,有的放矢、精準執行!
全程質量保障整合了山東省軟體評測中心十年來,在數千個實施項目中積累的豐富實踐經驗、服務內容和模式的眾多創新,實現模塊級組合,能夠更適應用戶各類項目千差萬別的需求。
1) 信息系統規劃與選型
u系統規劃咨詢:協助進行系統的規劃設計、系統實施方案編寫咨詢、系統可行性報告編寫咨詢、系統可行性評估等;
u應用系統方案評估:在應用系統建設方案論證時,對方案中的系統架構、可靠性、可擴展性、兼容性、風險、投資成本等內容進行評估,以明確系統建設的風險和可行性,為領導決策提供支持。同時,針對方案中的不足給出改進建議。
u應用系統成本估算:對系統中的應用軟體根據其規模、結構、技術含量等估算其成本,為項目投資預算或決算提供參考。
u比對測試:結合客戶的系統應用規劃,建立統一的測試基準,對備選產品進行基準測試,出具權威測試報告,為應用系統選型提供量化判定依據。
2) 信息系統建設與開發
在信息系統建設與開發過程中進行質量控制,具體可分解為以下方面:
u需求工程咨詢與階段評審:參與系統需求調研與分析、協助構建需求管理與開發規范、需求分析技術與工具的指導等;對階段性需求分析成果進行評審與驗證。
u設計與開發技術咨詢與技術評審:協助建立編碼規范、系統分析設計方法與工具的指導等;對系統設計的階段性成果進行技術評審和驗證,並對規范落實情況進行跟蹤,對發現的問題提出可行性意見並提出改進措施。
u軟體測試咨詢與過程測試:改進及構建軟體測試體系、協助建立缺陷管理規范;對軟體開發與實施過程中的各個階段性的開發產品進行測試和確認。根據軟體開發合同或計劃,針對各個階段的產品進行嚴格的測試,包括單元測試、集成測試、系統測試。
u技術評審與質量保證:對工作成果進行技術評審、定期對工作成果進行質量檢查並提供質量保證報告;
u項目管理咨詢:協助構建項目管理規范、項目管理工具應用指導等;
u配置管理咨詢:協助構建配置管理規范、配置管理工具應用指導等;
u質量管理咨詢:協助構建質量保證規范、質量管理工具應用指導等;
u軟體過程改進咨詢:構建軟體過程規范、協助實施軟體過程改進。
u文檔體系咨詢:結合項目實際情況協助構建各類項目文檔的結構體系,提供可行性文檔撰寫模板及案例。
3) 信息系統交付與驗收
在軟體項目的後期,軟體項目經過試運行等工作,表明軟體的開發等工作已基本完成,此時,可以著手准備軟體項目的驗收。軟體開發項目驗收是對整個開發項目的結果的評價,是軟體交付使用前對項目進行評估、認定和總結的過程,包括費用、質量、服務等多個方面。通過驗收工作,來找出項目中可能存在的問題和不足,並進行最後的修正,以使項目成果完美的交付到最終使用人員手中。
u驗收測試:依據軟體開發商和用戶之間的合同、軟體需求說明書以及相關行業標准、國家標准、法律法規等對軟體的功能、性能、可靠性、易用性、可維護性、可移植性等特性進行嚴格的測試,以找出軟體的缺陷和不足,並提成修改意見,完善項目成果。
u項目成本評估:為需要對項目成本進行審計、核算的用戶提供項目成本評估,對軟體的成本給出參考性意見。
u文檔測試:對軟體開發商提供的相關文檔進行審核,並提出修改意見,以便於軟體或系統的使用、維護和移植。
u履約情況檢查:對合同中規定的進度、服務等項目執行情況進行檢查,以保障雙方的利益。
4) 信息系統運行與維護
u應用系統風險評估:對應用系統的整體情況進行綜合的評價,包括系統的功能、可靠性、性能、安全性、風險、需投入成本等項目的測試、評價與估算,並給出有針對性改進建議。
u信息系統性能測試與故障診斷:我們採用應用系統性能、伺服器監測、網路分析等工具實現網路應用系統故障定位和管理,分析關鍵應用的響應時間在客戶端、網路、伺服器的分布,匯總關鍵應用的吞吐量和網路帶寬佔用率,揭示引起應用系統故障的真正原因。