Windows Việt

Cộng Đồng Công Nghệ Thông Tin Việt

Trang ChínhTrang Chính  Sự kiện  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share
 
 Hỏi Đáp VB.Net 2
Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Toend2008
Member

Toend2008
Member
Giới tính : Nam
Tuổi : 21
Posts Posts : 377
Coins Coins : 564
Thanked Thanked : 33
Hỏi Đáp VB.Net 2 Empty
Bài gửiTiêu đề: Hỏi Đáp VB.Net 2   Hỏi Đáp VB.Net 2 EmptySun 19 Jun 2011, 14:32

Topic này lập ra nhằm tổng hợp các câu lý thuyết có khả năng được hỏi trong kỳ thi. Các bạn nào có ý kiến đóng góp tương ứng với chủ đề này xin post vào đây.

Câu 1: So sánh LINQ và Netier

Khái niệm ORM (Object – Relational Mapping) là một kỹ thuật lập trình để chuyển đổi dữ liệu giữa các hệ thống không tương thích trong cơ sở dữ liệu quan hệ và các ngôn ngữ lập trình hướng đối tượng.

Giống nhau: Đều có cơ chế ORM.
Khác nhau: Linq không phải là 1 ORM tool hoàn chỉnh.
Net-Tier là 1 ORM tool.
Linq chủ yếu là ngôn ngữ truy vấn hỗ trợ intellisense, trình biên dịch sẽ check syntax của câu truy vấn.
Net – Tier không có ngôn ngữ truy vấn dữ liệu mà truy vấn được phát sinh tự động.

Linq chủ yếu dùng trong Microsoft SQL – Server.
Net – Tier chủ yếu dùng trong Microsoft SQL – Server, nhưng vẫn có thể thao tác với các DBMS khác thông qua loại Generic.
Linq Close Source
Net – Tier Open Source

[You must be registered and logged in to see this link.]

Câu 2: Khi nào sử dụng quy trình "Thác nước"

Phân Tích: Các công việc nối tiếp nhau một cách tuần tự nên cần nắm thật rõ và chính xác yêu cầu của khách hàng ngay từ ban đầu, tránh trường hợp thay đổi từ khách hàng phải lập lại quy trình từ đầu. Thời gian thực hiện tuần tự làm cho khách hàng chờ đợi sản phẩm đầu tiên lâu. Tồn tại delay trong nhóm làm việc bởi không có sự thay đổi linh hoạt trong cấu trúc của quá trình.
Kết Luận: Mô hình "Thác nước" chỉ phù hợp cho trường hợp xây dựng sản phầm khi thực sự hiểu rõ hết ý kiến khách hàng, có đội ngũ làm việc hợp ý nhau. Cần biết chính xác khoảng thời gian hoàn thành.

Câu 3: Khi nào sử dụng quy trình "Thác Nước Cải Tiến"

Phân tích: Nhận thấy sự khác biệt trong mô hình so với "Thác Nước" có các mũi tên ngược từ dưới lên. Cho thấy những sai lầm ở giai đoạn trước có thể được phát hiện ở giai đoạn sau và đòi hỏi việc quay ngược lên để làm lại giai đoạn trước. Các mũi tên cũng thể hiện một ưu điểm nổi bật đó là dễ quản lý, thời gian hoàn thành được xác định chính xác hơn so với quy trình "Thác Nước".
Kết Luận: Mô hình chỉ nên được sử dụng khi đội dự án có kinh nghiệm, các yêu cầu từ phía khách hàng phải xác định rõ ngay từ đầu và ít có khả năng thay đổi. So với mô hình "Thác nước" cơ chế linh hoạt hơn.

Câu 4: Khi nào sử dụng quy trình "Prototype"

Câu 5: Khi nào sử dụng quy trình "Xoắn Ốc"

Phân Tích:
(st)


[You must be registered and logged in to see this link.]


Được sửa bởi Toend2008 ngày Mon 20 Jun 2011, 00:02; sửa lần 1.

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Administrator
Administrators

Administrator
 Administrators
Giới tính : Nam
Tuổi : 29
Posts Posts : 2804
Coins Coins : 5864
Thanked Thanked : 799
Hỏi Đáp VB.Net 2 Empty
Bài gửiTiêu đề: Re: Hỏi Đáp VB.Net 2   Hỏi Đáp VB.Net 2 EmptySun 19 Jun 2011, 17:10

Thanks Giang!

Giang có tài liệu hướng dẫn hay định nghĩa nào thì share trên topic này giúp luôn nhé.


