文章分類:軟體大家

淺論系統內部的結構分析與設計

什麼是系統內部的結構(Structure)? 系統內部(內涵),由某些單元或元素所組合而成為一個整體(Whole)。 系統被視為一個整體時,即具備了系統功能(System Functions),可以提供服務(Services),以應付外部的需求。 系統作為 …

為何是利用使用案例記錄需求?

系統開發初期最重要的一個前導工作即在於紀錄及蒐集需求(Requirement)。 所謂的需求即是使用者與系統(System)之間的一種契約(contract),它是一組特定的功能、規格、特徵或原則,而系統必須提供以達成為使用者服務的目的。 所以需求也就構成 …

什麼是使用案例?

使用案例(Use Case)是一種需求捕捉(Requirement capture)及記錄的技術。 使用案例係利用純文字的紀錄,以敘述性的方式來描述參與者(Actor)使用系統的操作互動過程,最後,系統能滿足參與者使用系統的目的。 在利用文字來記錄使用案例 …

關於「CMMI」幾個問題的自我提問

1986年由美國卡內基美隆大學的「軟體工程學院(SEI)」受到國防部委託而發展的。可以幫助軟體開發者改善軟體流程。 CMM軟體能力成熟度模式(Capability Maturity Model for Software,簡稱CMM或SW-CMM) CMMI …

從企業流程(活動)圖找出資訊系統的使用案例

企業流程(Business Process),在於描述企業內部各個部門工作者(Worker)協同合作,以完成某一項任務,觸發這個任務的事件(Event)經常是來自於客戶所交付的需求。 而利用圖形來描述企業流程,稱之為企業流程圖。傳統上,我們將之簡稱為 &q …

觀察實現(Realize)使用案例的系統內部物件之間的互動合作

使用案例(Use Case)是表達系統的外觀,即系統功能,以滿足參與者使用系統的目的。 使用案例是需求分析很重要的關鍵技術,也是採用以物件導向思維的方式來開發系統的重要前導工具。但請記得,使用案例無法表達系統內部的結構(Structure)。 系統內部有其 …