Đỏnh giỏ kết quả

Một phần của tài liệu Tích hợp ATAM-CBAM trong đánh giá kiến trúc phần mềm và áp dụng cho dự án VANCO-NETDIRECT tại công ty phần mềm FSOFT (Trang 74 - 76)

3. Cấu trỳc và nội dung của luận văn

4.5 Đỏnh giỏ kết quả

Nhỡn chung, thật khú cú thể ỏp dụng được toàn bộ qui trỡnh đó đề xuất vào cỏc dự ỏn thực tế bởi rất nhiều nguyờn nhõn. Vỡ vậy, việc ỏp dụng được một phần quan trọng của phương phỏp trong dự ỏn thực tế cũng là điều rất tốt. Với dự ỏn Vanco- NetDirect tại FSoft thỡ việc ỏp dụng chủ yếu là tỡm ra cỏc scenario và lựa chọn được cỏc tiếp cận kiến trỳc phự hợp (Vỡ điều này cú thể thực hiện lồng ghộp trong những buổi tỡm hiểu yờu cầu và phõn tớch tỡm kiếm giải phỏp trong nhúm dự ỏn). Kết quả cụ thể mà nhúm tỏc giả tham gia đề xuất chớnh là những tiếp cận kiến trỳc được trỡnh bày trong phần IV.4.3 ở trờn. Chớnh cỏc kết quả này cũng đó ghúp phần quan trọng vào cải tiến đỏng kể chất lượng của hệ thống cũng như rỳt ngắn được thời gian hoàn thành cho khỏch hàng do cú kiến trỳc phự hợp.

KẾT LUẬN

Đỏnh giỏ kiến trỳc phần mềm luụn là một khõu vụ cựng quan trọng vỡ nú ảnh hưởng đến toàn bộ cỏc cụng đoạn phỏt triển cũn lại. Chất lượng của phần mềm thường do chớnh kiến trỳc của hệ thống phần mềm đú qui định chứ khụng phải do thuật toỏn mà nhiều người vẫn tưởng.

Đối với cỏc dự ỏn lớn thỡ việc phõn tớch và tỡm ra cỏc giải phỏp kiến trỳc phự hợp là điều bắt buộc. Tuy nhiờn, đặc thự của phõn tớch kiến trỳc đú là được thực hiện sớm, trước cả giai đoạn thiết kế vỡ, vậy rất khú để cú thể định lượng được. Hơn nữa, vỡ ở giai đoạn đầu nờn thụng tin thường là khụng cú cấu trỳc do vậy nếu khụng cú một phương phỏp phõn tớch cú cấu trỳc nào đú thỡ cụng sức bỏ ra sẽ rất lớn.

Nhỡn nhận thấy tầm quan trọng đặc biệt của kiến trỳc đối với chất lượng của hệ thống phần mềm cũng như mong muốn tỡm ra một phương phỏp cú cấu trỳc trong phõn tớch, rất nhiều cỏc phương phỏp phõn tớch kiến trỳc đó ra đời, trong đú kiến trỳc dựa trờn scenario trờn thực tế đó chứng tỏ rất hiệu quả. Và chớnh những phương phỏp này cũng đó ỏp dụng thành cụng cho nhiều dự ỏn trờn thực tế, vớ dụ dự ỏn ―NASA ECS‖ của Mỹ, dự ỏn BCS, Avionics Systems, ….

Trong số cỏc phương phỏp phõn tớch kiến trỳc phần mềm dựa trờn scenario, cú thể kể ra một số phương phỏp như: SAAM, FAAM, ALMA, ATAM, CBAM. Đặc biệt ATAM và CBAM đang được quan tõm đặc biệt bởi nú cú khả năng phõn tớch nhiều thuộc tớnh phần mềm hơn so với cỏc phương phỏp khỏc, riờng CBAM thỡ cú điểm mạnh vượt trội là cú thể phõn tớch được cả về khớa cạnh kinh tế và lợi ớch. Nhận thức được tầm quan trọng của kiến trỳc phần mềm trong phỏt triển hệ thống, hơn nữa lĩnh vực nghiờn cứu này cũng đang cũn khỏ mới mẻ tại Việt Nam, do vậy mà em đó chọn đề tài tỡm hiểu phương phỏp phõn tớch kiến trỳc phần mềm ATAM và CBAM làm luận văn tốt nghiệp của mỡnh, dưới sự dẫn dắt và định hướng của thầy giỏo PGS.TS Huỳnh Quyết Thắng. Mục tiờu sau khi nghiờn cứu về cỏc phương phỏp này, em đó cố gắng ỏp dụng nú vào dự ỏn thực tế mà em tham gia tại cụng ty cổ phần phần mềm FPT Software.

Bước đầu ỏp dụng cũng đó thu lượm được một số kết quả đỏng kể, ghúp phần nõng cao chất lượng của dự ỏn phần mềm Vanco-NetDirect. Tuy nhiờn, vỡ nhiều lý do và điều kiện khỏch quan khỏc nhau và trỡnh độ cú hạn của bản thõn mà toàn bộ qui trỡnh của phõn tớch của phương phỏp khụng được thử nghiệm và ỏp dụng triệt để, do vậy cũn nhiều hạn chế cần phải khắc phục.

Mặc dự kết quả nghiờn cứu chưa thực sự được như ý muốn, nhưng cú thể kết luận rằng việc đi sõu nghiờn cứu và tỡm hiểu về đỏnh giỏ kiến trỳc phần mềm sẽ đem lại những kết quả to lớn, đem lại lợi ớch tối đa đồng thời làm giảm thiểu đỏng kể những rủi ro cú thể dự đoỏn được cho doanh nghiệp.

Lời cuối cựng, em xin được gửi lời cảm ơn chõn thành tới cỏc Thầy cụ và bố bạn đó đọc bản luận văn này và mong Thầy cụ cho những ý kiến đúng gúp để em hoàn thiện luận văn được tốt hơn !.

PHỤ LỤC 1

Vanco-NetDirect Software Requirement Specification

Một phần của tài liệu Tích hợp ATAM-CBAM trong đánh giá kiến trúc phần mềm và áp dụng cho dự án VANCO-NETDIRECT tại công ty phần mềm FSOFT (Trang 74 - 76)