1. 程式人生 > >有關軟體工程專業的論述

有關軟體工程專業的論述

1現代軟體工程方法的內涵與特徵

現代軟體工程方法大致可以分為分析、設計、編碼、測試與維護這五大階段,其雖然取代了傳統的軟體工程方法,但是兩者之間還是存在著很多的相似之處。比如,在分析階段中,現實生活中存在的事件是現代軟體工程方法面對的物件,也就是說其面對物件並不是虛擬性的,因此也就表明其物件的性質與特徵能夠對事件進行反映與產生作用。而分析階段與設計階段之間又存在著很大的差異,在設計階段中,其尤其注重某一個反映系統中的具體事物和時間。總的來說,現代軟體工程方法打破了傳統軟體工程自發式的限制,並且以傳統軟體工程方法為基礎,使用了一種模組式的開發方法,藉助現代先進的資訊科技與計算機技術對系統進行了優化,使現代軟體工程更加規範化與系統化,能夠與不同層次不同水平的使用者需要相適應。而且,現代軟體工程方法還可以進行修改,這也是其另一個突出的特點,是其可靠安全的具體表現。

2在現代軟體開發中合理應用現代軟體工程的對策

2.1從實際情況出發,在現代軟體開發中選擇

最合適的現代軟體工程方法在現代軟體開發的過程中,軟體體系結構是不可避免會用到的,但是軟體體系結構的重點還是放在軟體的分層結構上,其中的資料多數都是源自資料庫,目前還缺乏一個明確的概念。就目前來看,我國在現代軟體開發中所使用的資料庫管理系統還是一種傳統的資料庫形式,資訊更新緩慢,面對物件的管理系統也沒有得到真正的廣泛應用,而是僅僅停留在形式與表面上。除此之外,傳統資料庫管理系統的功能與作用也沒有充分發揮出來,僅僅在共享資訊與儲存資料等方面發揮出了效用,雖然能夠在處理資料與保證資料安全上起到效果,然而對於一些層次與水平較高的查詢來說,其無法得到靈活的運用。因此,在計算機資訊科技有了更快發展的新形勢下,必須要將傳統軟體工程方法的效用與優勢充分發揮在現代軟體開發過程中,在此基礎下,不斷對面對的物件進行擴充套件,在條件允許的時候,還可以面對整個系統,這樣不僅能夠對資料儲存進行優化,而且還能夠對操作步驟進行規範化處理,有利於在現代軟體開發中為現代軟體工程的合理運用奠定一個穩固的基礎。

2.2對軟體工程理念進行創新,將全新的軟體

工程理念貫徹到現代軟體工程中現代軟體開發不只是在計算機領域中得到了應用,在餐飲服務行業、醫療衛生行業等社會各個行業中都有現代軟體開發的身影。在現代社會中,使用軟體已經不再單單是為了提高工作效率,而且在激發工作人員積極性、主動性上也發揮出來巨大作用。同時,在現代軟體的開發與利用中,社會各行各業也都會根據相關的規則標準來進行操作,使得軟體行業的發展開始出現了規範化的趨勢。在此基礎上,為了能夠讓現代軟體工程在現代軟體開發中得到更加合理的應用,就有必要對軟體開發觀念進行更新,打破傳統軟體工程的限制與束縛,推動軟體開發應用工作得到更加順利的進行。以醫療衛生事業為例,將軟體開發引入到醫療衛生行業中,不僅能夠讓醫療資料的整理更加系統化與科學化,減少了其出錯的可能性,而且還能夠通過軟體來對醫護人員的行為進行規範,讓醫院患者的病情能夠最及時的發現與監控,從而才能夠對患者採取最及時的治療措施,既保障了患者的生命安全,還能夠緩和緊張的醫患關係,能夠促進醫療衛生事業的更好發展。但是在實際應用過程中,有部分軟體開發公司沒有對軟體開發程式進行規範化處理,導致人員分工出現問題,不僅為之後軟體的使用買下了隱患,而且還降低了軟體開發的效率。如果軟體開發公司要針對醫療衛生事業開發相關的應用軟體,但是由於其在沒有進行統籌規劃與掌握詳細情況的時候就進行開發,不僅會導致開發出來的軟體無法滿足醫院工作的需要,還會對軟體開發公司與醫院造成不可估計的損失。因此,必須要在開發軟體的時候堅持科學軟體工程理念的指導,如此才能夠保證開發出來的軟體能夠實現其應用的效果。

3結語

綜上可知,在現代軟體開發中,必須要選擇科學的現代軟體工程方法,對軟體開發理念加以創新,並將其貫穿到軟體開發的全過程中,結合實際情況,實現現代軟體工程在現代軟體開發中的合理運用。