K58B KHÔNG PHẢI HỎI
Diễn đàn sẽ chuyển sang địa chỉ: http://K58B.co.cc mọi người hãy ghé qua địa chỉ mới nhé. các bài viết quan trọng sẽ được chuyển qua diễn đàn mới. Thông tin thành viên cũng đang được tính toán để chuyển qua (nhưng có lẽ sẽ ko thực hiện chuyển)

Join the forum, it's quick and easy

K58B KHÔNG PHẢI HỎI
Diễn đàn sẽ chuyển sang địa chỉ: http://K58B.co.cc mọi người hãy ghé qua địa chỉ mới nhé. các bài viết quan trọng sẽ được chuyển qua diễn đàn mới. Thông tin thành viên cũng đang được tính toán để chuyển qua (nhưng có lẽ sẽ ko thực hiện chuyển)
K58B KHÔNG PHẢI HỎI
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
K58B KHÔNG PHẢI HỎI


You are not connected. Please login or register

công nghệ phần mềm! cơ hội và thách thức!!!

Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

vuvanhiep1989

vuvanhiep1989
gà trưởng thành






Một số các bạn có hỏi tôi về chương trình Công nghệ Phần mềm và
những gì mà kỹ nghệ mong đợi ở các sinh viên tốt nghiệp từ ngành này ra. Theo
định nghĩa thì Công nghệ Phần mềm tập trung huấn luyện sinh viên biết cách tạo
ra những giải pháp có chi phí phải chăng cho các bài toán thực tế bằng cách áp
dụng kiến thức về công nghệ để xây dựng những hệ thống phần mềm có chất lượng.
Người Kỹ sư Phần mềm học cách ra quyết định về thiết kế và triển khai giải pháp
trong những giới hạn về thời gian, kiến thức, và tài nguyên (nói chung).

Nền tảng của ngành Công nghệ Phần mềm gồm 3 mảng chính. Thứ nhất là khối kiến
thức toán học về cấu trúc dữ liệu, thuật toán, ngôn ngữ, phân tích, mô hình
tính toán, vân vân. Thứ hai là khối kiến công nghệ về kiến trúc, quy trình công
nghệ, các chi phí và đánh đổi, các chuẩn, chất lượng và bảo trì, vân vân. Thứ
ba là môi trường xã hội nơi những hoạt động công nghệ đó diễn ra, bao gồm quy
trình tạo lập và phát triển nhóm, các tạo tác, chính sách, thị trường, và các
tác động kinh doanh và kinh tế.

Công nghệ Phần mềm thường bị nhầm với Lập trình Máy tính. Đây là một nhầm lẫn
lớn vì trách nhiệm của một Kỹ sư Phần mềm là tập trung phát triển và bảo trì
phần mềm nhằm thỏa mãn các yêu cầu về kinh doanh và kỹ thuật, chứ không phải là
nhắm vào việc tạo ra code cho dự án (phát triển phần mềm). Lập trình chỉ là một
phần nhỏ của cả quy trình phần mềm. Đơn cử thì sinh viên tốt nghiệp ngành Khoa
học Máy tính (CS) phải có khả năng làm những việc căn bản liên quan đến máy
tính như thiết kế, lập trình và kiểm thử, nhưng sẽ không cần đến những kiến
thức theo chiều rộng và sâu như đối với một sinh viên tốt nghiệp ngành Công
nghệ Phần mềm. Tuy nhiên, một Cử nhân Khoa học Máy tính sẽ có nhiều kiến thức
hơn trong các mảng như lý thuyết tính toán, ngôn ngữ lập trình, phân tích thuật
toán, toán trừu tượng và những công nghệ khác như trí tuệ nhân tạo, hệ điều
hành, hay giao diện người và máy. Ngược lại, một Cử nhân Công nghệ Phần mềm
(SE) phải có thể làm được những việc liên quan (trực tiếp) với kỹ nghệ như phân
tích yêu cầu (của khách hàng), thiết kế kiến trúc, giao diện cho khách hàng,
thiết kế hệ thống, đảm bảo chất lượng, quản lý cấu hình, và quản lý những hệ
thống lớn-phức tạp đồng thời hiểu được sản phẩm và dịch vụ phần mềm có khả năng
hỗ trợ công việc kinh doanh của một công ty như thế nào, cũng như làm thế nào
để tích hợp việc kinh doanh và phần mềm với nhau để tạo ra giá trị lớn hơn.

