ETH官方钱包

創(chuàng)作內(nèi)容

0 GP

物件導(dǎo)向分析與設(shè)計(OOAD)筆記

作者:GJLMoTea│2018-11-20 21:26:24│巴幣:0│人氣:565


物件導(dǎo)向最大目的 => 達(dá)成Reuse
程式的耦合度越低,重複使用性越高



軟體開發(fā):
Requirement=>Analysis=>Design=>Implement=>Deployment
use caseactivity digrmclass digrmclass digrmdeployment digrm
activity digrmclass digrmseq digrmseq digrm


What is software analysis? => 挖掘需求、定義需求
What is software design?=> 讓軟體裝置好用(UX、UI)、效率

Analysis 分析: (about WHAT)
挖掘需求而非提出解決方案
抽象化、詞彙表達(dá)
定義專有名詞庫
建模、讓顧客明確看到模型
用物件建模

Design 設(shè)計: (about HOW)
概念架構(gòu)、確立滿足需求、基於需求提出解決方案

OOAD:
Good object design
UML vs Thinking in objects
OOD:principle and pattern
Iterative development: Agile modeling and Agile up


digrm約有20幾種圖,其中Class digrm分成:
Problem(Domain) Model
Solution(Design) Model
Implement Spec




Use Case結(jié)構(gòu)表:
Use Case Name
Scope(處理問題的邊界)
Primary Actor(主要動作者)
Preconditions(前置條件)
Postconditions(後置條件、副作用、產(chǎn)生的影響)
Main Success Scenario(成功的案例)
Alternate Scenario(失敗的案例、例外處理)
Stakeholder and Interests(利害關(guān)係人)
引用網(wǎng)址:http://www.jamesdambrosio.com/TrackBack.php?sn=4201412
All rights reserved. 版權(quán)所有,保留一切權(quán)利

相關(guān)創(chuàng)作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★GJLMoTea 可決定是否刪除您的留言,請勿發(fā)表違反站規(guī)文字。

前一篇:FL Studio 音樂... 後一篇:樹莓派 Raspbian...


face基於日前微軟官方表示 Internet Explorer 不再支援新的網(wǎng)路標(biāo)準(zhǔn),可能無法使用新的應(yīng)用程式來呈現(xiàn)網(wǎng)站內(nèi)容,在瀏覽器支援度及網(wǎng)站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現(xiàn)和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業(yè)系統(tǒng)版本才可使用)

face我們了解您不想看到廣告的心情? 若您願意支持巴哈姆特永續(xù)經(jīng)營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學(xué)】