Vai trò và tầm quan trọng của Phân tích thiết kế hệ thống

Bài này thảo luận về vai trò và tầm quan trọng của môn học Phân tích thiết kế hệ thống thông tin nói chung và Phân tích thiết kế hệ thống ATTT nói riêng. Đây là một số ý kiến tổng hợp được từ một số cuốn sách về Phân tích và thiết kế hệ thống.

– Xây dựng hệ thống thông tin là một hoạt động tổng hợp của các môn học thuộc lĩnh vực Công nghệ thông tin. Hệ thống thông tin tin học là một ứng dụng đầy đủ và toàn diện nhất các thành tựu của CNTT vào một tổ chức
– Xây dựng hệ thống thông tin là một hoạt động trải qua một loạt các giai đoạn để có sản phẩm cuối cùng là một hệ thống thông tin.
– Phân tích và thiết kế là giai đoạn đầu của quá trình phát triển hệ thống thông tin. Nó quyết định đến chất lượng và giá thành của hệ thống.
– Nhờ thiết kế tốt mà các hệ thống thông tin được duy trì hoạt động tốt và phát triển

– Quy mô và mức độ phức tạp của các hệ thống ngày càng tăng, nên phân tích và thiết kế trở thành một yêu cầu bắt buộc để có được một hệ thống tốt. Trong thực tế người ta thấy:

+ Những sai sót trong phân tích và thiết kế làm cho chi phí bảo trì trung bình của các hệ thống thông tin chiếm tới gần 60% tổng chi phí.

+ Có hiện tượng này là vì mức độ chi phí sửa chữa một sai lầm bị bỏ sót qua các giai đoạn phát triển hệ thống tăng lên đáng kể.

+ Một lỗi bị bỏ sót trong giai đoạn phân tích đến khi lập trình và cài đặt mới phát hiện ra thì chi phí sửa chữa tăng lên 40 lần và đến giai đoạn bảo trì mới phát hiện ra thì chi phí sữa chữa tăng lên gấp 90 lần

+ Hơn nữa, nếu thiếu phân tích thiết kế tốt thì rất khó và thậm chí không thể bảo trì được

– Một kỹ sư công nghệ thông tin bất kỳ, không thể không biết đọc các bản vẽ phân tích và thiết kế về hệ thống thông tin. Phân tích và thiết kế hệ thống có những phương pháp riêng và công cụ riêng, cũng như cần có kinh nghiệm nghề nghiệp. Một kỹ sư CNTT cần nhiều năm mới trở thành một nhà phân tích và thiết kế hệ thống

– Để trở thành một nhà phân tích và thiết kế đòi hỏi một người phải có ít nhất những loại kỹ năng sau:

+ Kỹ năng phân tích

+ Kỹ thuật tin học

+ Kỹ năng giao tiếp

+ Kỹ năng về nghiệp vụ và quản lý

Do vậy, môn học phất tích và thiết kế hệ thống là môn học gần như bắt buộc đối với những người làm CNTT để có thể hành nghề tốt

– Note: Một số giáo trình về Phân tích thiết kế hệ thống thông tin để tham khảo
1. Nguyễn Văn Vị, “Giáo trình Phân tích và thiết kế hệ thống thông tin hiện đại”, NXB ĐHQGHN, 2002
2. Nguyễn Văn Ba, “Phân tích thiết kế hệ thống thông tin”, ĐHBKHN, 2000

 

Trích dẫn:
Nguyên văn bởi _VoldemorT_ Xem bài gửi
Theo em được biết thì trường mình có giảng dạy môn Phân tích thiết kế hệ thống ATTT chứ ko dạy Phân tích thiết kế hệ thống thông tin. Như vậy liệu có nhanh quá và SV có bị choáng khi học ko ?
Theo anh để học tốt được môn đó cần chuẩn bị những môn nào cho kĩ ?

– Mình nghĩ khi học môn học PTTKHT ở trường thì có 2 mảng kiến thức cần thiết nhất để học tốt môn này là:
+ Kiến thức về Cơ sở dữ liệu (nhập môn csdl, các hệ quản trị csdl): Trong PTTKHT thường có phần thiết kế CSDL, lúc đó các kiến thức về mô hình thực thể quan hệ, mô hình dữ liệu quan hệ, các dạng chuẩn của quan hệ, phụ thuộc hàm,… rất cần thiết, khi thiết kế csdl vật lý thì kiến thức về các hệ quản trị cở dữ liệu cũng cần thiết
+ Kiến thức về lập trình: Ngôn ngữ lập trình (tư duy lập trình). Khi thiết kế các chức năng, người thiết kế phải nhìn thấy được cách thực hiện nó như thế nào trên NNLT, đặc biệt là giai đoạn lựa chọn một ngôn ngữ để cài đặt chương trình. Hiểu rõ các kỹ thuật lập trình, ưu nhược điểm của các NNLT giúp cho người thiết kế lựa chọn được một NNLT thích hợp để coding
+ Ngoài ra còn một số kiến thức khác của CNTT, cũng như một số kỹ năng khác nữa.
+ Môn học PTTKHT ATTT chắc cũng dựa trên PTTKHTTT nói chung (chẳng hạn như cũng phải tiếp cận theo mô hình thác nước, mô hình làm bản mẫu, mô hình xoắn ốc hoặc mô hình hướng đối tượng)
+ Hiện nay người ta thường tiếp cận PTTKHT theo mô hình hướng đối tượng vì vậy kiến thức về Ngôn ngữ mô hình hóa thống nhất, về RationalRose cũng cần thiết
+ Vì ở trường không học môn phân tích thiết kế, trong giáo trình môn PTTKHT ATTT cũng có đề cập đến những vấn đề này nhưng chắc không sâu, nên phải tìm đọc thêm vậy

(Theo http://www.kmasecurity.net/xforce/showthread.php?t=2693)

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: