(1)待開發系統的應用領域,即專案的應用範圍。
(2)使用者的要求。
(3)軟體開發人員的喜好和能力。
(4)系統的可移植性要求。
(5)演算法和資料結構的複雜性。
答:對識別符號進行命名時,要注意以下幾點。
(1)按照識別符號的實際意義命名,使其名稱具有直觀性,能夠體現識別符號的語義。這樣可以幫助開發人員對識別符號進行理解和記憶。
(2)遵循一定的命名規則,比如縮寫的使用,字母大小寫的選擇,對常量和變數命名的區分等。一般不推薦使用單詞縮寫進行命名,因為使用縮寫在閱讀時容易產生歧義。
(3)變數名不要過於相似,這樣容易引起誤解。
(4)在定義變數時,最好對其含義和用途做出注釋。
答:注釋是軟體開發人員之間以及開發人員和使用者之間進行交流的重要途徑,它闡述了程式的細節,有利於日後的維護工作。經常對較難理解、邏輯性強或比較重要的**進行解釋,從而提高**的可理解性
軟體工程 理論 方法與實踐
第一章 概述 軟體是電腦程式 規程以及計算機系統可能需要的相關文件和資料。軟體一般分為通用和定製軟體。軟體的特性 1 軟體是複雜的 2 軟體是不可見的 3 軟體是不斷變化的 4 大多數軟體是定製的,而不是通過已有的構件組裝的。軟體工程師為了經濟的獲得能夠在實際機器上高效執行的可靠軟體而建立和使用的一...
軟體工程理論方法與實踐
第一章 概述 軟體是人類思維的傑作,並成為人類現代生活的催化劑。今天軟體遍布整個世界,在生物工程 現代通訊 宇宙探索 商務處理 工業控制等方面發揮出巨大的威力,並推動了商業 科學和工程領域的跨越式發展,對整個社會的經濟和文化產生了深遠的影響。軟體工程師為了解決開發成本效益和軟體質量的問題而產生的。軟...
軟體工程理論與實踐自我簡介
本人是桂林理工大學資訊科學與工程學院軟體工程18 1班的一名學生,剛剛完成專業分流工作,選擇了軟體工程這個專業,也算是軟體工程的新人,對於軟體工程這個專業只有初步的認識。我希望通過軟體工程理論與實踐這門課可以讓我更好的了解軟體工程這個專業,使自己對於本專業的了解更加深入,學習能力得到更大的提公升。可...