Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
120,73 KB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN Báo Cáo Giữa Kỳ ĐỀ TÀI: Component Based Software Engineering Sinh viên thực : TRẦN TUẤN ANH HỒ NGỌC ANH TUẤN NGUYỄN TẤN HIẾU TỪ LÊ MINH PHÚC HUỲNH TẤN HUY Giảng viên hướng dẫn : ThS Nguyễn Thanh Tuấn Lớp : 19CE Đà Nẵng, tháng 04 năm 20201 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN Báo Cáo Giữa Kỳ Component Based Software Engineering Đà Nẵng, tháng 04 năm 2021 NHẬN XÉT ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Mục Lục Chương Giới Thiệu 1.1 Tổng quan 1.2 Ví Dụ Chương Quy Trình Và Nguyên Tắc 2.1 Quy Trình 2.2 Nguyên Tắc Chương Thành Phần Kết Hợp 3.1 Cấu thành thành phần 3.2 Các vấn đề thành phần Chương Ưu Điểm Chương Kết Luận Chương 1.1 Giới Thiệu Tổng quan Kỹ thuật phần mềm dựa thành phần trình lắp ráp thành phần. Cách tiếp cận cho phép kỹ thuật phần mềm dựa thành phần xuất từ thất bại phát triển hướng đối tượng để hỗ trợ tái sử dụng hiệu quả. Nó tập hợp thành phần Phần mềm tiêu chuẩn hóa trước xây dựng tạo sẵn để phù hợp với kiểu kiến trúc cụ thể cho số miền ứng dụng khác. Ứng dụng sau hình thành cách lắp ráp thành phần có sẵn này, thay lắp ráp phần rời rạc ngơn ngữ lập trình thơng thường 1.2 Ví Dụ chúng tơi mua hệ thống âm nổi, thấy thành phần thiết kế để phù hợp với phong cách kiến trúc cụ thể. Các kết nối chuẩn hóa, giao thức truyền thơng thiết lập lại. Ngoài ra, việc lắp ráp thành phần hệ thống âm dễ dàng bạn khơng phải xây dựng hệ thống từ đầu, thay vào đó, bạn có sẵn tất thành phần bạn cần kết nối chúng cách với Chương 2.1 Quy Trình Và Nguyên Tắc Quy Trình Quy trình kỹ thuật phần mềm dựa máy tính sau: Đầu tiên, phác thảo tất yêu cầu hệ thống Xác định thành phần: liên quan đến việc tìm kiếm thành phần, lựa chọn thành phần xác nhận thành phần Sửa đổi yêu cầu theo chức có sẵn thành phần Một lần nữa, tìm kiếm thành phần để tìm xem có thành phần tốt đáp ứng yêu cầu sửa đổi hay không Soạn thành phần để tạo hệ thống 2.2 Nguyên Tắc Nguyên tắc Kỹ thuật phần mềm dựa máy tính Kỹ thuật phần mềm dựa máy tính việc lắp ráp bảo trì nhanh chóng hệ thống dựa máy tính thành phần có đặc tính xác định rõ ràng Thành phần phần mềm mô-đun liên kết chặt chẽ, kết hợp lỏng lẻo, biểu thị phần trừu tượng sử dụng lại trình phát triển hệ thống Các thành phần độc lập với tức chúng không can thiệp vào thực thi thành phần ẩn với giao tiếp thành phần thông qua giao diện xác định rõ Thành phần phần mềm triển khai độc lập hoạt động thực thể độc lập số tảng Thành phần triển khai mơ hình thành phần Một thành phần phần mềm nhà cung cấp dịch vụ. Các dịch vụ cung cấp thành phần cung cấp thông qua giao diện tất tương tác Thành phần diễn thông qua giao diện Các thành phần phải lập thành tài liệu thích hợp để người sử dụng có thành phần định xem thành phần có đáp ứng nhu cầu họ hay không Chương 3.1 Thành Phần Kết Hợp Cấu thành thành phần Là trình lắp ráp thành phần để tạo hệ thống. Nó liên quan đến việc tích hợp thành phần với với sở hạ tầng thành phần. Thông thường, mã keo viết để tích hợp thành phần. Có ba loại thành phần tuần tự, thành phần thứ bậc thành phần phụ gia Thành phần tuần tự: Trong thành phần này, thành phần cấu tạo thực theo cách trình tự. Điều liên quan đến việc soạn giao diện cung cấp thành phần Thành phần phân cấp: Trong thành phần này, thành phần yêu cầu dịch vụ thành phần khác. Điều liên quan đến việc soạn giao diện thành phần với giao diện bắt buộc thành phần khác Thành phần phụ gia: Trong thành phần này, giao diện hai thành phần ghép lại với để tạo thành phần 3.2 Các vấn đề thành phần Trong soạn thảo thành phần, xảy xung đột yêu cầu chức phi chức nhu cầu phân phối nhanh chóng phát triển hệ thống Cần có định phù hợp liên quan đến cấu tạo thành phần hiệu để cung cấp yêu cầu Chức năng? Thành phần thành phần cho phép thay đổi tương lai? Các thuộc tính kết Hệ thống cấu thành gì? Chương Ưu Điểm Việc tái sử dụng thành phần địi hỏi thời gian so với việc phát triển thành phần mới. Do đó, hệ thống xây dựng nhanh cách sử dụng quy trình kỹ thuật phần mềm dựa Thành phần Tăng khả cạnh tranh cách giảm chi phí phát triển phần mềm tăng suất phần mềm Tài người hạn chế phần mềm / người ngày tăng. Có thể cách tái sử dụng giải pháp có, thay phát minh chúng Mơ hình hóa phần mềm thực mơi trường thực thi Nó cung cấp tranh xác hệ thống có trước thực thay đổi phát triển Nó làm cho vấn đề cấu hình phần mềm biết thông qua mối quan hệ Phụ thuộc Tiết lộ nút thắt cổ chai trình triển khai mà khơng tập trung chúng tơi để đọc tất mã Chương Kết Luận Thành phần đơn vị phần mềm phân phối. Nó phần vật lý thay hệ thống tuân theo cung cấp khả thực hóa if st giao diện. Nó tạo thành trừu tượng cho tập hợp phân loại thực nhận hành vi nó. Ngồi ra, thân lớp kiểu phân loại đóng gói, thành phần tùy chọn có cấu trúc bên tập hợp cổng thức hóa điểm tương tác ...ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN Báo Cáo Giữa Kỳ Component Based Software Engineering Đà Nẵng, tháng 04 năm 2021 NHẬN XÉT …………………………………………………………………………………………... Nguyên Tắc Chương Thành Phần Kết Hợp 3.1 Cấu thành thành phần 3.2 Các vấn đề thành phần Chương Ưu Điểm Chương Kết Luận Chương 1.1 Giới Thiệu Tổng... qua giao diện tất tương tác Thành phần diễn thơng qua giao diện Các thành phần phải lập thành tài liệu thích hợp để người sử dụng có thành phần định xem thành phần có đáp ứng nhu cầu họ hay