Những vấn đề cần cải tiến chương trình

Một phần của tài liệu Tái kỹ nghệ hệ thống phần mềm (Trang 51 - 53)

Đây là một chương trình đơn giản với một số chức năng cơ bản, vì vậy thực hiện quá trình tái kỹ nghệ đối với chương trình để xây dựng thêm một số tính năng mới, giúp chương trình hoàn thiện hơn. Và những vấn đề cần phải tái ký nghệ được đặt ra đối với chương trình “Sổ địa chỉ” là:

− Sửa lại cấu trúc chương trình cho dễ hiểu hơn, bỏ đi các phần mã thừa và sai − Việt hóa lại giao diện của chương trình cho thân thiện với người sử dụng − Thêm chức năng tìm kiếm địa chỉ theo tên, họ, theo số điện thoại v.v…

Với những vấn đề cần cải tiến một chương trình, chúng ta luôn có rất nhiều phương pháp để thực hiện. Vì vậy cần phải lựa chọn một hướng tiếp cận sao cho phù hợp nhất mà đem lại chi phí hiệu quả nhất chính là vấn đề đặt ra đối với nhà phát triển phần mềm. Cụ thể đối với những yêu cầu trong bài toán này chúng ta có thể đưa ra một số giải pháp như sau:

Xây dựng mới chương trình: chúng ta sẽ thực hiện xây dựng mới lại hoàn toàn

chương trình với các chức năng của chương trình ban đầu và các chức năng bổ sung. Nếu thực hiện phương pháp này, chúng ta phải thực hiện việc phân tích, thiết kế và xây dựng toàn bộ chương trình từ đầu mà không sử dụng đến tài nguyên có sẵn là mã nguồn của chương trình cũ. Như vậy việc phát triển này sẽ mất nhiều thời gian và công sức hơn.

Xây dựng thêm các chức năng bổ sung: với phương pháp này, chúng ta có thể

giảm tải một phần công việc. Tuy nhiên, việc xây dựng thêm các chức năng không có sự phân tích, tìm hiểu về chương trình ban đầu một cách chi tiết sẽ dễ dàng dẫn đến sai lầm. Chương trình sau khi xây dựng có thể sẽ trở nên phức tạp, chồng chéo nhau, khó hiểu và còn có thể làm hỏng cả hệ thống

Tái kỹ nghệ: Xem xét lại chương trình cũ với các bước thực hiện như đã nêu ở

chương 1, qua đó cấu trúc và xây dựng lại chương trình theo các yêu cầu cải tiến như trên.

Với các giải pháp đã đưa ra, chúng ta có thể thấy tái kỹ nghệ thể hiện rõ các ưu điểm vượt trội so với các cách tiếp cận khác. Đây là một giải pháp khả thi nhất bởi nó phù hợp với yêu cầu của bài toán, hơn nữa nó vừa ít tốn kém thời gian và công sức, vừa có hiệu quả cao hơn. Qui trình tái kỹ nghệ chương trình “Sổ địa chỉ” sẽ được trình bày chi tiết ở chương 3.

Chương 3: Tái kỹ nghệ chương trình sổ địa chỉ

Một phần của tài liệu Tái kỹ nghệ hệ thống phần mềm (Trang 51 - 53)

Tải bản đầy đủ (DOC)

(67 trang)
w