软件æ¶ææ¯ä¸ç§æ æ³ä»¥ç®åçä¸ç»´æ¹å¼è¿è¡è¯´æçå¤æå®ä½ã
ï¼Paul Clements ã软件æ¶æç¼æ¡£ã
æ£å¦ä¸é¢æå°çï¼ä¸åçåä¼ï¼æ¯å¦ç¨æ·ã客æ·ãå¼å人åãæµè¯äººåãè¿ç»´äººåï¼éè¦ä»åèªå·¥ä½çè§åº¦å»ç解å使ç¨æ¶æãæ以åçè¿ä¸ªé®é¢ï¼éè¦é¦å
äºè§£è¿å¹
æ¶æå¾ç»åºæ¥æ¯ç»è°çï¼ä½ æ³ä»é£ä¸ªç»´åº¦å»å
¥æã
ç¡®å®äºè¿ä¸ªé®é¢ä¹åï¼åæ¥äºè§£æ¶æè§å¾æåªäºç»´åº¦åç»æè¦ç´ ï¼
1. æ¶æè§å¾
æç»å
¸çå½å±4+1è§å¾ï¼
é»è¾è§å¾
å¼åè§å¾
è¿ç¨è§å¾
ç©çè§å¾
åºæ¯è§å¾
4+1è§å¾æåºåï¼ä¸çä¹æå
¶å®çè§ç¹æåºï¼è¯¸å¦SEI(模åè§å¾ãç»å»ºåè¿æ¥ä»¶è§å¾ãåé
è§å¾)ã西é¨å4ç§è§å¾ï¼æ¦å¿µã模åã代ç ãæ§è¡è§å¾ï¼ã以åRM-ODP(ä¼ä¸è§å¾ãä¿¡æ¯è§å¾ã计ç®è§å¾ãå·¥ç¨å¸å¾ï¼çã
常è§çè§å¾é¤äºä¸è¿°4+1è§å¾å¤è¿å
æ¬ï¼æ°æ®è§å¾ãå®å
¨è§å¾ãå®ç°è§å¾çã
2. äºè§£æ¶æè§å¾çåè¦ç´
å¾ç¤ºå主è¦å
ç´ åå
ç´ ä¹é´çå
³ç³»
å
·ææç¡®çå¾ä¾ãå®ä¹å说æå
ç´
æ¯ä¸ªå
ç´ å
·å¤æç¡®çæ¥å£åè¡ä¸ºè§è
设计åçå设计å³ççä¿¡æ¯
3. ç®å说ä¸ä¸å 个è§å¾é对çè§è²å维度ï¼
é»è¾è§å¾ä¸è¬é对客æ·ãç¨æ·ãä¸å¡äººåãå¼åç»ç»ï¼ä¸»è¦ä»ç³»ç»çåè½å
ç´ ã以åå®ä»¬çæ¥å£ãèè´£ã交äºç»´åº¦å
¥æã主è¦å
ç´ å
æ¬ç³»ç»ãåç³»ç»ãåè½æ¨¡åãååè½æ¨¡åãæ¥å£çã
å¼åè§å¾ä¸è¬é对å¼ååæµè¯ç¸å ³äººåï¼ä¸»è¦æè¿°ç³»ç»å¦ä½å¼åå®ç°ï¼ä¸»è¦å ç´ å æ¬æè¿°ç³»ç»çåå±ãååºãæ¡æ¶ãç³»ç»éç¨æå¡ãä¸å¡éç¨æå¡ãç±»åæ¥å£ãç³»ç»å¹³å°å大åºç¡æ¡æ¶ãç¨éæ¯ç¥éå¼å设计åå®ç°ã
ç©çè§å¾ä¸è¬é对系ç»è¿ç»´äººåãéæ人åï¼å®æ¯ç³»ç»é»è¾ç»ä»¶å°ç©çèç¹çæ å°ï¼èç¹ä¸èç¹é´çç©çç½ç»é ç½®çï¼ä¸»è¦å ³æ³¨éåè½æ§éæ±ï¼è¯¸å¦æ§è½ï¼ååéï¼ãå¯ä¼¸ç¼©æ§ãå¯é æ§ï¼å¯ç¨æ§çï¼ä»èå¾åºç¸å ³çç©çé¨ç½²ç»æå¾ã
4. åå¨æå
äºè§£è¿äºï¼ç¡®å®äºä½ çåä¼ååå
¥ç维度åï¼ä½ å°±å¯ä»¥å³å®ä½ è¦ç¨ä»ä¹æ ·çè§å¾åè§å¾ç»åæ¥è¡¨è¾¾ä½ çå
容ï¼æéä¸ä¸ªä½ å¾å¿åºæçå·¥å
·å»å®æ½å°±å¯ä»¥äºã
å¨æçæ¥ï¼ç¨ç½æ¿åå¢éä¸èµ·ç»åºæ¥æ¯ä¸ä»¶æç¾ç好ç©çäºæ
ã