李強 陳旭
摘要:介紹了面向對象系統分析和UML的基本概念以及UML的建模過程,描述了信用卡管理系統的特點以及功能,建立了信用卡管理系統的類圖及部分順序圖,重點研究了順序圖的特點。利用UML建模,使得用戶和軟件開發人員的溝通更加容易,從而提高了軟件的開發效率。
關鍵詞:面向對象系統分析;UML;信用卡管理系統;建模;類圖;順序圖
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)22-5217-03
為了解決開發大型軟件系統的復雜性和可維護性,在過去的幾十年中出現了許多開發方法,比如瀑布開發方法、螺旋式開發方法、迭代開發方法。而面向對象是一種新型程序設計和開發方法,其基本思想是使用對象、類、封裝、繼承、關聯、消息等基本概念來對系統進行分析和設計。面向對象的興起是從編程領取開始的。第一種面向對象語言Smalltalk的誕生宣告了面向對象開始進入軟件領域。但是隨著應用程序的進一步復雜,需求分析成為了更為重要的問題。這是因為人們雖然可以寫出漂亮的代碼,但是卻不符合要求。于是UML(Unified Modeling Language)統一建模語言出現了,UML定義了一些建模所需要的、表達某種特定含義的基本元素,這些元素良好的表達了用戶需求,用自然世界和計算機邏輯都能理解的表達方法來說明現實世界。
信用卡管理系統項目目標是為了適應國內新興發展的信用卡市場, 建立符合國內銀行特色的信用卡管理系統。項目主要任務是處理銀行柜員,用戶以及后臺管理人員對信用卡的管理,使用以及維護。……