偉迪信息在軟件開發的過程中對軟件編程質量要求
發布:南通偉迪軟件 時間:2019/3/10 13:38:42

軟件開發

我們都知道,在應用系統軟件開發的過程中,軟件編程占有非常重要的地位。尤其是隨著嵌人式系統的推廣和應用,硬件的集成化程度越來越高,同時對軟件編程的要求也越來越高。這就要求軟件開發人員能在短時間里編寫出執行效率高、運行可靠的代碼。同時由于實際系統的日趨復雜,對使用代碼的規范性、模塊化的要求越來越高,以方便多個工程師以軟件工程的形式進行協同開發。

對于軟件開發,有各種各樣的編程語言,它促進了編程語言的發展是一個重要的角色。但它也帶來了很多麻煩。即使是同一種語言,因為在不同的系統的實施,變化和變化程度的不同,形成了不同的“方言”的語言,寫一個程序的溝通障礙。標準的編程語言,是一種編程語言提供了多個標準的子集,語言的實現和用戶帶來了極大的方便。

軟件項目的規劃和需求分析階段的質量標準必須建立可靠性為核心。質量標準包括的功能性,可靠性,可維護性,可移植性,安全性,吞吐量,等。軟件質量的因素可分為產品質量和過程質量。產品的質量是一個軟件產品的質量,包括各種文件,代碼的可讀性,可靠性,有效性,用戶滿意度。過程質量是環境質量的發展過程中,和技術,發展質量,組織傳播的發展,和設備的利用率和其他因素的發展。質量標準的發展過程:

質量標準的需求分析

需求分析定義是完整的,準確的,開發者和用戶沒有認識不同的條件,如文件的完成,要有明確的目標,可靠性設計和可靠性需求管理措施分析。該質量度量的設計結果

測試時間,錯誤,錯誤數,錯誤檢測率和剩余誤差,誤差評定,文件.處理非法輸人度量。

質量測量驗收結果

功能齊全,數量的性能,可靠性。一種可靠性增長區仙宇的最終選擇測量模型,如時間測量,個別測量,可用性,在發展的過程中,使用的計算可靠性增長曲線誤差的收斂性。

選擇開發方法

目前的軟件開發方法主要包括分析方法,Yourdon方法,對杰克遜的方法和warnier方法的數據結構,PSL/變壓吸附法,原型法,面向對象的方法,可視化的方法,集成的方法,合理的開發方式,還有其他的B印方法,CSF方法。在這里特別提到的是藝術家的方法。

分析方法是一種軟件開發方法是最早的,其基本思想是在大綱設計的未來預先估計的變化,提出了信息隱藏的原理來提高軟件的可靠性和可維護性。在第一列的設計要求可能會改變未來,在模塊的劃分將有一些變化的因素里面隱藏著一個模塊,使其他模塊與此無關,從而提高軟件的可維護性,避免了誤差傳播,提高了軟件的可靠性。

面向對象方法是軟件復雜性控制方便,有利于提高生產率,與人類的思維習慣相一致,可以自然地表達實體和現實世界的問題,具有模型的自然能力。在面向對象的方法,由于具有高可靠性的圖書館中的廣泛使用,保證其可靠性,采用面向對象的方法來實現軟件重用。

軟件重用

為了最大限度地利用現有的成熟的軟件作品案例,不僅可以縮短開發周期,提高開發效率,而且能提高軟件的可維護性和可靠性。由于現有的成熟的軟件,已經運行了一個嚴格的測試,很多錯誤都被排除在發展的過程中,操作和維修,應該更可靠。軟件重用不僅是指軟件本身,也可以是一個文件的開發方法,軟件,甚至環境,數據,包括三個方面內容重用:

過程復用的開發,參照規范發展,各種開發方法,工具和標準;軟件構件的重用,查閱文件,程序和數據;知識重用,如特殊的知識重用;在選擇可重用的組件,必須有一個嚴格的選擇標準,可重用的構件必須經過嚴格的測試,即使在組件的可靠性和正確性的證明,應模塊化,結構清晰,高適應性。


返回列表
free性涩按摩