1.有哪些代碼實現策略?闡述了基於業務對象的用例實現開發策略的基本思想。
答:三種發展戰略:自上而下的發展戰略;自下而上的發展戰略;基於業務對象的用例實現開發策略:
基本思想:基於業務對象的用例實現開發策略是C/S和B/S模式下采用面向對象方法開發的經典編程策略。該策略的基本開發步驟是:首先,根據業務對象模型建立數據庫;第二,編寫並測試業務對象程序;第三,編寫並測試用例實現程序;第四,集成測試。
2.程序開發團隊有哪些形式?
答:平等合作制;班組長負責制;技能互補系統;
3.α版和β版有什麽區別?
a:版本α:壹個未完成的軟件版本,可以提交進行嚴格的測試。版本A的生命周期很短,通常只有幾天或幾周。
測試版:可以交付給最終用戶進行測試的穩定系統。B版是在對多個A版進行完整測試並確認沒有問題後生產的。B版提交給直接用戶進行實際工作中的測試和檢查,壹般需要幾個月的時間。
4.什麽是系統集成?有哪幾種整合方法?
答:系統集成是將所有軟件組件和子系統集成為完整軟件,並與軟件平臺和其他相關系統進行適配和集成的過程。
整合方式:逐步整合和集中整合。
5.簡述信息系統的測試工作。
答:信息系統的測試可分為模型測試、單元測試、集成測試、系統測試和驗收測試。每個部分包括確定測試的目的和對象、制定測試計劃、組織測試團隊、選擇測試方法、設計測試用例、實施測試和評估測試結果。
6.測試的兩種基本方法是什麽?
答:靜態測試和動態測試。
第二,填空
1,自下而上的發展戰略
2.分包
3.維護版本
4.漸進整合
5.靜態試驗
6.黑盒方法
三、選擇題
1、B
2、B
3、答
4、C
5、答
第四,思考問題
1.簡述三種代碼實現策略的優缺點。
答:
1自上而下的發展戰略
優點:不需要為測試程序專門構建測試環境和測試驅動。
缺點:編程前期,無法組織多個程序員同時編寫多個程序模塊。
2自下而上的發展戰略
優點:開發初期可以有很多程序員同時投入編程,可以提高編程效率。
缺點:需要編寫大量的驅動來測試底層模塊,給開發和測試帶來了沈重的負擔。
3基於業務對象的用例實現開發策略
2.簡述測試應遵循的基本原則。
答:
通用原則:
測試應該“盡可能早地持續進行”。
很明顯,完全測試程序是不可能的。
所有的測試都應該追溯到用戶需求。
帕累托原則(80%的錯誤源於20%的程序模塊)被應用於信息系統測試。
為了達到最佳效果,測試應該由獨立的第三方設計和實施。
確保測試用例的完整性和有效性。
3.系統切換的方式有哪些?各有什麽優缺點?
答:
1)直接模式:直接模式是在確定新系統可以正常運行後,在某個時間停止舊系統的運行,並立即啟動新的信息系統。
優點:簡單,節省成本和人力。
缺點:有風險。由於新系統沒有真正承擔實際工作,運行中難免會出現意想不到的問題。
這種方法只適用於系統規模小、業務簡單、數據不重要的應用。這種方法不適用於重要系統。
2)並行性:並行性針對直接模式存在的問題,采用並行切換方式。即使新舊信息系統同時運行壹段時間,經過壹段時間的測試,比對結果沒有問題後,就可以用新系統正式替代舊系統。平行時間壹般為3 ~ 5個月。這種方法雖然沒有太大的風險,但是成本高,工作量大。
3)分段式:分段式是上述兩種方法的綜合,特點是分階段、分部位地進行新舊替換,從而避免了直接的風險,減少了並行費用和人力資源的浪費。
4.系統維護的類型有哪些?
答:
1糾正性維護
2適應性維護
3.完美的維護
4預防性維護