UMLʵÑ鱨¸æ(3)

1970-01-01 08:00

ÖÐÄÏÃñ×å´óѧ¹ÜÀíѧԺѧÉúʵÑ鱨¸æ

´ð£ºÈ·¶¨ÓÃÀý£º

1) ²ÎÓëÕßÐèÒª´ÓϵͳÖлñÈ¡ÄÄЩ¹¦Äܼ°²ÎÓëÕßÒªÇóϵͳ×öЩʲô£¿ 2) ²ÎÓëÕßÊÇ·ñÐèÒª¶ÁÈ¡¡¢²úÉú¡¢É¾³ý¡¢Ð޸ĻòÊǴ洢ϵͳÖеÄijЩÐÅ

좣
3) ϵͳ״̬µÄ¸Ä±äÊÇ·ñ֪ͨ²ÎÓëÕߣ¿ 4) ÊÇ·ñ´æÔÚÓ°ÏìϵͳµÄÍⲿʼþ£¿

5) ϵͳÐèҪʲôÑùµÄÊäÈë¡¢Êä³öÐÅÏ¢£¿

Ðè×¢Ò⣬ÔÚÓÃÀýͼÖУ¬Ò»¶¨²»ÒªÊ¹ÓÃÁ½ÖÖÃüÃûµÄ·½·¨£¬¼´ÔÚÍÖÔ²Ö®ÄÚÃüÃûÓÖÔÚÍÖÔ²Ö®ÍâÃüÃû¡£ 3. À©Õ¹Á·Ï°ÈçÏ£º

ÐèÇóÃèÊöÈçÏ£ºÄ³Ñ§Ð£µÄÍøÉÏÑ¡¿ÎϵͳÖ÷Òª°üÀ¨ÈçϹ¦ÄÜ£º¹ÜÀíԱͨ¹ýϵͳ½çÃæ½øÈ룬½¨Á¢±¾Ñ§ÆÚÒª¿ªµÄ¸÷Öֿγ̣¬½«¿Î³ÌÐÅÏ¢±£´æÔÚÊý¾Ý¿âÖв¢¿ÉÒԶԿγ̽øÐи͝ºÍɾ³ý¡£Ñ§Éúͨ¹ý¿Í»§»úä¯ÀÀÆ÷¸ù¾ÝѧºÅºÍÃÜÂë½øÈëÑ¡¿Î½çÃæ£¬ÔÚÕâÀïѧÉú¿ÉÒÔ½øÐÐÈýÖÖ²Ù×÷£º²éѯÒÑÑ¡¿Î³Ì¡¢Ñ¡¿ÎÒÔ¼°¸¶·Ñ¡£Í¬Ñù£¬

ͨ¹ýÒµÎñ²ã£¬ÕâЩ²Ù×÷½á¹û´æÈëÊý¾Ý¿âÖС£ ¸ù¾ÝÒÔÉÏÃèÊö£¬»æÖÆÏµÍ³µÄÓÃÀýͼ¡£

ÓÃÀý¡°Ð޸Ŀγ̡±µÄÃèÊö ÓÃÀýÃû³Æ ±êʶ·û ÓÃÀýÃèÊö ²ÎÓëÕß ÓÅÏȼ¶ ״̬ ǰÖÃÌõ¼þ

ÐÞ¸Ä¿Î³Ì UC0001 ¿Î³Ì¹ÜÀíÔ±½Óµ½Í¨ÖªºóÐÞ¸ÄÒÑÓпγÌÐÅÏ¢ ¿Î³Ì¹ÜÀíÔ± 1 ͨ¹ýÉó²é ¿Î³Ì¹ÜÀíÔ±µÇ¼¿Î³Ì£¬¿Î³ÌÒÑ´æÔÚ ÖÐÄÏÃñ×å´óѧ¹ÜÀíѧԺѧÉúʵÑ鱨¸æ

ºóÖÃÌõ¼þ »ù±¾²Ù×÷Á÷³Ì ϵͳÐÞ¸ÄÒÑÓпγÌÐÅÏ¢ 1£® ¿Î³Ì¹ÜÀíԱ¼Èë¿Î³Ì£» 2£® ϵͳ¼ì²é¸Ã¿Î³ÌÊÇ·ñÒÑ´æÔÚ£» 3£® ϵͳÏÔʾ¸Ã¿Î³ÌÐÅÏ¢£» 4£® ϵͳÐÞ¸ÄÒÑÓпγÌÐÅÏ¢¡£ ϵͳ¼ì²é¸Ã¿Î³Ì²»´æÔÚ£¬ÏµÍ³ÐÞ¸ÄÒÑÓÐ¿Î³Ì ÎÞ ÎÞ ÎÞ £¬¶¨Òå»ù±¾²Ù×÷Á÷³Ì£¬201ÄêÔÂÈÕ

¿ÉÑ¡²Ù×÷Á÷³Ì ±»·º»¯µÄÓÃÀý ±»°üº¬µÄÓÃÀý ±»À©Õ¹µÄÓÃÀý ÐÞ¸ÄÀúÊ·¼Ç¼ Ö¸µ¼½ÌʦÅúÔÄ£º

ʵÑ飨Èý£© UMLÀàͼ ʵÑéʱ¼ä£º ʵÑéÄ¿µÄ

1. 2. 3. 4. 5.

ÕÆÎÕÀàµÄ¶¨Ò壬ÀàµÄ3ÒªËØ£¬UMLÖÐÀàµÄ±íʾ·½·¨¡£ ÕÆÎÕÀàÓëÀàÖ®¼äµÄ¸÷ÖÖ¹ØÏµ´ú±íµÄº¬Òå¼°±íʾ·½·¨¡£ ʵÌåÀ࣬±ß½çÀ࣬¿ØÖÆÀ࣬¹ØÁªÀàµÄ¸ÅÄîºÍ±íʾ·½·¨¡£ ½Ó¿ÚºÍ³éÏóÀàµÄ¸ÅÄîºÍ±íʾ·½·¨¡£ ÀàµÄ¶àÖØÐÔ¹ØÏµ¡£ ¶ÔÒ»¸öÀàͼ½øÐÐÏà¹ØµÄÃèÊö¡£

ʵÑéÄÚÈÝ

1. ÀàµÄÊôÐԺͷ½·¨µÄ¿É¼ûÐÔÓÐÄÄЩ£¿UMLÖÐÈçºÎ±íʾ£¿

´ð£ºÀàÖÐÊôÐԵĿɼûÐÔÖ÷ÒªÓÐÈýÖÖ£¬·Ö±ðÊǹ«ÓÐÀàÐÍ£¨public£©¡¢Êܱ£»¤Àà

ÐÍ£¨protected£©ºÍ˽ÓÐÀàÐÍ£¨private£©£¬ÔÚRational Rose2003ÖУ¬ÀàµÄ²Ù×÷ÉèÖÃÖÐÌí¼ÓÁËʵÏÖÀàÐÍ£¨Implementation£©¡£ÔÚUMLÖй«ÓÐÀàÐÍÓá°+¡±±íʾ£¬Ë½ÓÐÀàÐÍÓá°¡ª¡±±íʾ£¬Êܱ£»¤ÀàÐÍÓá°#¡±±íʾ¡£ 2. ÒÑÖªÈý¸öÀàA.BºÍC.ÆäÖÐÀàAÓÉÀàBµÄÒ»¸öʵÀàºÍÀàCµÄ1¸ö»ò¶à¸ö

ʵÀ๹³É.Çë»­³öÄܹ»ÕýÈ·±íʾÀàA,BºÍCÖ®¼ä¹ØÏµµÄUMLÀàͼ¡£ ´ð£º

3. ¸ù¾ÝÒÔÏÂÃèÊö»­³öÀàͼ£¬²¢×¢Ã÷¶àÖØÐÔ¹ØÏµ£ºÒ»¸öѧÉú¿ÉÒÔÑ¡ÐÞ¶àÃÅ¿Î

³Ì£¬Ò²¿ÉÄÜûÓÐÈκογ̣»Ò»Ãſγ̿ÉÒÔ±»¶à¸öѧÉúÑ¡ÐÞ£»Ò»¸öÀÏʦ¿ÉÒԽ̶àÃſγ̻òÕß²»½Ì¿Î£»Ã¿ÃſγÌÖÁÉÙÓÐÒ»¸öÀÏʦ£¬Ò²¿ÉÒÔÓжà¸öÀÏʦÈν̣»Ã¿Ãſγ̿ÉÒÔÓÐ0»ò1±¾½Ì²Ä£¬Ã¿±¾½Ì²ÄÖ»ÄÜÓÃÓÚÒ»Ãſγ̡£ ´ð£º

ÖÐÄÏÃñ×å´óѧ¹ÜÀíѧԺѧÉúʵÑ鱨¸æ

4. ÏÖÓÐһϵͳÐèÒª¶ÔÉÌÆ·½øÐйÜÀí£¬°üÀ¨Ìí¼Ó£¬É¾³ýÉÌÆ·£¬ÐÞ¸ÄÉÌÆ·ÐÅÏ¢

ÈýÏÄÜ£¬»­³öϵͳÀàͼ¡££¨ÉÌÆ·ÐÅÏ¢°üÀ¨ÉÌÆ·±àºÅ£¬ÉÌÆ·Ãû³Æ£¬¼Û¸ñ£¬Éú²ú³§É̵ȣ© ´ð£º

5. Èç¹ûÏÖÔÚϵͳÐèÇó·¢Éú±ä»¯£¬ÐèÒªÄܹ»¶ÔËð»µÉÌÆ·½øÐдòÕÛ£¬ÒÔ¼°¿ÉÒÔ

°´ÕÕÉÌÆ·µÄÑÕÉ«ºÍÍâÐνøÐвéѯ£¬ÔòϵͳÀàͼӦ¸ÃÈçºÎÐ޸ģ¿ ´ð£º

6. ¸ù¾ÝÏÂÃæµÄ´úÂë»­³öInvoiceÀàµÄÀàͼ£¬ÒªÇó±êÃ÷¸÷ÊôÐÔµÄÀàÐͺͿɼû

ÖÐÄÏÃñ×å´óѧ¹ÜÀíѧԺѧÉúʵÑ鱨¸æ

ÐÔÒÔ¼°Àà·½·¨¡£

public class Invoice

{

public double amount;

public Date date = new Date(); public string customer;

public string specification;

public string administrator = ¡°unspecified¡±; static private int number_of_invoices()=0; public invoice£¨£©£» {

number_of_invoices++£» }

public void print£¨£© {

System.out.println(\number of invoices is¡±+ int number_of_invoices); } }

´ð£º

7. ÏÂͼÊÇÒ»¸ö²Ö¿â¹ÜÀíϵͳµÄÀàÄ£Ð;ֲ¿£¬ÆäÖÐIncomeOrderÊÇÖ¸Èë¿â

µ¥£¬OrderItemÊÇÖ¸Èë¿âÖеÄÿһÏProductÔòÊDzúÆ·ÐÅÏ¢¡£ÇëÖ¸³öÄ£ÐÍÖеĴíÎó£¬ËµÃ÷Ô­Òò²¢¸ÄÕýÀàͼ¡£


UMLʵÑ鱨¸æ(3).doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ ÏÂÔØÊ§°Ü»òÕßÎĵµ²»ÍêÕû£¬ÇëÁªÏµ¿Í·þÈËÔ±½â¾ö£¡

ÏÂһƪ£º2016ÄêÄϰ²ÊÐÑØº£Æ¬Êýѧ¿ÆÈýÄêÉϲáµÚÈýµ¥ÔªÁ·Ï°

Ïà¹ØÔĶÁ
±¾ÀàÅÅÐÐ
¡Á ×¢²á»áÔ±Ãâ·ÑÏÂÔØ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩

ÂíÉÏ×¢²á»áÔ±

×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£º QQ£º