[You must be registered and logged in to see this link.]

※ Bài viết cùng chuyên mục


https://windows.forumvi.com
Tác giảThông điệp
Justin
Member

Justin
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 34
Coins Coins : 30
Thanked Thanked : 5
Hỏi Đáp VB.Net 2 Empty
Bài gửiTiêu đề: Re: Hỏi Đáp VB.Net 2   Hỏi Đáp VB.Net 2 EmptyMon 20 Jun 2011, 00:23

Mình bổ sung phần khác nhau của bạn:
1.
LINQ - cú pháp LINQ sẽ được compile/ parsing từ C# sang T-SQL(nếu dùng LINQ to SQL). Chứ không phải trình biên dịch sẽ check syntax của câu truy vấn(điều đó là hiển nhiên).
NetTiers: dùng procedure được sinh sẵn.

2.
LINQ hỗ trợ rất nhiều loại Database và Object: hiện giờ là 30 provider. Không chỉ hỗ trợ database mà còn hỗ trợ các loại khác như: JSON, Google, Amazon. Qua đó bạn cũng thấy nó rộng cỡ nào.
NetTiers: hỗ trợ 10 loại database.

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Justin
Member

Justin
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 34
Coins Coins : 30
Thanked Thanked : 5
Hỏi Đáp VB.Net 2 Empty
Bài gửiTiêu đề: Re: Hỏi Đáp VB.Net 2   Hỏi Đáp VB.Net 2 EmptyMon 20 Jun 2011, 00:27

Đây là phần trả lời của mình cho 2 đề thi. Câu so sánh giữa 3 lớp với 3 lớp trong Nettiers thì mình vẫn chưa bít khác nhau chỗ nào. Bạn nào nhận thấy được điểm khác nhau và giống nhau thì post lên để tham khảo. Phần trả lời của mình chỉ mang tính cá nhân, cảm nhận riêng, không lấy trả lời trên mạng. Thanks

06CK
Câu 2:
Giữa 3 mô hình, mô hình 3 layers đã học trên lớp và mô hình 3 layers trong kiến trúc NetTiers, mô hình LINQ đã được seminar trên lớp. Mô hình mình thích nhất là mô hình LINQ. Vì LINQ nhất quán trong cách truy vấn, thao tác với CSDL và Object do sử dụng biểu thức lambda, triển khai nhanh, ngoài ra, provider của LINQ cũng hỗ trợ rất nhiều CSDL khác(Excel, Access, XML, SQL…).
Bạn có thường sử dụng trang web tìm kiếm Google để bổ sung kiến thức NetTiers? Có, địa chỉ [You must be registered and logged in to see this link.]
Câu 3:
Mô hình trong slide
Quy trình thác nước cải tiến sử dụng khi: …
Quy trình prototype sử dụng khi khách hàng không chắc chắn hoặc hay thay đổi yêu cầu.
Quy trình xoắn ốc(Spiral): dùng khi tạo ứng dụng với nhiều phiên bản. Vd: trong giai đoạn hiện tại, cty chỉ cần 3 tính năng ABC, các tính năng DEF chưa thực sự cần. Sau khi hoàn thành và triển khai phần mềm với 3 tính năng ABC thì sẽ tiếp tục lấy ý kiến đánh giá về tính năng ABC để hoàn thiện hơn, đồng thời phát triển các tính năng DEF và triển khai phiên bản mới.(MS Office là ví dụ về mô hình spiral).
Quy trình thác nước: chỉ sử dụng khi đã nắm rõ tất cả các yêu cầu của khách hàng trong 1 lần duy nhất. Sau khi hoàn thành mỗi bước thì các bước đó phải tuyệt đối chính xác, không cho quay lại sửa đổi, cập nhật.

Không đề:
Câu 2:
Cảm nghĩ của mình khi sử dụng NetTiers là tương đối dễ.
Câu 3: prototype

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Sponsored content


Hỏi Đáp VB.Net 2 Empty

※ Bài viết cùng chuyên mục


 
Hỏi Đáp VB.Net 2
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Windows Việt :: Lưu Trữ :: Lưu Trữ - Các môn học cũ :: Các Môn Học Chính (HK 2 - Năm 3) :: Lập Trình Ứng Dụng Quản Lý 2-
[Windows Việt] Deverloped by Nguyễn Gia Phú - https://windows.forumvi.com
Powered by © Forumotion.com - phpBB™ version ©phpBB2
Go to top Go to bottom