1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Kiến trúc và chuẩn phần mềm trên nền web, ứng dụng xây dựng hệ thống thi trắc nghiệm

4 93 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 1,81 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐỖ ĐỨC THẢO KIẾN TRÚC VÀ CHUẨN PH ẦN MỀM TRÊN NỀN WEB, ỨNG DỤNG XÂY DỰNG HỆ THỐNG THI TRẮC NGHIỆM LUẬN VĂN THẠC SĨ Hà Nội - 2008...

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘI

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

ĐỖ ĐỨC THẢO

KIẾN TRÚC VÀ CHUẨN PH ẦN MỀM TRÊN NỀN WEB, ỨNG DỤNG XÂY DỰNG HỆ THỐNG

THI TRẮC NGHIỆM

LUẬN VĂN THẠC SĨ

Hà Nội - 2008

Trang 2

ĐẠI HỌC QUỐC GIA HÀ NỘI

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

ĐỖ ĐỨC THẢO

KIẾN TRÚC VÀ CHUẨN PHẦN MỀM TRÊN NỀN WEB, ỨNG DỤNG XÂY DỰNG HỆ THỐNG

THI TRẮC NGHIỆM

Ngành : Công nghệ Thông tin Chuyên ngành : Công nghệ Phần mềm

Mã số : 60 48 10

LUẬN VĂN THẠC SĨ

NGƯỜI HƯỚNG DẪN KHOA HỌC:

TS Trương Anh Hoàng

Hà Nội - 2008

Trang 3

Kiến trúc và chuẩn phần mềm trên nền web, ứng dụng xây dựng Hệ thống thi trắc nghiệm

MỤC LỤC

LỜI CAM ĐOAN 5

LỜI CẢM ƠN 6

DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT 7

DANH MỤC CÁC BẢNG 8

DANH MỤC CÁC HÌNH 9

MỞ ĐẦU 11U PHẦN 1 - KIẾN TRÚC VÀ CHUẨN PHẦN MỀM TRÊN NỀN WEB 12

CHƯƠNG 1 - KIẾN TRÚC PHẦN MỀM 13

1.1 Kiến trúc phần mềm 13

1.1.1 Định nghĩa kiến trúc phần mềm 13

1.1.2 Các đặc tính cơ bản của kiến trúc phần mềm 14

1.1.3 Tại sao kiến trúc phần mềm quan trọng 16

1.1.4 Kết luận về kiến trúc phần mềm 16

1.2 Kiến trúc hướng dịch vụ (SOA) 16

1.2.1 Vài nét về lịch sử SOA 17

1.2.2 SOA là gì? 17

1.2.3 Các phần tử của SOA 19

1.2.4 Mô hình khái niệm SOA 21

1.2.5 Kênh dịch vụ doanh nghiệp (ESB - Enterprise Service Bus) 22

1.2.6 Các nguyên tắc SOA 24

1.2.7 SOA và Dịch vụ Web 25

1.2.8 Tương lai cho SOA 25

1.3 Dịch vụ web (web service) 26

1.3.1 Khái niệm dịch vụ web 26

1.3.2 Các đặc tính của dịch vụ web 27

1.3.3 Vai trò của dịch vụ web 27

1.3.4 Kiến trúc của dịch vụ web 28

1.3.5 Đặc tả công nghệ dịch vụ web 29

1.3.6 An ninh dịch vụ web 31

1.3.7 Kết luận về dịch vụ web 32

1.4 REST 33

1.4.1 Tại sao gọi REpresentational State Transfer 33

1.4.2 Các chuẩn sử dụng trong REST 33

1.4.3 Các nguyên tắc REST 34

1.4.4 Các phần tử kiến trúc REST 34

1.4.5 Thiết kế và thực thi REST 35

Luận văn Thạc sĩ - Đỗ Đức Thảo Trang 3

Trang 4

Kiến trúc và chuẩn phần mềm trên nền web, ứng dụng xây dựng Hệ thống thi trắc nghiệm

1.5 So sánh và đánh giá dịch vụ web 37

CHƯƠNG 2 - CHUẨN PHẦN MỀM TRÊN NỀN WEB 40

2.1 Các chuẩn web là gì? 40

2.2 Tại sao sử dụng chuẩn web 41

2.3 Cách thức kiểm tra web là chuẩn 42

2.4 Công cụ cải thiện chất lượng web 45

2.5 Kết luận chuẩn web 45

PHẦN 2: ỨNG DỤNG XÂY DỰNG HỆ THỐNG THI TRẮC NGHIỆM 46

CHƯƠNG 3 - XÂY DỰNG HỆ THỐNG THI TRẮC NGHIỆM 47

3.1 Mô tả bài toán thi trắc nghiệm 47

3.2 Kiến trúc phần mềm 49

3.2.1 Giới thiệu chung 49

3.2.2 Biểu diễn kiến trúc 50

3.2.3 Mục tiêu và các ràng buộc kiến trúc 50

3.2.4 Khung nhìn ca sử dụng 51

3.2.5 Khung nhìn logic 53

3.2.6 Khung nhìn tiến trình 57

3.2.7 Khung nhìn triển khai 59

3.2.8 Khung nhìn thực thi 60

3.3 Thực hiện hệ thống 60

3.3.1 Lựa chọn công nghệ 60

3.3.2 Thiết kế chương trình 65

3.3.3 Thiết kế cơ sở dữ liệu 72

3.3.4 Thiết kế lời gọi REST 72

3.3.5 Một số hình ảnh chương trình 74

PHẦN 3: THẢO LUẬN VÀ KẾT LUẬN 77

TÀI LIỆU THAM KHẢO 80

PHỤ LỤC 01: MỘT SỐ ĐẶC TẢ CHUẨN DỊCH VỤ WEB 82

PHỤ LỤC 02: XÂY DỰNG DỊCH VỤ WEB KIỂU SOAP 97

PHỤ LỤC 03: MỘT SỐ CHUẨN WEB THÔNG DỤNG 103

Luận văn Thạc sĩ - Đỗ Đức Thảo Trang 4

Ngày đăng: 06/03/2020, 00:13

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w