Tích Hợp ATAM-CBAM Trong Đánh Giá Kiến Trúc Phần Mềm Và Ứng Dụng Cho Dự Án Vanco-NetDirect Tại FSoft

2008

80
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

DANH MỤC CÁC HÌNH

DANH MỤC CÁC BẢNG

Mục tiêu của luận văn

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

1. CHƯƠNG 1: TỔNG QUAN VỀ PHƢƠNG PHÁP ĐÁNH GIÁ KIẾN TRÚC PHẦN MỀM – SOFTWARE EVALUATION

1.1. Một số định nghĩa về kiến trúc phần mềm

1.2. Tầm quan trọng của kiến trúc phần mềm

1.3. Kiến trúc và khung nhìn kiến trúc

1.4. Lý do cần phải đánh giá một kiến trúc

1.5. Khi nào thì đánh giá kiến trúc

1.6. Những thành phần tham gia đánh giá kiến trúc

1.7. Kết quả của phiên đánh giá kiến trúc

1.8. Thuộc tính chất lượng nào trong kiến trúc cần phải đánh giá

1.9. Lợi ích và chi phí của việc đánh giá kiến trúc

1.10. Phong cách kiến trúc & Mẫu kiến trúc (Architecture Styles & Pattern)

1.11. Các quyết định kiến trúc – Architecture Decisions

1.2. Thuộc tính chất lƣợng

1.3. Một số thuật ngữ thông dụng

2. CHƢƠNG 2: MỘT SỐ PHƢƠNG PHÁP ĐÁNH GIÁ KIẾN TRÚC PHẦN MỀM DỰA TRÊN SCENARIO

2.1. Phƣơng pháp phân tích kiến trúc phần mềm – SAAM (Software Architecture Analysis Method)

2.1. Ngữ cảnh sử dụng SAAM

2.2. Mục tiêu của SAAM

2.3. Các yếu tố dẫn đến sự hình thành của SAAM

2.4. Các yêu cầu và đầu vào của SAAM

2.5. Các bước thực hiện trong phiên đánh giá SAAM

2.6. Các đối tượng tham gia phiên đánh giá SAAM

2.7. Ước lượng chi phí áp dụng SAAM

2.8. Công cụ hỗ trợ SAAM

2.9. Các phương pháp thay thế SAAM

2.10. Điểm mạnh và đầu ra của SAAM

2.11. Một số lưu ý về SAAM

2.2. Phƣơng pháp ALMA – Architecture Level Modifiability Analysis

2.1. Ngữ cảnh sử dụng ALMA

2.2. Mục tiêu của ALMA

2.3. Các yếu tố dẫn đến sự hình thành của ALMA

2.4. Các yêu cầu và đầu vào của ALMA

2.5. Các bước thực hiện phiên đánh giá ALMA

2.6. Các đối tượng/ vai trò tham gia trong ALMA

2.7. Ước lượng chi phí khi áp dụng ALMA

2.8. Công cụ hỗ trợ ALMA

2.9. Các phương pháp thay thế cho ALMA

2.10. Những ưu điểm và đầu ra của ALMA

2.11. Một số lưu ý về ALMA

2.3. Phƣơng pháp đánh giá kiến trúc FAAM (Family-Architecture Assessment Method)

2.1. Ngữ cảnh sử dụng FAAM

2.2. Mục tiêu của FAAM

2.3. Những yếu tố dẫn đến sự hình thành của FAAM

2.4. Các yêu cầu và đầu vào của FAAM

2.5. Các bước trong một phiên đánh giá FAAM

2.6. Các đối tượng tham gia phiên đánh giá FAAM

2.7. Ước lượng chi phí khi áp dụng FAAM

2.8. Công cụ hỗ trợ FAAM

2.9. Các thay thế cho FAAM

2.10. Các ưu điểm và đầu ra của FAAM

2.4. Phƣơng pháp phân tích cân bằng kiến trúc-ATAM (Architecture Tradeoff Analysis Method)

2.1. Giới thiệu phương pháp

2.2. Mô tả thuộc tính chất lượng

2.4. Đầu ra của ATAM

2.5. Chi tiết các bước thực hiện phiên đánh giá ATAM

2.6. Đối tượng tham gia phiên đánh giá ATAM

2.7. Ước lượng chi phí khi áp dụng phương pháp ATAM

2.8. Công cụ hỗ trợ ATAM

2.9. Các phương pháp thay thế cho ATAM

2.10. Đầu ra và điểm mạnh của ATAM

2.11. Lịch biểu thực hiện một phiên đánh giá ATAM điển hình

2.5. Phƣơng pháp đánh giá kiến trúc phần mềm CBAM (Cost-Benefit Analysis Method)

2.1. Bối cảnh hình thành phương pháp CBAM

2.2. Mục tiêu của CBAM

2.3. Các yếu tố dẫn đến sự phát triển CBAM

2.4. Yêu cầu và đầu vào của CBAM

2.5. Các bước thực hiện phiên đánh giá CBAM

2.6. Các đối tượng tham gia trong CABM

2.7. Ước lượng chi phí khi áp dụng CBAM

2.8. Công cụ hỗ trợ CBAM

2.9. Các phương pháp thay thế CBAM

2.10. Mục tiêu và ưu điểm của CBAM

2.6. So sánh một số đặc điểm của các phƣơng pháp đánh giá kiến trúc

3. Chƣơng 3: TÍCH HỢP ATAM-CBAM VÀ ĐỀ XUẤT QUI TRÌNH ĐÁNH GIÁ

3.1. Hƣớng tiếp cận tích hợp ATAM và CBAM

3.2. Cải tiến ATAM

3.3. Cải tiến CBAM

3.4. Đề xuất qui trình

4. Chƣơng 4: ÁP DỤNG QUI TRÌNH TÍCH HỢP ATAM-CBAM PHÂN TÍCH KIẾN TRÚC CHO DỰ ÁN VANCO-NETDIRECT

4.1. Mô tả dự án Vanco-NetDirect

4.1. Thông tin sơ bộ

4.2. Mô tả các Business drivers

4.1. Mục tiêu doanh nghiệp (Business goals)

4.2. Các yêu cầu chính (Yêu cầu về chất lượng)

4.3. Bối cảnh doanh nghiệp

4.3. Vận dụng ATAM-CBAM đánh giá kiến trúc

4.1. Phát triển các scenario

4.2. Gán mức ưu tiên cho các scenario

4.3. Xác định các tiếp cận kiến trúc

4.5. Đánh giá kết quả

PHỤ LỤC 1

Vanco-NetDirect Software Requirement Specification

Functional requirements Overview

Non-Functional core requirements

PHỤ LỤC 2 DANH MỤC CÁC TỪ VIẾT TẮT

TÀI LIỆU THAM KHẢO

Luận văn thạc sĩ vnu uet 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