Tìm tài liệu

Mo hinh phat trien theo Framework cho cac san pham phan mem

Mô hình phát triển theo Framework cho các sản phẩm phần mềm

Upload bởi: linhthuynguyen1985

Mã tài liệu: 228156

Số trang: 3

Định dạng: doc

Dung lượng file: 68 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

[FONT=Times New Roman]1. Đặt vấn đề

[FONT=Times New Roman]Hiện nay trong nước, các sản phẩm phần mềm thường được viết theo dạng các lời gọi hàm, hướng cấu trúc và hướng đối tượng. Khi có sự thay đổi về nghiệp vụ hoặc bổ sung thêm các dịch vụ, tính năng mới, các hệ thống này thường phải sửa đổi lại phần lớn mã nguồn. Điều này gây nhiều khó khăn cho việc quản lý, bảo hành, bảo trì và rất dễ gây lỗi (lỗi dây chuyền). Các sản phẩm phần mềm khi áp dụng mô hình framework sẽ khắc phục được các nhược điểm này. Nó làm tăng tính linh hoạt, tái sử dụng và khả năng ghép nối của hệ thống. Bài viết bày giới thiệu tóm tắt khả năng áp dụng mô hình phát triển theo framework cho các sản phẩm phần mềm.

[FONT=Times New Roman]2. Định nghĩa framework

[FONT=Times New Roman]Framework là một phương pháp kỹ thuật tái sử dụng hướng đối tượng. Định nghĩa về framework cũng có nhiều cách khác nhau. Định nghĩa thường sử dụng là “ framework là một thiết kế tái sử dụng của toàn bộ hay một phần hệ thống được đại diện bởi các lớp trừu tượng và cách các trường hợp của chúng tương tác với nhau”. Một định nghĩa phổ biến khác là “ framework là bộ khung của trình ứng dụng mà có thể được tuỳ biến bởi các nhà phát triển phần mềm ứng dụng”. Đây không phải là những định nghĩa mâu thuẫn nhau; định nghĩa thứ nhất miêu tả cấu trúc của framework trong khi định nghĩa hai miêu tả mục đích của nó

[FONT=Times New Roman]3. Các ưu điểm sử dụng framework

[FONT=Times New Roman] Tính tái sử dụng của framework có thể được thúc đẩy bởi nhiều nhân tố. Một là để tiết kiệm thời gian và tiền bạc của trong suốt qua trình phát triển. Mục đích chính cho nhiều công ty là để giảm thời gian đến thị trường. Nhưng họ nhận thấy rằng tính chất giống nhau do các framework mang tới cũng quan trọng. Các framework giao diện người dùng đồ hoạ đưa ra một bộ các trình ứng dụng có cách nhìn và cảm nhận tương tự nhau, và một giao diện mạng tái sử dụng có nghĩa là tất cả các trình ứng dụng sử dụng nó theo các giao thức giống nhau. Hai là tính giống nhau làm giảm chi phí bảo trì, từ đó những người lập chương trình bảo trì có thể chuyển từ trình ứng dụng này sang trình ứng dụng tiếp theo mà không phải học thiết kế mới. Lý do cuối cùng cho các framework là làm cho các khách hàng có khả năng xây dựng hệ thống mở , vì thế họ có thể trộn lẫn và làm phù hợp các thành phần từ các nguồn cung cấp khác nhau.

[FONT=Times New Roman]Các ưu điểm chính của framework ứng dụng hướng đối tượng xuất phát từ khả năng mô đun phần mềm, khả năng tái sử dụng, khả năng mở rộng, và sự đảo ngược điều khiển chúng cung cấp cho nhà phát triển như miêu tả dưới đây:

[FONT=Times New Roman]Khả năng mô đun: Framework tăng cường khả năng mô đun phần mềm bằng cách gói gọn các chi tiết thực thi linh động đằng sau các giao diện ổn định. Khả năng mô đun của framework giúp cải thiện chất lượng phần mềm nhờ việc khoanh vùng ảnh hưởng của mô hình và những thay đổi về thực thi.

[FONT=Times New Roman]Khả năng tái sử dụng: Các giao diện ổn định cung cấp qua các framework tăng cường khả năng tái sử dụng theo định nghĩa các thành phần chung có thể được áp dụng lại để tạo ra các trình ứng dụng mới. Khả năng tái sử dụng framework tận dụng được sự đầu tư trí tuệ và nỗ lực trước đó của các nhà phát triển giàu kinh nghiệm. Sử dụng lại các thành phần framework có thể mang lại sự cải tiến đáng kể hiệu suất của lập trình viên, cũng như là tăng cường chất lượng, sự thực thi, tính tin cậy, và thao tác giữa các phần của phần mềm.

[FONT=Times New Roman]Khả năng mở rộng: Framework tăng cường khả năng mở rộng nhờ việc cung cấp các phương pháp móc nối rõ ràng cho phép các trình ứng dụng mở rộng các giao diện ổn định của nó. Các phương pháp móc nối có tính hệ thống tách riêng ra các giao diện và các đáp ứng ổn định của một lĩnh vực ứng dụng. Khả năng mở rộng framework là thiết thực để đảm bảo sự tuỳ biến hợp thời của các dịch vụ và tính năng ứng dụng mới.

[FONT=Times New Roman]Sự đảo ngược điều khiển: Kiến trúc runtime của framework là đặc trưng của sự đảo ngược điều khiển. Kiến trúc này làm cho các bước xử lý trình ứng dụng có thể hợp qui được tuỳ biến qua các đối tượng bộ điều khiển sự kiện mà được kích hoạt qua cơ chế gửi đi tác động trở lại của framework. Khi các sự kiện xảy ra, bộ gửi đi của framework tác động trở lại qua việc kích hoạt các phương pháp móc nối trên các đối tượng điều khiển đăng kí trước, bộ điều khiển này thực hiện quá trình xử lý trình ứng dụng đặc trưng dựa trên các sự kiện. Đảo ngược sự điều khiển cho phép framework định rõ bộ các phương pháp trình ứng dụng đặc trưng nào kích hoạt đáp ứng đến các sự kiện bên ngoài (ví dụ như các tin nhắn window đến tới người sử dụng cuối cùng hay các gói tin đến từ các cổng thông tin).

[FONT=Times New Roman]4. Công cụ phát triển framework

[FONT=Times New Roman]Trước đây để phát triển mô hình framework cho các bài toán ứng dụng thông thường, ta có thể kể ra một số ngôn ngữ chính Smalltalk, MFC, Java. Ngày nay cùng với sự phát triển của Internet, các ứng dụng phát triển trên mạng ngày càng nhiều. Hai tập đoàn phát triển hệ thống lớn là Microsoft và Sun Microsystems đã đưa 2 giải pháp công nghệ chính để phát triển các bài toán framework là Microsoft .NET framework và J2EE Framework. Microsoft .NET framework của Microsoft có ưu điểm là dễ sử dụng, thân thiện với các ứng dụng truyền thống trên flatform Window như Visual Basic, Visual C++, . Tuy nhiên đấy cũng là nhược điểm của Microsoft .NET framework. Công nghệ này bị trói buộc trên nền Window và đến nay chỉ có Microsoft phát triển. Điều này dẫn đến công nghệ kém tính cạnh tranh và sản phẩm hoàn toàn lệ thuộc vào một nhà sản xuất. Trái lại J2EE Framework của Sun Microsystems là chuẩn chung được nhiều tập đoàn phần mềm lớn phát triển, không phụ thuộc flatform và đã được kiểm chứng là hoạt động ổn định và hiệu quả qua nhiều năm.

[FONT=Times New Roman]Trên thế giới hiện nay, nhiều nhà sản xuất phần mềm ứng dụng đều áp dụng công nghệ J2EE Framework. Trên thế giới, ta có thể kể ra một số tên tuổi lớn như Bea, IBM, Oracle, Sun One, Fujitsu, Inprise, Macromedia, Sysbase, IONA Technologies, SPSS, Isocra, MultiTEL, . Vì vậy khi phát triển các bài toán phần mềm ứng dụng theo mô hình framework, chúng ta nên sử dụng công nghệ J2EE Framework và các công cụ phát triển theo dòng Java như JavaBean, JSP, Java Script

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Mô hình phát triển theo Framework cho các sản phẩm phần mềm
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Mô hình phát triển theo Framework cho các sản phẩm phần mềm
  • Mô hình phát triển theo Framework cho các sản phẩm phần mềm
  • Mô hình phát triển theo Framework cho các sản phẩm phần mềm

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Một số vấn đề về phát triển phần mềm hướng ...

Upload: rutto_hp

📎
👁 Lượt xem: 506
Lượt tải: 18

Ecompany công ty điện tử mô hình phát triển ...

Upload: mai_nho_tenem

📎
👁 Lượt xem: 569
Lượt tải: 16

Giải pháp phần mềm lõi cho mô hình chính phủ ...

Upload: hoangyenhh

📎 Số trang: 179
👁 Lượt xem: 673
Lượt tải: 19

Quản lý cấu hình phần mềm tại phòng phát ...

Upload: nguoideplangvan

📎 Số trang: 184
👁 Lượt xem: 402
Lượt tải: 16

Quản lý cấu hình phần mềm tại phòng phát ...

Upload: ise99canh

📎 Số trang: 184
👁 Lượt xem: 560
Lượt tải: 16

Quản lý cấu hình phần mềm tại phòng phát ...

Upload: thienanhphat

📎 Số trang: 184
👁 Lượt xem: 451
Lượt tải: 16

Nghiên cứu môi trường phát triển phần mềm ...

Upload: tranlevu86

📎
👁 Lượt xem: 453
Lượt tải: 17

Kiểm chứng mô hình phần mềm sử dụng nusmv

Upload: sieucophieu

📎 Số trang: 42
👁 Lượt xem: 622
Lượt tải: 16

Kiểm chứng mô hình phần mềm sử dụng nusmv

Upload: blhoang291007

📎 Số trang: 42
👁 Lượt xem: 521
Lượt tải: 16

Sự hình thành và phát triển của doanh nghiệp ...

Upload: nhuan_vovan

📎 Số trang: 73
👁 Lượt xem: 559
Lượt tải: 16

Đề án sự hình thành và phát triển của doanh ...

Upload: honghidung

📎 Số trang: 73
👁 Lượt xem: 677
Lượt tải: 16

Nghiên cứu các mô hình ước lượng chi phí ...

Upload: cunconcrazy

📎 Số trang: 79
👁 Lượt xem: 1028
Lượt tải: 17

QUAN TÂM

Những tài liệu bạn đã xem

Mô hình phát triển theo Framework cho các ...

Upload: linhthuynguyen1985

📎 Số trang: 3
👁 Lượt xem: 480
Lượt tải: 16

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Mô hình phát triển theo Framework cho các sản phẩm phần mềm [FONT=Times New Roman]1. Đặt vấn đề [FONT=Times New Roman]Hiện nay trong nước, các sản phẩm phần mềm thường được viết theo dạng các lời gọi hàm, hướng cấu trúc và hướng đối tượng. Khi có sự thay đổi về nghiệp vụ hoặc bổ sung thêm các dịch vụ, tính doc Đăng bởi
5 stars - 228156 reviews
Thông tin tài liệu 3 trang Đăng bởi: linhthuynguyen1985 - 17/03/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 17/03/2024 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Mô hình phát triển theo Framework cho các sản phẩm phần mềm