Hội đồng Ngành Phần mềm của Mỹ đòi hỏi một sinh viên tốt nghiệp ngành Công nghệ
Phần mềm cần đạt được những điểm sau:

1. Thông thạo các kỹ năng và kiến thức Công nghệ Phần mềm, đủ để có thể bắt tay
vào làm việc ngay trong ngành.
2. Có khả năng làm việc theo nhóm để phát triển những phần mềm có chất lượng.
3. Biết cách đánh đổi (giữa các giá trị) trong khuôn khổ của: “Chi phí, thời
gian, kiến thức, các hệ thống hiện có, và tổ chức (nhân sự).”
4. Biết xây dựng kiến trúc, thiết kế trong một hoặc nhiều hệ bằng cách sử dụng
các phương pháp của kỹ nghệ để phối hợp các yếu tố đạo đức, xã hội, pháp lý, và
kinh tế.
5. Thể hiện các kỹ năng như đàm phán, các thói quen làm việc có hiệu quả, lãnh
đạo, và giao tiếp.
6. Thể hiện sự hiểu biết và khả năng ứng dụng những công nghệ, mô hình, và kỹ
thuật hiện tại trong Công nghệ Phần mềm; đồng thới biết học hỏi những mô hình,
kỹ thuật, công nghệ mới ra đời.

Vì Công nghệ Phần mềm là một ngành rất rộng, một Kỹ sư Phần mềm bắt buộc cần đi
chuyên sâu vào một hay hai trong số các mảng kiến thức sau:

1. Các hệ thống mạng
2. Các hệ thống viễn thông
3. Xử lý thông tin và dữ liệu
4. Các hệ thống tài chính và thương mại điện tử
5. Các hệ bảo mật
6. Các hệ thống nhúng và thời gian thực
7. Các hệ thống khoa học
8. Các hệ thống không lưu và phương tiện điều khiển
9. Các hệ thống sản xuất và công nghiệp
10. Các hệ thống mô hình nhiều cá thể

Nhiều sinh viên không hiểu được khái niệm “công nghệ (phần mềm)” khác so với
“vi tính.” Công nghệ liên quan đến việc làm sao để vận hành công việc, nghĩa là
áp dụng các lý thuyết, phương pháp, và công cụ một cách hợp lý nhằm giải quyết
các bài toán kinh doanh. Người kỹ sư hiểu rằng họ phải làm việc trong những
giới hạn về tổ chức và tài chính, vì thế họ tìm kiếm các giải pháp trong các
khuôn khổ đó. Công nghệ Phần mềm không chỉ tập trung vào khía cạnh kỹ thuật của
phần mềm mà còn vào cả khía cạnh quản lý như quản lý dự án, quản lý rũi ro.
Nhiều sinh viên xem từ “phần mềm” cũng đồng nghĩa với từ “chương trình máy
tính.” Trong thực tế, nếu nghĩ như vậy chỉ là một góc nhìn hạn hẹp. Phần mềm
không chỉ là chương trình (máy tính) mà còn liên quan đến dữ liệu và các tài
liệu lưu trữ cần thiết để giúp chương trình (máy tính) chạy tốt và có hiệu suất
cao.

Anh em nhà mình có ai định theo công nghệ phần mềm nhỉ? Anh em nào có kiến thức về ngành này thì chia sẻ cho mọi người nhé.
Chúc cả nhà vui vẻ.

Về Đầu Trang  Thông điệp [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