trònh phaât triïín cuêa cöng nghïơ phíìn mïìm..
Caâc nhađ phaât triïín ăaô cöị gùưng duy trò tñnh ăún giaên cuêa UML, loaơi boê caâc thađnh phíìn khöng ặúơc sûê duơng trong thûơc tïị tûđ caâc phûúng phaâp Booch, OMT, OOSE, thïm caâc thađnh phíìn vađ yâ tûúêng hiïơu quaê hún tûđ caâc phûúng
phaâp khaâc nhau vađ chó xíy dûơng múâi caâc phíìn cíìn thiïịt. Möơt söị khaâi niïơm múâi ăaô ặúơc sûê duơng trong UML bao göìm :
_ Cú chïị múê röơng (extension mechanism) _ Luöìng (thread) vađ tiïịn trònh (process)
_ Sûơ phín taân (distribution) vađ ăöìng thúđi (concurrency) (duđng ăïí mö hònh hoâa caâc ûâng duơng ActiveX, DCOM vađ CORBA)
_ Khuön míîu (patterns) vađ sûơ cöơng taâc (collabarations)
_ Nhûông lûúơc ăöì hoaơt ăöơng - activity diagrams (cho business modeling) _ Sûơ choơn loơc - refinement (xûê lyâ caâc möịi liïn quan giûôa caâc mûâc trûđu tûúơng) _ Giao diïơn (interface) vađ thađnh phíìn (component)
_ Ngön ngûô mö taê rađng buöơc (constraint language)
Möơt söị trong caâc yâ tûúêng trïn coâ thïí ặúơc tòm thíịy trong caâc phûúng phaâp khaâc nhau, tuy nhiïn, UML ăaô liïn kïịt chuâng chùơt cheô vúâi nhau. Thïm vađo ăoâ lađ möơt söị caêi tiïịn mang tñnh cuơc böơ trïn ba phûúng phaâp Booch, OMT, OOSE bao göìm caê vïì ngûô nghôa vađ líîn kyâ hiïơu. UML ặúơc phaât triïín dûơa trïn Booch, OMT, OOSE vađ caâc phûúng phaâp hûúâng ăöịi tûúơng khaâc, caâc nguöìn khaâc nhau nađy kïịt húơp nhiïìu yâ tûúêng khaâc nhau tûđ nhiïìu taâc giaê. Coâ thïí noâi yâ tûúêng cuêa UML dûơa trïn nhûông kyô thuíơt hûúâng ăöịi tûúơng vađ cuông chõu aênh hûúêng cuêa möơt söị phûúng phaâp khöng hûúâng ăöịi tûúơng khaâc. Caâc nhađ phaât triïín UML khöng taơo ra híìu hïịt caâc yâ tûúêng nađy mađ vai trođ cuêa hoơ lađ choơn loơc vađ tñch húơp caâc yâ tûúêng nöîi bíơt trong mö hònh hoâa hûúâng ăöịi tûúơng vađ caâc víịn ăïì thûơc tïị cuêa cöng nghïơ phíìn mïìm.
Chûúng 1 TÖÍNG QUAN 8