软件å¼åç¥è¯è®ºæï¼è½¯ä»¶å·¥ç¨å¼å论æï¼
æ¬ç¯æç« ç»å¤§å®¶è°è°è½¯ä»¶å¼åç¥è¯è®ºæï¼ä»¥å软件工ç¨å¼å论æå¯¹åºçç¥è¯ç¹ï¼å¸æå¯¹å使æå¸®å©ï¼ä¸è¦å¿äºæ¶èæ¬ç«åã
æ¬æç®å½ä¸è§ï¼
- 1ãè½¯ä»¶ææ¯è®ºæèæ
- 2ãè®¡ç®æºä¸ä¸æ¯ä¸è®ºæââè½¯ä»¶ææ¯
- 3ã软件å¼åæ¯ä¸è®ºææä¹å?
- 4ã软件å¼åæ¯ä¸è®ºææä¹åï¼
- 5ã软件å¼åçæ¯ä¸è®ºæè¦ååªäºæ¹é¢ï¼
è½¯ä»¶ææ¯è®ºæèæ
è½¯ä»¶ææ¯æ¯ä¸ä¸ªåå±ååé常快çè¡ä¸ï¼è½¯ä»¶äººæè¦æç §ä¼ä¸åé¢åéæ±æ¥ç¡®å®å¹å »çæ¹åãä¸é¢æ¯ç±ææ´ççè½¯ä»¶ææ¯è®ºæèæï¼è°¢è°¢ä½ çé 读ã
è½¯ä»¶ææ¯è®ºæèæç¯ä¸
æµ è°è½¯ä»¶é¡¹ç®ä¼°ç®ææ¯
æ è¦ï¼ç±äºè½¯ä»¶äº§åèªèº«çç¹æ®æ§ï¼å¯¼è´è½¯ä»¶é¡¹ç®çä¼°ç®å·¥ä½è¿è¡å°é¾ï¼ä¼°ç®ç»æåç¡®æ§å·®ã为äºè§£å³è¿ä¸é®é¢ï¼äº§çäºå¾å¤ä¸åç软件项ç®ä¼°ç®ææ¯ï¼æ¬æå¯¹åç§ä¼°ç®ææ¯çä¸»è¦ææ³åå ¶ä¼ç¼ºç¹è¿è¡ç®åçéè¿°ãå°¤å ¶æ¯å¯¹åè½ç¹ä¼°ç®ææ¯ï¼æ¬æåäºè¯¦ç»çä»ç»ï¼å¹¶éè¿å®ä¾å 以说æå ¶åºç¨æ¹æ³ã
å ³é®è¯ï¼è§æ¨¡ä¼°ç®;ææ¬ä¼°ç®;å®ä¾åºç¨
ä¸å¾åç±»å·ï¼TP311.5
软件项ç®çä¼°ç®åæ¥æ¯æ¯è¾å¤æçäºï¼å 为软件æ¬èº«ç夿æ§ãåå²ç»éªç缺ä¹ãä¼°ç®å·¥å ·ç¼ºä¹ä»¥åä¸äºäººä¸ºé误ï¼å¯¼è´è½¯ä»¶é¡¹ç®çä¼°ç®å¾å¾åå®é æ åµç¸å·®çè¿ãå æ¤ï¼ä¼°ç®é误已被åå ¥è½¯ä»¶é¡¹ç®å¤±è´¥çå大åå ä¹ä¸ãç±æ¤ï¼ä¹è¯æäºæ£ç¡®å¯¹è½¯ä»¶é¡¹ç®è¿è¡ä¼°ç®æ¯ä½çéè¦ã
å¨è½¯ä»¶é¡¹ç®ç®¡çä¸ï¼ä¼°ç®å°±æ¯å¯¹é¡¹ç®å°æç»å¤é¿æ¶é´æè±è´¹å¤å°ææ¬ç颿µãæä»¥è¯´ï¼ä¼°ç®æ£æ¯ä¸ç§å¯¹æªæ¥ç颿µãä»è¿éä¹ç以çåºä¼°ç®çéç¹å°±å¨âå·¥ä½éä¼°ç®âæâææ¬ä¼°ç®âï¼èå¨å¯¹è¿ä¸¤è è¿è¡ä¼°ç®çè¿ç¨ä¸å¤§å¤æ°æ åµä¸é½å°ä¸äºâè½¯ä»¶è§æ¨¡âè¿ä¸ªæ¡ä»¶ï¼æä»¥æ¬æå°è½¯ä»¶ä¼°ç®å为两ç§ç±»åï¼ç¬¬ä¸ä¸ªç§æ¯è½¯ä»¶é¡¹ç®è§æ¨¡çä¼°ç®ï¼ç¬¬äºç§æ¯å°ä¼°ç®å¾åºçè§æ¨¡è½¬æ¢ä¸ºå·¥ä½éçä¼°ç®æææ¬çä¼°ç®ãç®åä½¿ç¨æ¯è¾å¹¿æ³çè§æ¨¡ä¼°ç®ææ¯ï¼å¦ï¼ä»£ç è¡ä¼°ç®ææ¯ãåè½ç¹ä¼°ç®ææ¯;èä½¿ç¨æ¯è¾å¹¿æ³çææ¬ä¼°ç®ææ¯ï¼å¦ï¼COCOMOç®æ³æ¨¡åä¼°ç®ææ¯ã
é¤äºä¸è¿°æå举çå ç§ææ¯å¤ï¼è¿æå ç§ä¼°ç®ææ¯æ¢å¯ä»¥ç¨äºä¼°ç®è§æ¨¡ï¼ä¹å¯ç´æ¥åºç¨ä¸ä¼°ç®å·¥ä½éæä¼°ç®ææ¬ï¼å¦ï¼Delphiä¼°ç®æ³ãç±»æ¯ä¼°ç®ææ¯ãPERTä¼°ç®ææ¯ãè¿å ç§ä¼°ç®ææ¯ä¸ä¼¼å颿åçææ¯ï¼æ¯è¾æé对è¡ï¼ä¸æå ·ä½ç计ç®è¿ç¨ã计ç®å ¬å¼ãè¿å ç§ææ¯åªæ¯ä¸ç§ææ³ï¼ä¾æ®æä¸ªéå®çç§ç®è¿è¡ä¼°ç®ãä¸é¢æ¬æå°ç®åä»ç»ä¸è¿°æå°çå ç§ä¼°ç®ææ¯ï¼å¹¶éè¿å ·ä½çå®ä¾éç¹éè¿°åè½ç¹ä¼°ç®ææ¯ã
1 ä¼°ç®ææ¯ç®ä»
1.1 代ç è¡ä¼°ç®ææ¯ã代ç è¡(LOC)æææç坿§è¡çæºä»£ç è¡æ°ï¼å æ¬å¯äº¤ä»ç工使§å¶è¯è¨(JCLï¼Job Control Language)è¯å¥ãæ°æ®å®ä¹ãæ°æ®ç±»å声æãç价声æãè¾å ¥/è¾åºæ ¼å¼å£°æç[1]ã代ç è¡ä¼°ç®ææ¯ä¸»è¦æ¯ä¼°ç®è½¯ä»¶çè§æ¨¡ï¼å³éè¿è¯¥ææ¯ä¼°ç®å¾ ç åè½¯ä»¶é¡¹ç®æå¤å°è¡ä»£ç ãä¸è¬ä¸ºäºæ¹ä¾¿è¡¨ç¤ºï¼ä½¿ç¨è¾å¤§çåä½å代ç è¡(KLOC)æ¥è¡¨ç¤ºå¾ ç å软件项ç®çè§æ¨¡å¤§å°ãè¿ç§æ¹æ³æ¯è¾éç¨äºæç»éªç§¯ç´¯åå¼å模å¼ç¨³å®çå ¬å¸ãå¦ææ¯æ°æç«å ¬å¸ï¼ä½¿ç¨è¿ç§ä¼°ç®ææ¯åä¼åå¨å¾å¤§è¯¯å·®ï¼å 大项ç®å¤±è´¥çé£é©ã
1.2 åè½ç¹ä¼°ç®ææ¯ãåè½ç¹æ³æ¯ä¸ç§ç»è¿å®è·µéªè¯çæ¹æ³ï¼ä½åºç¨ææ¬å¾é«ï¼ä¼°ç®çå·¥ä½éæå ¥ä¹è¾å¤§ãåè½ç¹ä¼°ç®ææ¯æç»ç»ææ¯è§æ¨¡ï¼ä»ç¶éè¦ç¥é项ç®ççäº§çæ°æ®æè½å¾åºå®é çå·¥ä½éãåè½ç¹ä¼°ç®ææ¯å°ç³»ç»åè½å为è¾å ¥ãè¾åºãæ¥è¯¢ãå¤é¨æä»¶åå 鍿件5ç§ç±»åãå ¶ä¸ï¼è¾å ¥æ¯ä¸ä¸ªæ°æ®è·¨è¶ç³»ç»è¾¹çï¼ä»å¤é¨å°å é¨çåºæ¬æ°æ®å¤çè¿ç¨ãæ°æ®çæ¥æºå¯ä»¥æ¯äººæºè¾å ¥çé¢/æ¥å£ï¼ææ¯å¦ä¸ä¸ªåºç¨ç³»ç»;è¾åºæ¯ä¸ä¸ªè¡çæ°æ®è·¨è¶ç³»ç»è¾¹çï¼ä»å é¨å°å¤é¨çåºæ¬æ°æ®å¤çè¿ç¨ãè¿äºè¾åºçæ°æ®å¯è½ä¼äº§çæ¥è¡¨ï¼æåå°å ¶ä»å¤é¨ç³»ç»çè¾åºæä»¶;æ¥è¯¢æ¯ä¸ä¸ªä¸å å«è¡çæ°æ®åæ°æ®ç»´æ¤çåºæ¬æ°æ®å¤çè¿ç¨ï¼å æ¬è¾å ¥åè¾åºä¸¤é¨å;å 鍿件åå¨äºç³»ç»è¾¹çä¹å ï¼ç¨æ·å¯è¯å«çä¸ç»é»è¾ä¸ç¸äºå ³èçæ°æ®;å¤é¨æä»¶åå¨äºç³»ç»è¾¹çä¹å¤ï¼ç¨æ·å¯è¯å«çä¸ç»é»è¾ä¸ç¸äºå ³èçæ°æ®ã使ç¨åè½ç¹ä¼°ç®ææ¯ä¼°ç®çå¤§æ¦æ¥éª¤ä¸ºï¼
(1)éè¿éæ±åæå°ç³»ç»åè½æç §ä¸è¿°5ç§ç±»åè¿è¡åç±»ã
(2)åææ¯ä¸ªåè½é¡¹ç夿ç¨åº¦ï¼å¤§è´å为ä¸è¬ãç®åã夿ä¸ç§ç±»åï¼æ¯ä¸ç§ç±»åé½å¯¹åºä¸ä¸ªæéå¼ï¼å ·ä½å¦è¡¨1ã
(3)æ ¹æ®æ¯ä¸ªåè½é¡¹ç夿æéå¼ï¼æ±åºåè½é¡¹çå æåï¼å³ä¸ºæªè°æ´åè½ç¹æ°(UFC)ã
(4)åæè¯¥ç³»ç»çææ¯å¤æåº¦ï¼åè½ç¹ä¼°ç®å°ä¸ç³»ç»ç¸å ³çææ¯å½±åå ç´ å为14ç»(ç¨Ai表示)ï¼æ¯ä¸ªå为6个级å«ï¼æéåå«ä»0è³5ãæ ¹æ®åæç»æåå ¬å¼è®¡ç®ææ¯å¤æåº¦å å(TCF)ï¼å³TCF=0.65+0.01(SUM(Ai))ã
(5)å°UFCä¸TCFç¸ä¹å³ä¸ºåè½ç¹æ°ã
1.3 COCOMOç®æ³æ¨¡åãCocomoæ¨¡åæ¯ä¸ä¸ªå屿¬¡çç³»åè½¯ä»¶ææ¬ä¼°ç®æ¨¡åï¼å æ¬åºæ¬æ¨¡åãä¸çº§æ¨¡ååè¯¦ç»æ¨¡å3ä¸ªåæ¨¡åã3个模åéç¨åä¸ä¸ªè®¡ç®å ¬å¼ï¼å³E=asbÃEAF[2]ãå ¶ä¸ï¼Eæ¯ä»¥äººæä¸ºåä½çå·¥ä½é;Sæ¯ä»¥KLOC为åä½çç¨åºè§æ¨¡;EAFæ¯ä¸ä¸ªå·¥ä½éè°æ´å åï¼å¨åºæ¬æ¨¡åä¸è¯¥é¡¹å¼ä¸º1ï¼ä¸çº§æ¨¡ååè¯¦ç»æ¨¡å䏿 ¹æ®ææ¬é©±å¨å ç´ ç¡®å®;aåbæ¯éå¼å模å¼èååçå åï¼è¿éå¼å模å¼è¢«å为3ä¸ç±»åï¼å³ææºå¼ãåå离å¼ååµå ¥å¼ã
Cocomoç®æ³æ¨¡åæ¯ä¸ç§ç²¾ç¡®æç¨çä¼°ç®æ¹æ³ï¼å¦æé¡¹ç®æ²¡æè¶³å¤å¤çå岿°æ®ï¼ä¼ä½¿å¾åè°æ´å ååç³»æ°å¾é¾ç¡®å®ï¼è¿è使å¾ä¼°ç®æ¯è¾å°é¾ã使¯ä¸æ¦é¡¹ç®å»ºç«èµ·è¿ç§æ¨¡åï¼åéè¿Cocomo模åå¾åºç项ç®å·¥ä½éå项ç®å¨æå ·ææ´é«çå确度ã
1.4 Delphiä¼°ç®ææ¯ãDelphiä¼°ç®ææ¯å被æä¸ºä¸å®¶ä¼°ç®ææ¯ï¼å®æ¯ç±ä¸ä¸ªè¢«è®¤ä¸ºæ¯è¯¥ä»»å¡ä¸å®¶ç人æ¥è¿è¡ä¼°ç®ï¼ä¸ä¼°ç®è¿ç¨å¾å¤§ä¸é¨åæ¯åºäºä¸æ¸ æ°ï¼ä¸å¯éå¤çæ¨çè¿ç¨ï¼ä¹å°±æ¯ç´è§ãæä»¥è¯¥ææ¯ä¸ä¸å®¶âä¸âçç¨åº¦å对项ç®ççè§£ç¨åº¦æ¯è¯¥ææ¯çéç¹ï¼ä¹æ¯é¾ç¹ï¼å®ç好åç´æ¥å½±åä¼°ç®ç»æçåç¡®ç¨åº¦ã
Delphiä¼°ç®ææ¯ä¼°ç®è¿ç¨å¹¶ä¸ååè½ç¹ä¼°ç®ææ¯æCOCOMOç®æ³æ¨¡å飿 ·ï¼ææç¡®çè®¡ç®æ¹æ³æè®¡ç®å ¬å¼ã宿¯å°å¾ ä¼°ç®ç项ç®çç¸å ³ä¿¡æ¯åç»ä¸å®¶ï¼ä¸å®¶ä¼°ç®åç±ä¸é¨çè´è´£äººè¿è¡æ±æ»ï¼ç¶åååç»ä¸å®¶ä¼°ç®ï¼åå¤å 次åå¾å°ä¸ä¸ªä¼°ç®ç»æï¼å¯è§åªæ¯ä¸ç§ææ³ï¼æä»¥å®é¤äºç¨æ¥ä¼°ç®è§æ¨¡ï¼ä¹å¯ä»¥ç¨æ¥ä¼°ç®ææ¬ãé£é©çï¼å³å¯¹éå®çæä¸ªç§ç®è¿è¡ä¼°ç®ã
1.5 ç±»æ¯ä¼°ç®ææ¯ãâç±»æ¯ä¼°ç®âï¼é¡¾åæä¹æ¯éè¿å以å¾ç±»ä¼¼é¡¹ç®(å¦åºç¨é¢åãç¯å¢å夿ç¨åº¦ç)ç¸æ¯è¾å¾åºä¼°ç®ç»æãç±»æ¯ä¼°ç®ææ¯æ¯ä¸ç§ç²ç¥çä¼°ç®æ¹æ³ï¼å®ä¼°ç®ç»æç精确度åå³äºåå²é¡¹ç®æ°æ®ç宿´æ§åå确度ãç±»æ¯ä¼°ç®ææ¯ä¸Delphiä¼°ç®ææ¯ç±»ä¼¼ï¼å®çç¨éä¸ä» ä» ç¨å¨è§æ¨¡ä¼°ç®ä¸ï¼ä¹å¯ä»¥ä¼°ç®ææ¬ãå·¥ä½éçã 1.6 PERTä¼°ç®ææ¯ãPERTä¼°ç®ææ¯ï¼å称为计åè¯å®¡ä¼°ç®ææ¯ï¼å®å¯¹éè¦ä¼°ç®çç§ç®(å¦è§æ¨¡ãææ¬ãå·¥æç)æä¸ç§ä¸åæ åµä¼°ç®ï¼ä¸ä¸ªä¹è§ä¼°ç®ç»æï¼ä¸ä¸ªæå¯è½ä¼°ç®ç»æï¼ä¸ä¸ªæ²è§ä¼°ç®ç»æãåéè¿è¿ä¸ä¸ªç»æè®¡ç®å¾å°ä¸ä¸ªææè§æ¨¡åæ ååå·®ãè¿ç§ä¼°ç®ææ¯å¯ä»¥ç¨äºä¼°ç®è§æ¨¡ï¼åæ ·ä¹å¯ä»¥ç¨äºä¼°ç®å·¥æï¼ç¸æ¯è¾æ¥è¯´PERTææ¯ä¼°ç®çç»ææ¯ç±»æ¯ä¼°ç®ææ¯çç»æè¦æ´åç¡®ã
2 åè½ç¹ä¼°ç®ææ¯åºç¨å®ä¾
å设æå工管çç³»ç»ï¼ç»è¿éæ±åæå¾ç¥ï¼è¯¥ç³»ç»æå å«åè½å¦ä¸ï¼
(1)å工信æ¯ç»´æ¤ï¼æ·»å åå·¥ãä¿®æ¹å工信æ¯ãæ¥è¯¢å工信æ¯;
(2)é¨é¨ä¿¡æ¯ç»´æ¤ï¼æ·»å é¨é¨ãä¿®æ¹é¨é¨ä¿¡æ¯;
(3)å·¥èµç»è®¡ï¼ç»è®¡å工年èªï¼å¹¶æå°è¾åºã
å ¶ä¸ï¼å¨è¯¥ç³»ç»ä¸æ·»å ä¸ä¸ªåå·¥èµæï¼ä¼ä½¿ç¨å°åå·¥çåºæ¬ä¿¡æ¯ï¼åå·¥ID(æ ç¾æ§ä»¶)ãå§åãæ§å«ãå¹´é¾ãå©å¦ãé¨é¨ID;æè²æ åµï¼å¦æ ¡åç§°ãæå¦ä¸ä¸ãå¦åã对é¨é¨çç»´æ¤ä¼ä½¿ç¨å°é¨é¨çä¿¡æ¯ï¼é¨é¨ID(æ ç¾æ§ä»¶)ãé¨é¨åç§°ãå工工èµä¿¡æ¯ç±å¦å¤ä¸ä¸ªè´¢å¡ç³»ç»æä¾ï¼å·¥èµè¡¨ä¿¡æ¯æåå·¥çåºæ¬ä¿¡æ¯ï¼åå·¥ID(æ ç¾æ§ä»¶)ãå§åãé¨é¨åç§°;å·¥èµä¿¡æ¯ï¼å·¥èµçº§å«ãå·¥èµéé¢ã
æ ¹æ®åè½ç¹ä¼°ç®ææ¯ä¼°ç®æ¥éª¤ï¼é¦å è®¡ç®æªè°æ´åè½ç¹æ°ï¼å³åç§ç±»ååè½é¡¹çå æåï¼åæè¯¥ç³»ç»6个åè½é¡¹æå±ç±»ååå ¶å¤ææéå¼å¦è¡¨2ï¼
å设该项ç®ç14ä¸ªææ¯å¤æåº¦å åå为âæä¸å®å½±åâï¼å³æéå¼å为2ï¼å该项ç®åè½ç¹æ°ä¸ºï¼FP=45Ã(0.65+0.01Ã14Ã2)=41.85ã妿ç¥é该项ç®ä½¿ç¨ä½ç§è¯è¨ï¼å¯ä»¥å°åè½ç¹æ°è½¬æ¢ä¸ºä»£ç è¡æ°ã
3 ç»è¯
æ¬æå¯¹ç®åæ¯è¾æµè¡çå ç§è½¯ä»¶é¡¹ç®ä¼°ç®ææ¯åäºç®åä»ç»ãéç¹è®²è¿°äºåè½ç¹ä¼°ç®ææ¯ï¼å¹¶éè¿ä¸ä¸ªå®ä¾æ¼ç¤ºäºåè½ç¹ä¼°ç®ææ¯çåºç¨æ¹æ³ãéè¿æ¬ææè¿°å¯ä»¥çåºæ¯ç§é¡¹ç®ä¼°ç®ææ¯é½æå ¶èªå·±çä¼ç¼ºç¹ï¼å¦ææ³è¦å¾å°æ¯è¾åç¡®çä¼°ç®ç»æï¼ä¸è½ä» é ä¸ç§ä¼°ç®ææ¯ï¼èåºè¯¥ç»¼åè¿ç¨åç§ä¼°ç®ææ¯ï¼æè½å¾å°æ¯è¾å ¨é¢çä¿¡æ¯åæ¯è¾åç¡®çç»æãç®åï¼ä¹æä¸äºåºäºè¿äºä¼°ç®ææ¯çææ³çèªå¨åä¼°ç®å·¥å ·äº§çï¼ç¸ä¿¡éè¿ä¸æçåå±ï¼å°è§£å³è½¯ä»¶é¡¹ç®ææ¬ä¼°ç®é¾çé®é¢ã
åèæç®ï¼
[1]æ±å°æ°.软件项ç®ç®¡ç[M].åäº¬ï¼æ¸ å大å¦åºç社ï¼2009-11.
[2]è¦å¾ç.软件项ç®ç®¡ç[M].åäº¬ï¼æ¸ å大å¦åºç社ï¼2004.
[3]æææ ï¼ä½æ¢ ï¼æ¨è¾¾ï¼èé£ç¬ï¼çé.è½¯ä»¶ææ¬ä¼°ç®æ¹æ³ååºç¨[J].Journal of Softwareï¼Vol.18ï¼ No.4ï¼ April 2007ï¼775-795.
[4]The David Consulting Group ï¼Function Point Counting Practices Manual Release 4.2.1ï¼January 2005ï¼
[5]åè°¦.软件项ç®ä¼°ç®æ¹æ³å¨ææ·å¼åä¸çå®è·µ.ä¸å½ç®¡çç½ï¼2010-06-18.
ä½è ç®ä»ï¼çé¢ï¼å¥³ï¼ç ç©¶çï¼è½¯ä»¶å·¥ç¨ä¸ä¸;æ±æç±ï¼ç·ï¼ç ç©¶çï¼è½¯ä»¶å·¥ç¨ä¸ä¸ã
ç¹å»ä¸é¡µè¿ææ´å¤è½¯ä»¶ææ¯è®ºæèæ
è®¡ç®æºä¸ä¸æ¯ä¸è®ºæââè½¯ä»¶ææ¯
éçä¿¡æ¯å ¨çåçåå±,è®¡ç®æºçè¿ç¨è¶æ¥è¶æ®åãå¨ä¼ä¸æ¹é¢ç®¡çåå¹è®æ¹é¢,è®¡ç®æºè½¯ä»¶ææ¯åæ¥äºä¸å¯æ¿ä»£çä½ç¨ãä¸é¢æ¯æä¸ºå¤§å®¶æ´ççè®¡ç®æºä¸ä¸ æ¯ä¸ 论æï¼ä¾å¤§å®¶åèã
è®¡ç®æºä¸ä¸æ¯ä¸è®ºæ èæ ä¸ï¼è½¯ä»¶ææ¯åºç¡è¯¾ç¨æå¦æ¹é©åæ
æè¦ï¼æ¬æä»ldquo;è½¯ä»¶ææ¯åºç¡rdquo;课ç¨çç¹ç¹åºåï¼åæå æ»ç» äºè¯¥è¯¾ç¨æå¦è¿ç¨ä¸åºç°çåç§é®é¢ï¼ç»¼åå ¶ä»å¦æ ¡è¯¥è¯¾ç¨çæå¦å å®¹å æå¦ æ¹æ³ ï¼ç»åææ ¡æå¦ç¯å¢åå¦çå¦ä¹ çå®é æ åµï¼å¯¹è¯¾ç¨æå¦è¿è¡äºä¸äºæ¹é©æ¢ç´¢åå®è·µï¼å¹¶åå¾äºä¸å®çæç»©ã
å ³é®è¯ï¼è½¯ä»¶ææ¯åºç¡;æå¦æ¹é©;æå¦ç ç©¶;
ä¸ãå¼è¨
éçç§å¦ææ¯çé£éåå±ï¼è®¡ç®æºåºç¨å·²ç»æ·±å ¥å°ç¤¾ä¼çæ´»çå个é¢åä¸ãçç»çæä½å使ç¨åç§è®¡ç®æºåºç¨è½¯ä»¶ï¼æä¸ºæä»¬å·¥ä½åçæ´»çå¿ å¤æè½ãè¶æ¥è¶å¤çåºç¨è½¯ä»¶ç设计ä¸å¼åæ¯ç±éè®¡ç®æºä¸ä¸äººå宿ï¼å¼ååºçåç§è½¯ä»¶ï¼ä¹å¤§é¨åç±éè®¡ç®æºä¸ä¸äººåæä½å使ç¨ãåæå»è¯å¦é¢éå¯¹æ¬æ ¡çç©å»å¦å·¥ç¨ä¸ä¸çå¦çï¼å¼è®¾äºldquo;è½¯ä»¶ææ¯åºç¡rdquo;课ç¨ãä½ç±äºè¯¥è¯¾ç¨æå¦å 容夿 ·ï¼æå¦å¦æ¶æéï¼å¦çç¨åºè®¾è®¡æ°´å¹³åå·®ä¸é½çåå ï¼ç»æå¸åå¦ççæå¦å¸¦æ¥ä¸å®çé¾åº¦ãé对该课ç¨çç¹ç¹ï¼ç»¼åå ¶ä»å¦æ ¡çæå¦æ¹å¼ï¼ç»ååæå»è¯å¦é¢å®é æ åµï¼å¯¹ldquo;è½¯ä»¶ææ¯åºç¡rdquo;è¯¾ç¨æå¦è¿è¡äºä¸äºæ¹é©æ¢ç´¢åå®è·µã
äºãldquo;è½¯ä»¶ææ¯åºç¡rdquo;è¯¾ç¨æå¦ç°ç¶
第ä¸ï¼è¯¾ç¨å 容å¤ï¼è¦çèå´å¹¿ãåæå»è¯å¦é¢çldquo;è½¯ä»¶ææ¯åºç¡rdquo;课ç¨ï¼æ¯å¨åºç¡è¯¾ç¨ldquo;è®¡ç®æºåºç¨åºç¡rdquo;ãldquo;Cè¯è¨ç¨åºè®¾è®¡rdquo;ãldquo;VBæ°æ®åºç¨åºè®¾è®¡rdquo;课ç¨åå¼è®¾ç课ç¨ï¼å ¶æå¦å 容涵çäºåé¨è®¡ç®æºä¸ä¸ç课ç¨ï¼ldquo;æ°æ®ç»ærdquo;ãldquo;æ°æ®åºç³»ç»rdquo;ãldquo; æä½ç³»ç» rdquo;åldquo;软件工ç¨rdquo;ã卿éç妿¶ä¸å®æè¯¥è¯¾ç¨çæå¦ï¼æå¸ä¸å¦çé½é¢ä¸´å¾å¤§çææã[1]
第äºï¼è¯¾ç¨å¦æ¶æéãåæå»è¯å¦é¢ldquo;è½¯ä»¶ææ¯åºç¡rdquo;è¯¾ç¨æå¦æ50妿¶ï¼å ¶ä¸ç论32妿¶ãå°è¿æéç妿¶åé åï¼åé¨åæå¦å 容çæå¦æ¶é´æ´å åéï¼å¨çæ¶é´å å¦å¥½è¯¥è¯¾ç¨ï¼å¯¹èå¸åå¦ç齿¯æå¤§çææãå课æ¶éå¶ï¼å¨æå¦ä¸ï¼æå¸å¯¹æ¯ç¥åæ½è±¡çç¥è¯æ æ³æ·±å ¥è®²è§£ï¼æ²¡ææ¶é´éè¿æ´å¤çå®ä¾å¯¹æ¦å¿µåç®æ³æ¼ç¤ºå说æ;å¦ç缺å°è¶³å¤çç¨åºè®¾è®¡ ç»éª åè°è¯è½åï¼å¯¹æå¦å å®¹æ æ³èä¼è´¯éã以ldquo;è½¯ä»¶ææ¯åºç¡rdquo;课ç¨çæ°æ®ç»æé¨åå 容讲æä¸ºä¾ï¼å¯¹äºé¡ºåºè¡¨ãé¾è¡¨ãæ ãéåãæ ãå¾ãæåºåæ¥æ¾çç¥è¯ï¼è¯¾å ç大é¨åæ¶é´ï¼åªè½éä¸è®²è§£ç¸å ³ç¥è¯çæ¦å¿µãææ³åç®æ³å®ç°ï¼å¦çç»ä¹ æä½æ¶ä¹åªè½æ¯å°ç®æ³å¨æºå¨ä¸å®ç°ï¼ä½å ·ä½çåºç¨ãç¨åºè®¾è®¡ä»¥åè°è¯çæå·§è¯¾å 䏿 æ³ç»è´è®²è§£ï¼åæ ·ï¼å¯¹äºå¤§é¨åå¦çï¼å ·ä½çåºç¨å¨ç»ä¹ æä½æ¶ç»ä¹ ä¸å°ã[2]
第ä¸ï¼å¦çå¦ä¹ ç®çä¸æç¡®ãå¦çå¨å¦ä¹ æ¶ï¼éè¦äºè§£æå¦å 容å¨å ¶æªæ¥å·¥ä½åçæ´»ä¸çç®çåæä¹ã使¯ï¼ç±äºldquo;è½¯ä»¶ææ¯åºç¡rdquo;è¯¾ç¨æ¶µçæå¦å 容å¤ï¼æè¯¾å¦æ¶å°ï¼å¯¼è´å¦çå¦å°çç¥è¯æµ®äºè¡¨é¢ï¼è¯¾å 讲æä»¥æ¦å¿µåç论为主ï¼ç¼ºå°è§£å³å®é é®é¢ç»éªï¼å¦ç对æå¦å 容çéè¦æ§ãå®ç¨æ§äºè§£ä¸æ·±ãå¦çå¦ä¹ ldquo;è½¯ä»¶ææ¯åºç¡rdquo;课ç¨åï¼åªææ¡äºä¸äºåºæ¬æ¦å¿µåç®æ³ï¼ä½æ æ³å°æå¦åºç¨äºå®è·µã[3]
第åï¼å¦ççç¨åºè®¾è®¡æ°´å¹³åå·®ä¸é½ãåæå»è¯å¦é¢ldquo;è½¯ä»¶ææ¯åºç¡rdquo;课ç¨å¼è®¾äºå¦ç大äºä¸å¦æï¼å¦çå¨å¦ä¹ 该课ç¨åï¼å·²ç»å¦ä¹ äºldquo;Cè¯è¨ç¨åºè®¾è®¡rdquo;ï¼ä½Cè¯è¨è¯¾ç¨å¯¹äºç¬¬ä¸æ¬¡æ¥è§¦ç¨åºè®¾è®¡çå¦çæ¥è¯´ï¼æ¦å¿µæ½è±¡ä¸è§åç¹å¤ï¼ææ¡å°é¾ã对äºCè¯è¨ä¸æ°æ®çåå¨ãç®æ³ç¼åãç¨åºè®¾è®¡åè°è¯çå°¤å ¶çæ§ãå°æï¼å æ·±äºæ¥ä¸æ¥æ°æ®ç»æé¨åå¦ä¹ çé¾åº¦ãåç±äºldquo;è½¯ä»¶ææ¯åºç¡rdquo;课ç¨ä¸ldquo;Cè¯è¨ç¨åºè®¾è®¡rdquo;课ç¨ä¹é´é´éä¸ä¸ªå¦æï¼è¿è®©å¦çæ¬å°±ä¸ç¢åºçCç¼ç¨ç¥è¯å¨å¦ä¹ æ°çå å®¹æ¶æ´å å°é¾ã
第äºï¼æ³¨éå¹å »å¦ççåºç¨è½åãå¦çå¦ä¹ ldquo;è½¯ä»¶ææ¯åºç¡rdquo;è¯¾ç¨æ¯ä¸ºäºç¨æå¦ç¥è¯è§£å³å®é é®é¢ï¼å¦ççå®è·µè½åçå¹å »æ¯æ¬è¯¾ç¨æå¦çéä¸ä¹éï¼å¦ä½æ´å¥½çæé«å¦ççå¦ä¹ å ´è¶£ï¼å æ·±å¦ç对ç¥è¯ççè§£ï¼åæ ·æ¯è¯¥è¯¾ç¨çæå¦é¾ç¹ã以䏿¯åæå»è¯å¦é¢ldquo;软件åºç¡åºç¡rdquo;课ç¨é¢ä¸´ç主è¦é®é¢ï¼å个é®é¢ç¸äºå½±ååå¶çº¦ï¼è¿ä¸æ¥å½±åå°ldquo;软åºrdquo;课ç¨çæå¦ææåå¦çå¦ä¹ 该课ç¨çå ´è¶£åææãé对以ä¸é®é¢ï¼èæ¥å ¶ä»é¢æ ¡çæå¦æ¹æ³åæå¦ææ®µï¼åæå»è¯å¦é¢çldquo;è½¯ä»¶ææ¯åºç¡rdquo;卿å¦åå®è·µç¯èè¿è¡äºæ¹é©æ¢ç´¢ï¼åå¾äºä¸å®çææã
ä¸ãè¯¾ç¨æå¦æ¹é©æ¢ç´¢
第ä¸ï¼å©ç¨ç°ä»£ æè² ææ¯ï¼å®ä¾åæå¦ãæææ¯å¦çè·åç¥è¯çç´æ¥æ¹æ³ï¼å¨éæ©æææ¹é¢ï¼éåæ¡ä¾è¯¦ç»çææï¼å¼¥è¡¥æå¦å¦æ¶çä¸è¶³ãç论课æå¦æ¯å¦çè·åç¥è¯çéè¦ææ®µï¼ææ ¡çæå¦ç¯å¢ä¼ç§ï¼æ¯ä¸ä¸ªæå®¤é½é 夿å¤åªä½çç°ä»£å设å¤è¾ 婿å¦ï¼å©ç¨å è¿çæå¦è®¾å¤ï¼å¶ä½ä¼ç§çæå¦è¯¾ä»¶ï¼å¢å å¨ç»çå ç´ ï¼å°æ¦æ¶©é¾æçç论ç¥è¯ï¼éè¿ç´è§çä¾ååçå¨ç讲解å±ç¤ºç»å¦çãå¦è®²è§£æ°æ®ç»æä¸æ çåå¨ç»æãå®ä¹åç®æ³æ¶ï¼å©ç¨å¦ççç¥çææªä¸ç弹夹讲解;讲éåç¸å ³ç¥è¯çæ¶åï¼å©ç¨å¦çæç»å¸¸ä½¿ç¨ç车ç«ä¹°ç¥¨ççå¨å½¢è±¡çä¾åãåå¦ï¼è®²è§£æ°æ®åºä¸è弿¦å¿µçæ¶åï¼å©ç¨å¦ççæçç级å¦çä½ä¸ºå¯¹è±¡ï¼åå«è§£éå个èå¼çåºå«hellip;hellip;
第äºï¼å¯¹æ¯å½çº³ï¼å¼ºè°æ»ç»ãåå°è¯¾æ¶çå®¢è§æ¡ä»¶éå¶ï¼ç»å¤è½®æè¯¾åç°ï¼å¦çå¨å¦ä¹ ldquo;è½¯ä»¶ææ¯åºç¡rdquo;课ç¨ç¥è¯æ¶ï¼ä¼æå«åµåæ£çæè§ï¼ç¥è¯æ æ³å¸æ¶é彻并åºç¨ï¼å·²ç»å¼å§ä¸ä¸é¨åç¥è¯çå¦ä¹ ãæå¸éè¦å©ç¨èªå·±çæå¦ç»éªï¼å¨è®²æè¿ç¨ä¸å¯¹ç¥è¯è¿è¡åç»ï¼å¯¹ç¸ä¼¼ç¥è¯å¤è¿è¡å½çº³æ»ç»ï¼ç¨å°½éå°çè¯è¨å¤ä¹ ä¸å¯¹æ¯ç¸å ³å 容ï¼è®©å¦çåå°æ¸©æ èç¥æ°ã
第ä¸ï¼å¼ºåå®è·µæå¦ï¼æé«å¨æè½åãæäººé±¼ä¸å¦æäººä»¥æ¸ï¼ç¸å¯¹äºæå¸ï¼å¦çææ¯å¦ä¹ ç主ä½ï¼å¦çå¦ä¹ ç䏻卿§åç§¯ææ§ç´æ¥å½±åçå¦ä¹ çææãå¤è½è¡¥æï¼ç£ä¿å¦çå©ç¨è¯¾ä½æ¶é´å¤ä¹ Cè¯è¨çå¦è¿çç¥è¯ï¼å©ç¨å®éªè¯¾ç¨åºè°è¯çæºä¼ï¼è®©å¦çèªå·±è®²è§£ç¨åºå¹¶å¼å¯¼å¦ç对ç¨åºè·è¸ªï¼ä»ç»è§å¯ç¨åºåéçååï¼æ»ç»ç»éªï¼å¯¹ç¨åºè¿è¡ä¼åï¼æä¸è¯å¥½çç¨åºè®¾è®¡åºç¡ãåæå»è¯å¦é¢è½¯ä»¶ææ¯åºç¡è¯¾ç¨çå®éªæ18妿¶ï¼å®éªè¯¾ä¸é¤äºéªè¯è¯¾å 讲æçå 容ï¼å¦çæ æ³æ´è¿ä¸æ¥çå¦ä¹ æ·±å ¥çå 容ï¼ä¸ºæ´å¥½çå¹å »å¦çç¬ç«æä½è½ååå®é åºç¨è½åï¼ææ ¡ä¸ºçå·¥çå¦ç弿¾å®éªå®¤ï¼æä¾èªä¸»ä¸æºç»ä¹ ç¯å¢ã对æè¿ä¸æ¥å¦ä¹ éè¦çå¦çï¼å¨æ¯å¨ä¸ä¸åå¼è®¾ç¬¬äºè¯¾å ï¼ç±æç»éªçèå¸å¯¹å¦çæé对æ§ç讲解ç¨åºè®¾è®¡å软件å¼åçæ¹æ³åæå·§ã
第åï¼éç¨è¯¾ç¨è®¾è®¡ï¼ç£ä¿å¦çèªä¸»å¦ä¹ ã为æ´å¥½çæ¿åå¦çå¦ä¹ çç§¯ææ§å䏻卿§ï¼å¨æ°æ®ç»æåæ°æ®åºé¨ååºç¡ç¥è¯å¦ä¹ åï¼åå«è¦æ±å¦çè¿è¡è¯¾ç¨è®¾è®¡ã卿°æ®ç»æé¨åï¼ä¸ºæ¯ä¸ä½å¦çæä¾ä¸åç设计é¢ç®ï¼éå®æäº¤ä½ä¸æ¶é´ã为解å³å¦çå¯è½æ¯ç½ç»ä¸è½½æä»äººåä½å¸®å©å®æä½ä¸çæ åµï¼éè¦å¦ç对ç¨åºè¿è¡æ³¨éï¼è¦æ±å¦çè½è¯»æç¨åºãéå¯¹æ°æ®åºé¨åï¼éç¨å¦çåç»å®ææ°æ®åºé¢ç®çæ¹å¼ï¼æ°æ®åºé¢ç®å¯éç¨æå¸å½é¢åå¦çéé¢çæ¹å¼ï¼å¦çåç»éç¨å¦çèªä¸»åç»ï¼è¦æ±æ¯ç»5-6æåï¼æ¯ä½æåè´è´£æ°æ®åºçä¸åé¨åï¼æåæ ¹æ®æ¯äººè´è´£çè®¾è®¡é¾æç¨åº¦è¯ä»·å¦ççæç»©ãéç¨è¯¾ç¨è®¾è®¡çæ¹å¼ï¼ç»ä¸å¦çå¦ä¹ çç´§è¿«æåååï¼å¯¹äºç¨åºè®¾è®¡è½åç¨å·®çå¦çï¼éå½éä½è¦æ±ï¼è¾¾å°é»ç¼å¦çå®é 卿è½åãå¹å »å¦çå¢éå使è¯åååæä½è½åï¼ä¸ºå¦çç工使ä¸åºç¡ã
åãç»æè¯
æå¦æ¯ä¸é¡¹æ°¸æ æ¢å¢çå·¥ä½ï¼å¨æå¦è¿ç¨ä¸ï¼æå¸è¦æ ¹æ®å¦ççä¸ä¸æ åµå个人å¦ä¹ æ åµåç¹ç¹ï¼æé对æ§çè¿è¡æå¦æ¹å¼åæå¦å å®¹çæ¹é©ï¼è¿ç¨éå½çæå¦æ¨¡å¼ï¼æç¥è¯ä¼ éç»å¦çï¼å¹å »å¦çç¬ç«åæé®é¢ãè§£å³é®é¢ãå°æå¦ç¥è¯ç»¼ååºç¨äºå®è·µçå®è·µååæ°è½åã
åèæç®ï¼
[1]å¼ å°çï¼åä¼ï¼å¼ èªåï¼æ¨å翼.ãè®¡ç®æºè½¯ä»¶ææ¯åºç¡ãæå¦æ¹é©æ¢ç´¢ä¸ç ç©¶[J].ä¸å½ç§æä¿¡æ¯.2012(04)ï¼129ï½135.
[2]éå¸ä¼ï¼é©¬åä¹ï¼è¾å ¨æ.ldquo;è®¡ç®æºè½¯ä»¶ææ¯åºç¡rdquo;è¯¾ç¨æå¦æ¹æ³æ¢æ[J].è®¡ç®æºæè²2009(22)ï¼68ï½69.
[3]伦åæï¼é¨æ´ªï¼å °å»ºå.ãè½¯ä»¶ææ¯åºç¡ãæå¦æ¹é©æ¢æ[J].è¯¾ç¨æè²ç ç©¶ï¼2014(27)
è®¡ç®æºä¸ä¸æ¯ä¸è®ºæèæäºï¼æ°æ¶æè®¡ç® æºè½¯ä»¶å¼åææ¯ç ç©¶
æè¦ï¼ä½ä¸ºä¸é¨æ°å ´å¦ç§ï¼è®¡ç®æºè½¯ä»¶å¨çççåå å¹´ä¸å®ç°äºè·¨è¶å¼åå±ï¼å½ä»æ¶ä»£è®¡ç®æºè½¯ä»¶ææ¯ä¾æ§ä¿æçæºççå屿½åï¼ä¸ºäººç±»çåè¿ååºäºå·¨å¤§è´¡ç®ã该æä¸»è¦ä»è®¡ç®æºè½¯ä»¶å¼åææ¯çç°ç¶ãä¸»è¦æ¹å¼ãåºç¨ä»¥ååå±è¶å¿çæ¹é¢è®ºè¿°äºè®¡ç®æºè½¯ä»¶å¼åææ¯çåºç¨ååå±è¶å¿ã
å ³é®è¯ï¼æ°æ¶æ;è®¡ç®æºå¼åææ¯;åºç¨;è¶å¿
1è®¡ç®æºè½¯ä»¶å¼åææ¯æ¦è¿°
ä¸è¬æ¥è¯´ï¼è®¡ç®æºè½¯ä»¶ä¸»è¦å æ¬ä¸¤å¤§é¨åï¼åºç¨è½¯ä»¶åç³»ç»è½¯ä»¶ãè®¡ç®æºåºç¨è½¯ä»¶æçæ¯ä¸ºäºå¸®å©ç¨æ·è§£å³ä½¿ç¨è¿ç¨ä¸çå ·ä½é®é¢è设计çè½¯ä»¶ï¼æ¯å¦å¨±ä¹ã管çãææ¡£çæ¹é¢ç软件;ç³»ç»è½¯ä»¶åæçæ¯è®¡ç®æºæ¬èº«ææºå¸¦ç软件ï¼ä¸»è¦ç¨äºä¿éè®¡ç®æºçè¿è¡ãç»´æ¤ççãè®¡ç®æºåºç¨è½¯ä»¶åè®¡ç®æºç³»ç»è½¯ä»¶çä½ç¨æ¯ç¸åçï¼é½æ¨å¨ä¸ºç¨æ·æä¾æ´å¥½çä¸ç½ä½éªåå®ç¨ç¯å¢ã仿¬è´¨ä¸æ¥çï¼äººä»¬å¨ä½¿ç¨è®¡ç®æºæ¶è¿è¡çæä¸ºé¢ç¹çæ¯è®¡ç®æºç软件系ç»èéè®¡ç®æºæ¬èº«ï¼å¯ä»¥è¯´ï¼æ²¡æè®¡ç®æºè½¯ä»¶ï¼è®¡ç®æºå°±æ æ³æ£å¸¸ä½¿ç¨ã20ä¸çºªä¸æï¼ä¸çèå´å çè®¡ç®æºè½¯ä»¶å¼åææ¯è¾ä¸ºè½åï¼ä» ä» åçå¨æå·¥è½¯ä»¶å¼åé¶æ®µï¼å·¥ä½æçä½ä¸ï¼è¿è¿ä¸è½æ»¡è¶³äººä»¬æ¥çå¢é¿çéæ±ãä¼´éçå ¨çç»æµçé£éåå±ä»¥åç¬¬ä¸æ¬¡ç§æé©å½æµªæ½®çå¼å§ï¼è®¡ç®æºè½¯ä»¶å¼åææ¯ä¹åå¾äºé¿è¶³åå±ï¼äººä»¬å¯¹å ¶ç认è¯ä¹åçäºååï¼è½¯ä»¶å¼åä¸è¯éæ°è¢«å®ä¹ï¼ä¸ºäºå®ç°è®¡ç®æºçç¨åºè¿è¡èéç¨çè§å以忹æ³çç¸å ³çææ¡£çé½å±äºè®¡ç®æºè½¯ä»¶çèç´ãåå±å°å½ä»æ¶ä»£ï¼è®¡ç®æºè½¯ä»¶å¼åææ¯å¤§è´ç»åäºç¨åºè®¾è®¡è¿ç¨ã软件è¿ç¨ã软件工ç¨ä¸ä¸ªæ¶æï¼éçæ¶é´çååï¼è®¡ç®æºè½¯ä»¶å¼åææ¯å·²ç»æ¥è¶æçã
2è®¡ç®æºè½¯ä»¶å¼åææ¯ç°ç¶
2.1è®¡ç®æºè½¯ä»¶å¼åææ¯ç°ç¶
å½ä»æ¶ä»£æ æä¸å¨çç½ç»ç»äººä»¬çå·¥ä½çæ´»æ¹å¼å¸¦æ¥äºç¿»å¤©è¦å°çååï¼èæ¯æçäºèç½åå±çæ£æ¯è®¡ç®æºè½¯ä»¶ææ¯çå¼ååè¿è¡ãéçè®¡ç®æºå¨å ¨çèå´å çæ®åï¼å½å çè®¡ç®æºè½¯ä»¶å¼åææ¯ä¹è¿ éæé¿ï¼ä¸ºéåºå¸åºäººæéæ±ï¼å大é«ç颿 ¡è®¾ç«äºä¸è®¡ç®æºè½¯ä»¶ææ¯ç¸å ³çä¸ä¸åæ¹åï¼æ 论æ¯é«è颿 ¡è¿æ¯éç¹é¢æ ¡çä¸ä¸äººæ°æ¯éé½åä¸åè¶å¿ï¼ä»äºäºè½¯ä»¶å¼åè¡ä¸ç人æä¸æå¢å¤ã
2.2è®¡ç®æºè½¯ä»¶å¼åææ¯éè¦æ§
æ£æ¯æäºè½¯ä»¶å¼åææ¯ç䏿æ¹é©åæ°ï¼ææ¨å¨äºæ´ä¸ªäºèç½è¡ä¸çé£éåå±ï¼å¯ä»¥è¯´è®¡ç®æºè½¯ä»¶å¼åææ¯å¯¹å½ä»£ä¿¡æ¯ç¤¾ä¼çåå±æä¸¾è¶³è½»éçä½ç¨ï¼ä½ä¸ºæ´ä¸ªä¿¡æ¯ç½ç»çæ ¸å¿é¨åï¼è®¡ç®æºè½¯ä»¶ææ¯å¼åå°ç½ç»ä¿¡æ¯ä¼ è¾åè¿ç¨æ§å¶å为äºç°å®ï¼ä¸ºäººä»¬ççæ´»ã工使ä¾äºæå¤§å°ä¾¿å©ãè®¡ç®æºè½¯ä»¶å¼åææ¯çåºç¨å¤§å¤§æåäºä¿¡æ¯ç½ç»ç¯å¢çå®å ¨æ§ãéç§æ§ï¼ä¿è¯äººä»¬å¨ç æ³ç½ç»æå¸¦æ¥çèªç±æ¶ä¸ä¼åå°å ¶ä»å ç´ çå¹²æ°ï¼å¤§å¤§æåäºäººä»¬çä½éªæãæ¤å¤ï¼è½¯ä»¶ææ¯çå¼åååºç¨å¯ä»¥ä¿è¿è®¡ç®æºä½¿ç¨åè½¯ä»¶ææ¯ä¹é´çé®é¢ï¼å®ç°ä¸¤è ææºèåï¼ä»èæå±äºè®¡ç®æºçéç¨èå´åéç¨é¢åï¼æ¨å¨äººç±»ç¤¾ä¼åååå±ã
2.3è®¡ç®æºè½¯ä»¶å¼åææ¯é®é¢
é¦å ï¼ä¿¡ç¨å¼è®¡ç®é®é¢ãè¿æ¯è®¡ç®æºè½¯ä»¶ææ¯å¼åè¿ç¨ä¸çéè¦é®é¢ä¹ä¸ï¼å ¶å ³é®å¨äºä¿¡ç¨æºå¶ï¼ç±äºæ²¡æç»ä¸çä¿¡ç¨æºå¶ï¼å æ¤ï¼ä¼å¯¼è´è®¡ç®æ¹æ³çä¸åã夿°æ åµä¸ï¼éåçæ¯ä¹æ§åãå æ§å¢çæ¹æ³ï¼å æ§å¢ä¸»è¦æ¯ç¨æ¥å¤çä¿¡èªåº¦å¢å çé®é¢ï¼è¿æ ·å¯ä»¥å¯¹æ¶æèç¹å½¢æçº¦æä½ç¨ãå ¶æ¬¡ï¼æ¯æ°æ®å®å ¨é®é¢ãè½ç¶ç°é¶æ®µçè®¡ç®æºè½¯ä»¶å¼åææ¯åºç»ååæçï¼ä½æ¯å¨é¢å¯¹æ°æ®ä¼ éè¿ç¨ä¸çæ°æ®ä¸¢å¤±çé®é¢æ¶ï¼è¿æ¯æ æ³ææéæ¢ï¼å¾å®¹æé ææºå¯æä»¶è¢«çªåæ³é²çé®é¢ï¼è¿å¯¹ç¸å ³äººåãæºæé½å¸¦æ¥äºæå¤§çæå¤±ãæåï¼æ¯çæé®é¢ãè¿æ¯è®¡ç®æºè½¯ä»¶å¼åææ¯ä¸æä¸¥éææ³æ»¥çä¸ä¸ªé®é¢ãç±äºæå½çæä¿æ¤æ³è§è¿æ²¡æå®å ¨å½¢æä½ç³»ï¼åå ä¸ç½ç»èµæºçå ±äº«æ§çå ç´ ï¼è½¯ä»¶ææ¯å¼åçææå¾å®¹æè¢«çªåï¼è¿å¤§å¤§éä½äºè½¯ä»¶äººåç工使çåç§¯ææ§ï¼ä¹ä¼å¯¹æå½ç软件è¡ä¸åå±å¸¦æ¥æ¶æå½±åã
3è®¡ç®æºè½¯ä»¶å¼åææ¯ä¸»è¦æ¹å¼
ç»è¿å åå¹´çåå±ï¼è®¡ç®æºè½¯ä»¶å¼åææ¯çæ¹å¼å·²ç»è¿å ¥äºæçé¶æ®µï¼åæ¹é¢ç论ç¥è¯ä¹æ¥è»å®åï¼æ»çæ¥è¯´ï¼ç°é¶æ®µæä¸»è¦ç软件å¼åæ¹å¼ä¸»è¦å æ¬è®¡ç®æºè½¯ä»¶çå½å¨ææ³ãåååæ¹æ³åèªå¨å½¢å¼çç³»ç»å¼åæ³ä¸ç§æ¹å¼ï¼3.1è®¡ç®æºè½¯ä»¶çå½å¨ææ³è¯¥è½¯ä»¶å¼åæ¹å¼äº¦è¢«ç§°ä¸ºç»æåç³»ç»å¼åæ¹æ³ãæ¯ä¸ç§æ¹å¼ä¸æä¸ºæ®éçä¸ç§ä½¿ç¨ææ®µï¼è®¡ç®æºè½¯ä»¶çå½å¨ææ³çç¼äºè½¯ä»¶çæ´ä½æ§åå ¨å±æ§ï¼ä¸»è¦ç¨äºå¤æçç³»ç»å¼åé¶æ®µãè¿ç§æ¹å¼å°è½¯ä»¶çå¼åé¶æ®µåå为è¥å¹²ä¸ªåé¶æ®µï¼éä½äºåæè½¯ä»¶ç³»ç»çé¾åº¦ï¼ä¾¿äºæ´å¥½çæä½åç»´æ¤ãè®¡ç®æºè½¯ä»¶çå½å¨ææ³ç缺ç¹å¨äºå¼åèæ¶é¿ï¼åé¶æ®µä¹é´ç¼ºä¹ç¬ç«æ§ï¼ååèç³»å¯åå¢å¤§äºå·¥ä½éã3.2å形忹æ³è¿ç§å¼åæ¹å¼ä¸»è¦æçæ¯ç¸å ³çææ¯äººåå¨å讨å³å®ä¸ä¸ªç»ä¸ç软件模åä¹åè¿å ¥å¼åé¶æ®µå¹¶ä¸æä¿®æ¹è°æ´ï¼ç´å°è¾¾å°ç¨æ·çè¦æ±å³å¯ãè¿ä¹æ¯ä¸ç§è¾ä¸ºæ®éçå¼åææ³ï¼å ¶ä¼ç¹å¨äºä»¥ç¨æ·çéæ±ä¸ºå¯¼åç®æ æ§å¼ºï¼å¯ä»¥éä½ä¸å¿ è¦çææ¬åææ¯æµªè´¹ï¼ç¼ºç¹å¨äºéç¨èå´è¾å°ï¼åªå¯ç¨äºå°åç®æç软件系ç»å¼åã3.3èªå¨å½¢å¼ç软件å¼åæ¹æ³ä¸»è¦ç¹ç¹æ¯å¨è½¯ä»¶å¼åè¿ç¨ä¸å¯¹è½¯ä»¶çå¼åç®çåå 容详ç»è¯´æï¼å¯¹å¼åè¿ç¨åä¸è¿å¤èµè¿°ï¼å ¶ä¼ç¹å¨äºå¯ä»¥æ ¹æ®è½¯ä»¶çè¦æ±èªä¸»è®¾è®¡ç¼ç ã
4è®¡ç®æºè½¯ä»¶å¼åææ¯åºç¨
ä»»ä½ä¸ç§ææ¯çåæååºç¨é½æ¯ä¸ºäºæ´å¥½å°æå¡äºäººç±»ï¼æå人类ççæ´»æ¹å¼å工使¹å¼ãå æ¤ï¼å¼åè®¡ç®æºè½¯ä»¶å°±æ¯ä¸ºäºç»äººä»¬å¸¦æ¥æ´å¤çä¾¿æ·æ§ã髿æ§ï¼æ»¡è¶³äººä»¬çåç§éæ±ã䏾便¥è¯´ï¼å¨å¯¹ä¸¤ä¸ªä¸åç软件系ç»VB6.0+AccessåWeb+_ml+Active è¿ è¡åºç¨æ¶ï¼å°±è¦æ ¹æ®è½¯ä»¶æ¬èº«çç¹ç¹æ¥æ»¡è¶³ç¨æ·çä¸åéæ±ãç±äºç¬¬ä¸ä¸ªè½¯ä»¶ççæ¬ä¸å¾®è½¯ççæ¬ç¸åï¼å æ¤å¨å®è£ æ¶å°±å¯ä»¥ç´æ¥å¨çµèä¸è¿è¡ï¼æ éå ¶ä»è¾ å©çç³»ç»è½¯ä»¶ï¼å®è£ æååï¼è¯¥ç³»ç»å¨ä½¿ç¨æ¶æä½æµç å¿«æ·ï¼ä½¿ç¨æ¹ä¾¿ï¼å¹¶ä¸æ²¡æå ¶ä»å¤ä½çéå 产åå½±åç¨æ·ç使ç¨ï¼å æ¤ï¼è¯¥è½¯ä»¶çç¨æ·éæ±å°±ä¼ä¸ææåï¼å¯è½ä¼å ä¸ºç¨æ·è¿å¤è对使ç¨ä½éªé æå½±åï¼è¿å°±éè¦äººå·¥è¿è¡è°æ´ãè第äºç§è½¯ä»¶å¨å®è£ æ¶ç±äºåå°èªèº«æ¡ä»¶çéå¶ï¼å¨å®è£ æ¶ä¼å¨ä¸å®ç¨åº¦ä¸éä½ç¨æ·ä½¿ç¨éãè¿å°±è¯´æå¨è¿è¡è®¡ç®æºè½¯ä»¶ææ¯å¼åæ¶è¦åæä»¥äººä¸ºæ¬ï¼å°ç¨æ·çéæ±æ¾å¨é¦ä½ï¼æå¤§ç¨åº¦çæ»¡è¶³ç¨æ·çä½éªï¼å¯æå¦æ¤ï¼æè½è·åæ´å¤ç使ç¨çå婿¶¦ã
5ç»æè¯
è®¡ç®æºè½¯ä»¶å¼åææ¯çåå±è¶å¿ä¸»è¦è¡¨ç°å¨ä»¥ä¸å 个æ¹é¢ï¼
1)ç½ç»åã
ç½ç»åæ¯è®¡ç®æºè½¯ä»¶å¼åææ¯ç主è¦ç®æ ï¼å ¶ç½ç»åçå屿¹åå¿å¿ ä¼ä¸ºäººç±»ççæ´»ç产æ¹å¼äº§ç巨大影åï¼äººä¸ç©ä¹é´ç¸äºè¿æ¥ç©èç½å°ä¼æ¯ä»¥åè®¡ç®æºè½¯ä»¶å¼åææ¯ç主è¦ç ç©¶å 容ã
2)æå¡æ§ã
è®¡ç®æºè½¯ä»¶å¨å¼ååºç¨ä¹åå°±æ¯ä¸ºäºè§£å³äººä»¬å¤çé®é¢æ¶çé¾é¢ï¼æªæ¥çè®¡ç®æºè½¯ä»¶å¼åææ¯å°åå©å è¿çå¼åç念æ´å ¨é¢ãæ´ç»è´çæ»¡è¶³ç¨æ·çä½éªåéæ±ï¼æä»¥æå¡æ§æ¯å ¶ææ ¹æ¬çç¹å¾ï¼ä¹æ¯ä»å䏿åååå±çå¨åã
3)æºè½åã
è®¡ç®æºè½¯ä»¶å¼åææ¯éç社ä¼çåå±éæ¥åæºè½åæ¹åè¿è¿ï¼éçææ¯çä¸æè¿æ¥ï¼è®¡ç®æºè½¯ä»¶å¼åææ¯ä¼æ´å è¶å人æ§åï¼æºè½åå屿¹åæ¯äººç±»è®¡ç®æºè½¯ä»¶çéè¦è¿æ¥ï¼æ¯é«ç§æç䏿¬¡çªç ´æ§è¿å±ã
4)弿¾åã
è®¡ç®æºè½¯ä»¶å¼åææ¯ç弿¾å主è¦ä½ç°å¨ææ¯å¼å人åä¹é´çææ¯äº¤æµåå ±äº«ï¼å¨ææ¯ä¸åæçæ¯è½¯ä»¶æºä»£ç ç弿¾å软件产åçæ ååï¼ä»ä¸äººåä¹é´çç¸äºå¦ä¹ å¯ä»¥æç ´è¡ä¸ä¹é´çå£åï¼ç¢°æåºæ´å¤çæç»´ç«è±ï¼ä»æ ¹æ¬ä¸æé«è½¯ä»¶äº§åçè´¨éï¼å®ç°æ´ä¸ªè½¯ä»¶è¡ä¸ç¹è£åå±ã
åèæç®ï¼
[1]èä¼.æµ è®ºæ°æ¶æè®¡ç®æºè½¯ä»¶å¼åææ¯çåºç¨ååå±è¶å¿[J].è®¡ç®æºå ç软件ä¸åºç¨,2014(13):80-80+82.
[2]åè³.æ°æ¶æè®¡ç®æºè½¯ä»¶å¼åææ¯çåºç¨ååå±è¶å[J].ä¸å½æ°éä¿¡,2015(13):89-89.
[3]å·¦å².è¯æè®¡ç®æºè½¯ä»¶å¼åææ¯çåºç¨ååå±å±æ[J].ææº,2013(12):384-384.
[4]åå¯è±.æµ è°è®¡ç®æºè½¯ä»¶å¼åææ¯çåºç¨ååå±[J].æ 线äºèç§æ,2013(1):69.
[5]æ½å ¶ç³.è®¡ç®æºè½¯ä»¶å¼åææ¯çç°ç¶ååºç¨æ¢ç©¶[J].ä¿¡æ¯ææ¯ä¸ä¿¡æ¯å,2015(3):249-251.
è®¡ç®æºä¸ä¸æ¯ä¸è®ºæmdash;mdash;è½¯ä»¶ææ¯ç¸å ³ æç« ï¼
1.è®¡ç®æºä¸ä¸æ¯ä¸è®ºæèæ¬
2.è®¡ç®æºä¸ä¸æ¯ä¸è®ºæå¤§å ¨åè
3.è®¡ç®æºè½¯ä»¶ææ¯ä¸ä¸è®ºæ
4.è®¡ç®æºè½¯ä»¶ææ¯çæ¯ä¸è®ºæ
5.å ³äºè®¡ç®æºææ¯åºç¨ä¸ä¸æ¯ä¸è®ºæ
6.è®¡ç®æºè½¯ä»¶æ¬ç§æ¯ä¸è®ºæ
软件å¼åæ¯ä¸è®ºææä¹å?
以䏿¯æä¸ªäººåè¿ç论æï¼æ ¼å¼åºè¯¥å°±æ¯è¿ä»¬åï¼ç»ä½ åªä¾æ¨¡åçåèãè³äºä½ çå ·ä½å 容该æä¹åï¼ä½ å¾å¤è±çç¹å¿æï¼å论æçèµ·æ¥ç®åï¼å ¶å®å¹¶ä¸æ¯æ³åä¸ç飿 ·....
åªåå§!!!!!!!!!!!!
ç®å½
æ
è¦
I
Abstract
II
第1ç«
绪
论
1
1.1
å¼åèæ¯ï¼å¼åç¯å¢åæä¹
1
1.2
ç³»ç»è®¾è®¡è¯´æ
2
1.3
å¼åå·¥å ·çéç¨ä¸ä»ç»
3
1.3.1
C#ææ¯ä»ç»
3
1.3.2
C#è®¿é®æ°æ®åºçåç
4
1.3.3
C#ææ¯çä¼ç¹:
4
1.3.4
SQLä»ç»
5
第2ç«
æ»ä½è®¾è®¡
7
2.1
ç³»ç»ç®æ 设计
7
2.2
ç³»ç»åè½åæ
8
2.3
ç³»ç»æä½æµå¾
8
第3ç«
ç³»ç»æ°æ®åºè®¾è®¡
9
3.1
æ°æ®åºéæ±åæ
9
3.2
ç³»ç»æ°æ®åº
10
3.3
æ°æ®æ¨¡å
10
3.4
æ°æ®è¡¨ç»æ
11
第4ç«
ç³»ç»çé¢è®¾è®¡ååè½å®ç°
14
4.1
ç³»ç»ç»å½è®¾è®¡ä¸å®ç°
14
4.2
楼ç管ç设计ä¸å®ç°
15
4.3
æè¯ç®¡ç设计ä¸å®ç°
18
4.4
æ é管ç设计ä¸å®ç°
20
4.5
使·ç®¡ç设计ä¸å®ç°
21
4.6
æ¶è´¹ç®¡ç设计ä¸å®ç°
23
4.7
ç³»ç»ç®¡ç设计ä¸å®ç°
26
4.7.1
ç³»ç»åå§å
26
4.7.2
ç³»ç»å¤ä»½
28
4.7.3
ç³»ç»è¿å
29
4.7.4
个人å¯ç ä¿®æ¹
32
第5ç«
ç³»ç»æµè¯ä¸å®è£
33
5.1
ç³»ç»æµè¯
33
5.2
ç³»ç»å®è£
36
5.3
C#çç¡¬ä»¶è¦æ±
37
第6ç«
æ»ç»
39
åèæç®
40
软件å¼åæ¯ä¸è®ºææä¹åï¼
软件å¼åçæ¯ä¸è®ºæä¸»è¦åçæ¯ä½ å¼åè½¯ä»¶çæ´ä¸ªè¿ç¨ã
å¯è¡æ§åæï¼éæ±åæï¼æ»ä½è®¾è®¡ï¼è¯¦ç»è®¾è®¡ï¼ç¼ç ï¼ææ¡£ï¼æµè¯çé½è¦åçã
主è¦åçè¿æ¯åäºé¡¹æ¯å¾éè¦çãææ¡£ä¹å¾éè¦ï¼ææ¡£ä¹æ¯éªè¯æ¯ä¸æ¯ä¸ä¸ªå ¨é¢ç宿´çï¼å¥½ç软件å¼åçæ åä¹ä¸ï¼ä¸å¯å¿½ç¥ã
1ãéªæ¶äººåï¼ç±åä¸ä¸ç辩å§åä¼èè¯·æ ¡å æå¦é¢å çæè®¡ç®æºè½¯ä»¶ææ¯ç人åç»æè¥å¹²ä¸ªè½¯ä»¶éªæ¶ç»ï¼è´è´£æ¬å¦é¢çè½¯ä»¶éªæ¶ãæ¯ä¸ªéªæ¶ç»ç±3åå ·æä¸çº§å以ä¸èç§°çæå¸ç»æï¼è®¾ç»é¿1人ï¼ç»åä¸ä¸è¬åºå å«1åæéªæ¶è½¯ä»¶å¦ççæå¯¼æå¸ã
2ãéªæ¶æ¹å¼ï¼ç±å¦çåéªæ¶ç»æäº¤è®ºæä¸ææ¶åçè®¡ç®æºè½¯ä»¶é¨åï¼å æ¬æºç¨åºãæ§è¡ç¨åºå使ç¨è¯´æï¼å°æºç¨åºç¼è¯ææ§è¡ç¨åºåå¹¶è¿è¡ï¼å¨ç¨åºçå®ãè¿è¡ç»ææ£ç¡®åç¨åºææ¬èµæå®æ´çæ åµä¸ï¼å½åºå°æºç¨åºåæ§è¡ç¨åºæ·è´å°åå¨ä»è´¨ï¼å¦è½¯çãå ççï¼ä¸ï¼è¿åç¨åºææ¬èµæä¸èµ·äº¤éªæ¶ç»ï¼å³å¯éè¿éªæ¶ãè½¯ä»¶éªæ¶æªéè¿è ï¼ä¸è½åå æ¯ä¸è®¾è®¡ï¼è®ºæï¼ç辩ã
éªæ¶ç»çå·¥ä½åºå®äºæ±æ¯ï¼è®¤çè´è´£ãéªæ¶ç»æåï¼ç±éªæ¶ç»å¡«åè½¯ä»¶éªæ¶æ¥åï¼å¹¶å°éªæ¶æ¥åä¸å ¨é¨éªæ¶ææï¼å æ¬åå¨ä»è´¨ãèµæçï¼ä¸å¹¶äº¤å¦çæå¨å¦é¢ã
3ãéªæ¶æ¶é´ï¼éªæ¶å·¥ä½åºå®æå¨æ¯ä¸è®¾è®¡ï¼è®ºæï¼å·¥ä½å®æåï¼ç辩ä¹åãåä¸ä¸ç辩å§åä¼å¨è¿è¡çè¾©èµæ ¼å®¡æ¥æ¶ï¼åºå°æ¯å¦å·²éè¿éªæ¶ä½ä¸ºå®¡æ¥çä¸é¡¹éè¦å 容ã
软件å¼åçæ¯ä¸è®ºæè¦ååªäºæ¹é¢ï¼
软件å¼åçæ¯ä¸è®ºæä¸»è¦åçæ¯å¼åè½¯ä»¶çæ´ä¸ªè¿ç¨ã
å¯è¡æ§åæï¼éæ±åæï¼æ»ä½è®¾è®¡ï¼è¯¦ç»è®¾è®¡ï¼ç¼ç ï¼ææ¡£ï¼æµè¯çé½è¦åçï¼ä¸»è¦åçè¿æ¯åäºé¡¹ãä¸è¿ææ¡£ä¹å¾éè¦ï¼ææ¡£ä¹æ¯éªè¯æ¯ä¸æ¯ä¸ä¸ªå ¨é¢ç宿´çï¼å¥½ç软件å¼åçæ åä¹ä¸ï¼ä¸å¯å¿½ç¥ã
é颿¹æ³
1ã忥é颿³ãè¦é¡ºåºç§å¦ææ¯åå±çè¶å¿ï¼è¦åç§æåå±ç主æµç¸åæ¥ãè¦æ³¨æå±æ¬¡æ§ãç¸å ³æ§ãå¯éæ§ååæ²¿æ§ï¼ä»¥éåºå½åç§å¦ææ¯åå±ç主æµã
2ãé¶æ®µåææ³ãç¡®å®å¦ç§æå¤çåå±é¶æ®µï¼ç¶å便®å¦ç§çæçæ 嵿¥éé¢ã
ç»è®¡è¡¨æï¼ä¸é¨å¦ç§çåå±ï¼å¤§ä½ä¸æ¯åâsâåï¼å³ç»è¿ä¸ä¸ªæ¶æé é ¿ä¹åï¼è¿å ¥ææ°å¢é¿é¶æ®µï¼ç¶åæè´æ°ä¸éã
软件å¼åç¥è¯è®ºæçä»ç»å°±èå°è¿éå§ï¼æè°¢ä½ è±æ¶é´é 读æ¬ç«å å®¹ï¼æ´å¤å ³äºè½¯ä»¶å·¥ç¨å¼å论æã软件å¼åç¥è¯è®ºæçä¿¡æ¯å«å¿äºå¨æ¬ç«è¿è¡æ¥æ¾åã