- 17
2.6.5 Vận hành và bảo trì hệ thống
Giai đoạnnàybắtđầu bằngviệccàiđặt hệthống phầnmềm trongmôi trườngsử dụng của kháchhàng sau khisản phẩm đãđược giaocho họ.Hệ thống sẽ hoạt động, cung cấpcácthôngtin,xửlýcácyêucầuvàthựchiệnnhữnggìđãđượcthiếtkế.
Tuy nhiên vấn đề bảo trì phần mềm hoàn toàn khác với bảo trì của phần cứng. Như đã phân tích ở trên, bảo trì phần mềm là đảm bảo cho hệ thống hoạt động đáp
ứng được các yêu cầu của NSD, của khách hàng.Mà cácyêucầunàytrongthựctếlại
hay thay đổi, do vậy côngtác bảo trì lại baogồm cảnhững sự thay đổi hệthống sao chonóphùhợp vớiyêucầuhiệntạicủahọ,thậmchícónhữngthayđổichưapháthiện được trong các pha phân tích, thiết kế. Nghĩa là hệ thống phần mềm phảiđược nâng cấp,hoàn thiện liêntụcvàchiphí chocôngtác bảotrìlàkhátốnkém.Thôngthường, cóhailoạinângcấp:
Nâng cao hiệu quả của hệ thống:baogồmnhữngthayđổimàkháchhàngcho là sẽ cải thiện hiệu quả công việc của hệ thống, như bổ sung thêm các chức nănghaygiảmthờigianxửlý,trảlờicủahệthống,v.v.
Đảm bảo sự thích nghi đối với sự thay đổi của môi trường của hệ thống hay sự sửa đổi cho phù hợp vớinhững thayđổi của chính sách, qui chếmới ban hànhcủaChínhphủ.
Tóm lại, thực hiện phân tích và thiết kế hướng đối tượng bằng UML là xây dựng
các biểu đồ mô tả các yêu cầu, khái niệm và kiến trúc của hệ thống. Quá trình xây
dựngcácbiểuđồđócóthểthựchiệnnhưtronghình2-25.
Biểuđồcasửdụng Biểuđồtrìnhtự Biểuđồcộngtác
Biểuđồtrạngthái Biểuđồlớp Biểuđồhànhđộng
Biểuđồthànhphần Biểuđồtriểnkhai -43-
Hình2-25QuitrìnhxâydựngcácbiểuđồUMLtrongphântích,thiếtkếhệthống Chi tiếtvềcácbiểuđồvàcáchxâydựngchúngnhưthếnàosẽđượcđề cậpởcác chươngsau.