PDA

View Full Version : Newbie tập tành phân tích thiết kế hệ thống phần mềm



cndkhuong
03-10-2007, 10:21
Chào các bác coder thân mến !
Gần đây tui tập tành phân tích thiết kế hệ thống (PTTKHT) phần mềm ! Có rất nhiều vấn đề gút mắc, thuộc dạng "thắc mắc không biết hỏi ai" :P , nay mạn phép tạo cái topic về vấn đề này, hy vọng mọi người chỉ bảo cho newbie được mở mang kiến thức ! Cám ơn các bác trước !

cndkhuong
03-10-2007, 11:48
Câu hỏi 1 nhe : trong lập trình có lập trình theo hướng cấu trúc & lập trình theo hướng đối tượng ! Vậy trong PTTKHT thì sao ? Có phải cũng có 2 phương pháp như vậy ?

Học ở trường tui thấy có phương pháp sử dụng các mô hình BFD, DFD, ERD, ... đó có phải là phương pháp theo kiểu cấu trúc ? Còn đọc sách thấy có OOA, OOD, ... sử dụng UML minh họa , đó là pp theo hướng đối tượng được sử dụng hiện nay ? RUP, Ripple, XP , ... đâu là chuẩn thường dùng ?

jiSh@n
04-10-2007, 15:33
Câu hỏi 1 nhe : trong lập trình có lập trình theo hướng cấu trúc & lập trình theo hướng đối tượng ! Vậy trong PTTKHT thì sao ? Có phải cũng có 2 phương pháp như vậy ?

Học ở trường tui thấy có phương pháp sử dụng các mô hình BFD, DFD, ERD, ... đó có phải là phương pháp theo kiểu cấu trúc ? Còn đọc sách thấy có OOA, OOD, ... sử dụng UML minh họa , đó là pp theo hướng đối tượng được sử dụng hiện nay ? RUP, Ripple, XP , ... đâu là chuẩn thường dùng ?

Thường được dạy ở ĐH là SA (dùng DFD, ERD...) và OOA (dùng UML).

kuong
30-01-2008, 16:55
Câu hỏi 1 nhe : trong lập trình có lập trình theo hướng cấu trúc & lập trình theo hướng đối tượng ! Vậy trong PTTKHT thì sao ? Có phải cũng có 2 phương pháp như vậy ?

Học ở trường tui thấy có phương pháp sử dụng các mô hình BFD, DFD, ERD, ... đó có phải là phương pháp theo kiểu cấu trúc ? Còn đọc sách thấy có OOA, OOD, ... sử dụng UML minh họa , đó là pp theo hướng đối tượng được sử dụng hiện nay ? RUP, Ripple, XP , ... đâu là chuẩn thường dùng ?

Thực ra PTTK theo Cấu trúc (SAD) hay theo HDT (OOAD) đều cùng 1 mục đích: phân tích vấn đề và thiết kế giải pháp cho vấn đề đó. Nhưng cách làm thì khác nhau. Hiện nay OOAD được sử dụng nhiều vì nó giúp chúng ta PTTK được những bài toán phức tạp (tất nhiên đấy là lý thuyết, còn có làm được hay ko còn tùy thuộc vào công lực của designer). Theo tôi thì những bài toán hay làm trong trường như Quản lý cái này cái kia thì dùng phương pháp nào cũng được, nhưng bạn nên theo OOAD vì ra các công ty bây giờ toàn xài theo cái đó, từ proj nhỏ đến lớn.

Than Dieu
30-01-2008, 21:44
Lập trình và phân tích thiết kế phần mềm là 2 lĩnh vực khác nhau mà. Liên quan gì đến lập trình hướng đối tượng với không hướng đối tượng?

Cái này Thân Diều không rành lắm, nhưng Dr nghĩ bạn có thể tìm hiểu thêm về Software Engineering

Mời các bạn cùng tham gia thảo luận tại: Diễn đàn Software Engineering (http://forums.congdongcviet.com/forumdisplay.php?f=15)

Chúc bạn sớm thành công!

nguyen_lan2005
17-04-2008, 22:16
Nếu bạn ở Sài Gòn, hãy vào đây http://www.becivn.net/traininghot.aspx
để có hướng dẫn và trợ giúp phù hợp cho bạn.

Email: lanit_itec@yahoo.com
YH Mess: lanit_itec
DT: 0985601838