「UML 團隊開發流程與管理」新書正式出版(6/12)

Ringle 的新書:「UML 團隊開發流程與管理」確定於 6/12 由「悅知文化」正式出版。 現在有活動優惠,在 6/12 前預購均享有 7 折優惠。

UML團隊開發流程與管理 UML團隊開發流程與管理
-----------------------------------
作者: 賴信仁
出版社:悅知文化
ISBN:978-986-6761-90-4

本書特色:
這是一本將理論與實務作完美結合的書。以案例分析的方式,告訴讀者如何透過UML正確表達軟體設計的精神,同時搭配工具軟體與Lab單元,讓讀者可以從做中學,在練習的過程中,確實瞭解軟體開發的過程。

內容簡介:
對於軟體設計的初學者來說,面對大量的資訊,往往不知從何處開始下手。本書係根據作者多年的授課經驗寫作而成,特別針對有以下需求的讀者,提供學習的指引:

■ 想要瞭解UML及其應用時機的讀者:
本書第一部份,設計了一個完整的案例,並且將UML的十三張圖應用在該案例中,利用Q&A的方式,深入淺出地說明UML 13張圖的基本精神及其應用,讓剛開始接觸UML的讀者可以透過實際案例瞭解UML。

■ 想要知道如何在實際專案中應用UML的讀者:
本書的第二部分,設計了另一個完整的案例,並搭配工具軟體,配合UML、MDA以及實際的程式碼,讓進階的讀者可以瞭解,應該如何在實際的專案中應用UML。而且在每個章節中,都提供LAB練習,讓讀者可以「從做中學」。

■ 想要知道軟體開發團隊如何合作的讀者:
本書的第三部分,作者設計了一個團隊合作的情境,透過一個虛擬專案的進行,讓讀者可以瞭解團隊中的各個角色,以及如何挑選適合的工具來幫助自己完成工作,以及如何善用工具,讓團隊合作能夠更簡單、更順利。

■ 想瞭解Enterprise Architect如何使用:
Enterprise Architect是一套完整的UML支援工具,完整支援UML 2.1的13張圖形,並且Support多種程式語言及資料庫,且提供了非常多的客製化空間。本書主要使用該套工具進行實作,並介紹該軟體的操作及客製化技巧。

「UML 團隊開發流程與管理」新書封面完稿
(點擊圖片鏈接看原圖)「UML 團隊開發流程與管理」新書封面完稿

※ 延伸參考:
o 「UML 協同開發管理」新書序言 Preview
o Ringle 即將出版的新書─「UML 協同團隊合作開發」

文章導覽

   

共有 18 則迴響

  1. 老師您好

    請問在本書的p.76頁,有提到架構師對開發團隊的規範有一句為”在所有的程式碼中,不允許使用if-then-else的敘述”,請問這是在防止甚麼嗎? 那要如何檢驗開發人員沒有偷用?

    謝謝

    • 我想,原作者的本意是,不要將企業邏輯使用大量的 if-then-else 來實作,如此會造成企業邏輯的難以維護。

      舉個簡單的例子 (我想原作上應該有說明吧),如果訂購的計算規則會隨著會員或產品的判斷而不同,那麼,就會使用如 “多型 (polymorphism)” 的設計手法,將每一種不同的訂購方式設計為子類別 (sub-class)。

      這是彈性、延展與維護性的議題,一般軟體設計甚少重視。

      如何追蹤? 呵呵,那麼就可以使用 HSDc. 所開發的 “sequence generator” 剖析程式碼,轉成循序圖就可以一目了然了。 ^^

  2. 我提供一個錯字:
    page 45的圖3-2中,stereo type應為 “Participant”~ 少了個”r”

  3. 這一本書我已經預購囉

    依照我過去的買書的經驗
    往往那些寫程式入門的書藉最好賣(ex. 這類的書)
    一旦到了進階(ex. 如何設計元件), 甚至UML相關的書籍, 都不好賣

    在台灣, 很難得有人願意將自己的經驗寫成一本書(老實說, 通常這些書都不好賣)
    Ringle既然都很用心在出書了
    當然要好好支持一下

    • 呵呵,這本書也算是定位在工具書的實務操作喔。 ^^

      只不過,還希望在操作學習 uml 工具的過程,也能有對開發專案上有全貌上的認知。

  4. 克明老師:
    之前上過你們的課,雖然當時我還沒開始寫程式
    就已經受益良多
    現在開始寫程式後,有些原本聽的一知半解的關念
    漸漸的更加清楚明白了…
    期待你們的新課程

    話說…
    剛剛興沖沖跑去悅知預購
    發現悅知上面是標79折..加上運費要50..ATM付費…
    這樣預購大概只有9折左右
    所以我決定出書後再自己順路去天瓏買…

    • 原來如此,還要加運費喔 !^^
      博客來也已出預購了,天瓏應該當天會進書吧。

      同時也祝福您覺得軟體設計與寫程式是一件快樂的事喔。 🙂

  5. 我們最近正在規劃 Ringle 這一本新書的單元性課程,完全就是以這本書來授課的。

    屆時可以拿書過來簽名囉。 ^^

  6. 克明老師,

    請問Ringle老師會舉辦簽書會嗎?還是現在預購的書籍中,會有他的親簽?

  7. 請問入門(初學)者適合嗎?
    還是說,最好有一點底子呢?
    (本身只有程式的經驗,但想學UML )

    • 我是認為會不會寫程式不代表是否就是初學者。

      應該說,學 UML 是為了想學軟體設計,並非僅有程式的連接技術而已。 ^^

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *