1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo Cáo Bài Tập Lớn Môn Nguyên Lý Hệ Điều Hành Đề Tài Tìm Hiểu Về Lowno-Code.pdf

10 4 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Tìm Hiểu Về Low/No-Code
Tác giả Nguyễn Tiến Quang, Vũ Huy Anh
Người hướng dẫn TS. Nguyễn Thị Hậu
Trường học Trường Đại Học Công Nghệ - ĐHQGHN
Chuyên ngành Nguyên Lý Hệ Điều Hành
Thể loại Báo Cáo Bài Tập Lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 10
Dung lượng 310,03 KB

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

Nội dung

CÔNG CỤ TỰ ĐỘNG KIỂM TRA VÀ GỢI Ý CẢI THIỆN CHẤT LƯỢNG MÃ NGUỒN JAVA TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐHQGHN KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MÔN NGUYÊN LÝ HỆ ĐIỀU HÀNH ĐỀ TÀI TÌM HIỂU VỀ LOW/NO C[.]

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN MÔN: NGUYÊN LÝ HỆ ĐIỀU HÀNH

ĐỀ TÀI: TÌM HIỂU VỀ LOW/NO-CODE

Nhóm sinh viên: Nguyễn Tiến Quang - 20020116

Vũ Huy Anh - 20020363

Cán bộ hướng dẫn: TS Nguyễn Thị Hậu

HÀ NỘI - 2023

Trang 2

Mục lục

3 Đặc trưng, tính chất No-code, Low-code 3

4 Ảnh hưởng của Low/No-code đến chuyển đổi số và ngành phát triển phần

4.1 Thực trạng chuyển đổi số hiện nay 4 4.2 Ảnh hưởng của Low/No-code 5

i

Trang 3

Danh sách hình vẽ

4.1 Các cấp độ trong chuyển đổi số 4 4.2 Mức độ ứng dụng Low/No-code của các doanh nghiệp 5

Danh sách bảng

ii

Trang 4

1 Giới thiệu

Ngày nay, lĩnh vực công nghệ phần mềm đang không ngừng phát triển và tiến bộ, với mục tiêu phát triển các phần mềm chất lượng cao phục vụ đời sống con người Đi kèm với sự mở rộng này là nhu cầu đơn giản hóa quá trình lập trình phát triển phần mềm, giúp những cá nhân dễ dàng tiếp cận, tạo cho riêng mình những sản phẩm phần mềm ưng ý mà không cần quá am hiểu về kiến thức lập trình Một trong những xu hướng công nghệ hiện nay chính là phương pháp Low/No-code

Low/No-code là một phương pháp phát triển phần mềm cung cấp cho người dùng một nền tảng để tạo các ứng dụng trực quan với ít hoặc không cần viết mã Phương pháp này đưa ra những công cụ tiện lợi giúp những người sử dụng không phải lập trình viên nhanh chóng tạo ra được một ứng dụng thương mai đơn giản, giảm thiểu chi phí và thời gian trong công cuộc chuyển đổi số hiện nay[1]

Trong báo cáo này, nhóm sẽ trình bày những thông tin cơ bản về phương pháp

Low/No-code Cấu trúc báo cáo được chia làm 3 phần chính Chương 2 sẽ trình bày kiến thức nền tảng về Low/No-code Chương 3 trình bày về các đặc trưng, tính chất của phương pháp, chương 4 phân tích những ảnh hưởng của Low/No-code việc phát

triển phần mềm

1

Trang 5

2 Giới thiệu về No-code, Low-code

2

Trang 6

3 Đặc trưng, tính chất No-code, Low-code

3

Trang 7

4 Ảnh hưởng của Low/No-code đến chuyển đổi số và ngành phát triển phần mềm

4.1 Thực trạng chuyển đổi số hiện nay

Với định nghĩa của Alsaadi et al, chuyển đổi số thường đề cập đến việc chuyển đổi các tài liệu dựa trên giấy sang định dạng kỹ thuật số và lưu trữ chúng dưới dạng điện tử Quá trình này biến đổi các quy trình kinh doanh từ những quy trình thủ công tốn thời gian và lao động thành những quy trình kỹ thuật số tự động và linh hoạt

Theo Outsystems, chuyển đổi số đã đóng một vai trò quan trọng trong chiến lược kinh doanh trong vài năm qua[2] Các tổ chức tận dụng chuyển đổi số để nắm bắt

cơ hội mới, đáp ứng nhu cầu phức tạp và đa dạng của khách hàng, và tránh bị đánh bại bởi các đối thủ trực tiếp trên thị trường Outsystems đã tiến hành một cuộc khảo

sát trên hơn 3.300 chuyên gia công nghệ thông tin từ 6 châu lục khác nhau, và hình

4.1 hiển thị kết quả về tiến độ chuyển đổi số của doanh nghiệp Theo tiêu chí của

Outsystems, cấp độ 1 "Unaware"đề cập đến các tổ chức không thực hiện gì hoặc thực hiện rất ít cho quá trình chuyển đổi số, cấp độ 2 "Isolated"là giai đoạn đầu tiên của quá trình chuyển đổi số, và cấp độ 6 là giai đoạn phát triển mạnh mẽ và hoàn chỉnh nhất

Hình 4.1: Các cấp độ trong chuyển đổi số

4

Trang 8

Ta có thể kết luận từ biểu đồ rằng đa số (95%) các tổ chức được đại diện bởi các người đáp ứng đã đang nỗ lực, ở mức độ khác nhau, cho quá trình chuyển đổi số

4.2 Ảnh hưởng của Low/No-code

Theo nghiên cứu của Zhaohang Yan, Low/No-code là một trong những phương pháp nổi lên nhanh chóng hiện nay trong công cuộc chuyển đổi số của doanh nghiệp

Hình 4.2 cho ta thấy tỷ lệ tiếp nhận Low/No-code trong chiến lược IT của các tổ

chức, trong đó chúng ta có thể thấy hơn một nửa trong số đó đã hoặc sẽ bắt đầu sử dụng phương pháp phát triển Low/No-code

Hình 4.2: Mức độ ứng dụng Low/No-code của các doanh nghiệp

Mặt khác, 37% các doanh nghiệp ứng dụng phát triển Low-code đã hài lòng với tốc độ cung cấp ứng dụng phần mềm, trong khi chỉ có 26% các doanh nghiệp không ứng dụng Low-code cảm thấy hài lòng với tốc độ triển khai của họ Do đó, trước khi

sử dụng Low/No-code trong quá trình chuyển đổi kỹ thuật số, cần hiểu rõ hơn về lợi ích và giới hạn của phát triển Low/No-code đối với các nhà phát triển và tổ chức, để đánh giá xem liệu nó phù hợp với chiến lược chuyển đổi số của họ hay không

Tuy nhiên, hiện nay cũng có nhiều quan điểm trái chiều về phương pháp này Theo Thomas Stiehm, Giám đốc công nghệ của Coverosc: "Low-code không phải là tương lai của lập trình Đương nhiên nó có vị trí trong tương lai và sẽ được sử dụng để

5

Trang 9

phát triển nhiều ứng dụng Nhưng nó sẽ không thay thế các cách khác để tạo ra phần mềm vì Low/No-code sẽ gặp vấn đề khi độ phức tạp của yêu cầu tăng lên Chúng ta

đã thấy điều tương tự với Visual Basic trong những năm 90 VB rất hữu ích và rất nhiều phần mềm được viết bằng VB Nhưng cuối cùng, độ phức tạp của một số ứng dụng đã khiến VB gặp vấn đề và không còn là một giải pháp tốt nữa Low-code cũng

sẽ đối mặt với cùng vấn đề đó"(Brocoders Company, 2021) [3]

Mặc dù nhận xét trên là có lý khi chúng ta dựa trên những ưu nhược điểm của Low/No-code, nhưng ta không thể phủ nhận được sự ảnh hưởng của Low/No-code đến ngành phát triển phần mềm hiện nay Nhiều công ty công nghệ lớn đang đầu

tư vào nền tảng này, có thể kể đến như Microsoft, Mendix, Outsystems.Để Low/No-Code được tận dụng tốt nhất cho việc chuyển đổi số hoặc thay đổi quy trình phát triển phần mềm trong tương lai, các nhà cung cấp nền tảng Low/No-Code cần cải tiến tính linh hoạt, tính mở rộng, tính bảo mật và các giới hạn khác để người dùng có thể chấp nhận công nghệ mới này mà không còn lo ngại

6

Trang 10

Tài liệu tham khảo

[1] H ALSAADI, D Radain, M ALZAHRANI, W Alshammari, D ALAHMADI,

and B Fakieh, “Factors that affect the utilization of low-code development

plat-forms: survey study,” Revista Română de Informatică s , i Automatică, vol 31, pp

123–140, 09 2021

[2] “The state of application development: Is it ready

for disruption?” https://www.outsystems.com/-/media/

E0A6E7121AAD4A4C975828265B3639ED.ashx?mkt_tok=

[3] “Brocoders company (2021, march 6) the pros and cons of

low-code development hacker noon.” https://hackernoon.com/

7

Ngày đăng: 22/04/2023, 09:37

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w