Wednesday, September 14, 2005

Software Architecture

Hôm nay dự buổi hội thảo về Software Architecture do Mr Mohamet Ali Babar trình bày, NIIT-SSP tổ chức.

Tham dự buổi hội thảo này, có nhiều thành viên VietRose, những người đã tham gia buổi họp mặt trước lần trước như chị Nguyệt, chị Thanh...

Sẵn tiện, viết lại những suy nghĩ về SA. Trước hết là cảm nhận về buổi hội thảo. Mr Ali trình bày vấn đề quá dàn trải, nhưng không thấy được vị trí của SA trong process. và vì vậy chưa thật sự hữu ích.

Có một câu ấn tượng nhất là: Nếu không có các non-functional requirement thì chẳng cần SA làm gì.

Cảm nhận đầu tiên là phức tạp. Bài nói làm phức tạp hóa vấn đề. Định nghĩa cả tiến trình xây dựng SA gồm SA Analyse, SA Design... Cuối cùng thì SA tương quan thế nào với Design/Analyse ???

Bài nói cũng đưa ra khái niệm SA pattern, theo mình cũng làm phức tạp hóa vấn đề. Như Martin Fowler đưa ra Analyse Pattern, nhưng không được ủng hộ cho lắm. Một chừng mực nào đó, mình thấy thật vô dụng.

Hiện nay mình đang phân vân về SA, có 2 lựa chọn về cách tiếp cận, sẽ trình bày riêng.

No comments: