Chương trình kỹ nghệ phần mềm

GS John Vu18/02/2023 10:00
Chương trình kỹ nghệ phần mềm

Con tôi sắp vào đại học năm nay. Nó băn khoăn giữa Khoa học máy tính và Kĩ nghệ phần mềm và tôi không thể giải thích được sự khác biệt.

Một người cha viết cho tôi: “Con tôi sắp vào đại học năm nay. Nó băn khoăn giữa Khoa học máy tính và Kĩ nghệ phần mềm và tôi không thể giải thích được sự khác biệt. Một cố vấn nhà trường bảo nó rằng chúng là như nhau với cái tên khác nhau nhưng cố vấn khác bảo nó rằng chúng không như nhau. Vì có các đại học dạy Khoa học máy tính và đại học khác dạy Kĩ nghệ phần mềm,  tôi cần quyết định về trường nào cho cháu theo học. Bạn tôi giới thiệu cho tôi về website của thầy nhưng tôi không chắc ngành nào sẽ là tốt hơn cho con trai tôi. Tôi cần giúp đỡ để chọn lĩnh vực đúng và trường đúng để cho con tôi vào học. Xin thầy giúp cho.”

Đáp: Có nhiều ý kiến về khác biệt giữa Khoa học máy tính và Kĩ nghệ phần mềm. Về căn bản đó là các từ khoá là “Khoa học” và  “Kĩ nghệ” và nó có nghĩa là “Nhà khoa học nghiên cứu” và “Người kĩ sư xây dựng” cho nên định nghĩa chung là Khoa học máy tính là NGHIÊN CỨU về điều máy tính làm và mọi lí thuyết liên kết với hệ thống máy tính như cấu trúc dữ liệu, thuật toán v.v. Kĩ nghệ phần mềm là PHÁT TRIỂN sản phẩm phần mềm dựa trên các qui trình và kỉ luật liên kết với hệ thống phần mềm.

Để giúp bạn hiểu sự khác biệt, chúng ta phải quay lại lịch sử. Hệ thống máy tính điển hình bao gồm phần cứng và phần mềm nhưng chính phần mềm biểu thị cho mọi chức năng mà người dùng cần và khi nhu cầu thay đổi, phần mềm phải được cập nhật.

Trong quá khứ, phần mềm là nhỏ và đơn giản cho nên viết phần mềm phần lớn dựa trên kĩ năng lập trình của nhà khoa học người hiểu vận hành của hệ thống máy tính. Khoa học máy tính được tạo ra để hội tụ vào các kĩ năng viết phần mềm dùng các ngôn ngữ lập trình (FORTRAN, COBOL, Pascal, C, C++ v.v.). Phần lớn đào tạo Khoa học máy tính đều dựa trên nhiều năm viết mã, học lí thuyết máy tính, hiểu cấu trúc dữ liệu, tạo ra thuật toán, dùng những công thức toán học nào đó và tổ chức cấu trúc dữ liệu v.v.

Khi phần mềm trở nên lớn hơn và phức tạp hơn, cách tiếp cận hội tụ chặt vào một mình viết mã là không đủ tốt. Khi nhiều dự án khoa học máy tính bị chậm trễ, tốn kém nhiều và khó bảo trì, một cách tiếp cận mới được cần tới để kiểm soát độ phức tạp và chất lượng của hệ thống phần mềm lớn và lĩnh vực Kĩ nghệ phần mềm được tạo ra. Mục đích của Kĩ nghệ phần mềm là phát triển phần mềm có chất lượng và có chi phi-hiệu quả mà dễ bảo trì và sử dụng.

Khoa học máy tính coi phần mềm như chương trình máy tính nhưng đây là cách nhìn rất hạn chế. Phần mềm không chỉ là chương trình mà còn là mọi tài liệu liên kết và dữ liệu cấu hình để làm cho những chương trình này vận hành một cách hiệu quả và đúng đắn. Kĩ nghệ phần mềm coi hệ thống phần mềm như một số các chương trình phần mềm tách rời (ứng dụng, điều hành, giao diện v.v.); các tệp cấu hình mà có thể được dùng để thiết lập các chương trình này; tài liệu hệ thống mô tả cấu trúc của hệ thống và cách chúng làm việc cùng nhau; tài liệu người dùng mô tả cách dùng hệ thống.

Đào tạo Kĩ nghệ phần mềm do đó không chỉ hội tụ vào viết mã mà còn vào mọi hoạt động liên kết với phát triển hệ thống phần mềm. Sinh viên phải học về qui trình phần mềm hay tập các hoạt động được cần để xây dựng phần mềm chất lượng; kĩ nghệ về yêu cầu hệ thống phần mềm dựa trên nhu cầu người dùng; cách tiếp cận cấu trúc tới phát triển phần mềm bao gồm mô hình hoá, kí pháp, qui tắc, kiến trúc, thiết kế và hướng dẫn qui trình; cũng như các thuộc tính chất lượng như hiệu năng, tính đổi qui mô, tính bảo trì được, tính dùng được v.v.

Nói chung, kĩ sư phần mềm tuân theo cách tiếp cận hệ thống và có tổ chức cho công việc của họ vì đây là cách hiệu quả nhất để tạo ra phần mềm chất lượng. Vì phần mềm là phức tạp và lớn, họ bao giờ cũng làm việc trong tổ cho nên kĩ năng mềm cũng được dạy trong hầu hết các chương trình kĩ nghệ phần mềm.


Gửi bình luận
(0) Bình luận
1

Phía bên kia của công nghệ

Một giáo sư về xã hội học bảo tôi: “Trong cuộc khủng hoảng tài chính, nhiều người mất việc ở mức cao nhất trong nhiều năm. Nếu mọi sự không cải thiện sớm, họ sẽ không bao giờ có khả năng phục hồi khi việc làm của họ sẽ bị những người trẻ hơn sớm chiếm mất.”
2

Phỏng vấn xin việc các công ty toàn cầu

Tôi đã nhận được nhiều email hỏi về “việc làm với các công ti toàn cầu” mà tôi đã viết vài tuần trước đây. Nhiều người hỏi về cách qua được cuộc phỏng vấn với họ, cho nên sau đây là vài lời khuyên:
3

Công nghiệp phần mềm ở Ấn Độ

Trong cuộc viếng thăm của tôi ở Ấn Độ, Ts. Prasad một giáo sư về kĩ nghệ phần mềm đã chia sẻ với tôi một cuộc điều tra ông ấy đã tiến hành tháng trước.

Tiến bộ nghề nghiệp

“Em vừa tốt nghiệp từ Quản lí hệ thông tin và có được việc làm tại một công ti tài chính lớn. Em muốn thành công và xây dựng nghề nghiệp trong lĩnh vực này; tuy nhiên em vẫn lo nghĩ về tương lai của em. Xin thầy lời khuyên.”

An ninh máy tính

Ngày nay an ninh máy tính là mối quan tâm chính trên toàn thế giới vì việc hack và tấn công cyber là những đe doạ lớn cho mọi doanh nghiệp và người dùng. Không may là phần lớn công nhân Công nghệ thông tin (CNTT) không được đào tạo để nhận ra và ngăn ngừa những cuộc tấn công này. Theo một báo cáo công nghiệp, có trên 4 triệu cuộc tấn không cyber trong năm 2013 và nó sẽ tăng lên trong năm tới. Một số trong chúng tới từ những chính phủ nào đó làm do thám chính phủ khác, nhưng nhiều cuộc tấn công tới từ tội p

Giải quyết vấn đề thất nghiệp

Với lí thuyết kinh tế, khi mọi sự tốt, các công ti sẽ đầu tư nhiều hơn và thuê nhiều người hơn để tăng trưởng kinh doanh thì thất nghiệp phải sụt xuống, nhưng điều này đã không xảy ra.

Kỉ nguyên mới: Di động

Hai mươi nhăm năm trước đây Internet được hình thành và nó đã làm thay đổi thế giới. Ngày nay thế giới đang trải qua một thay đổi lớn khác do công nghệ di động.

Lời khuyên của Kathy

Tôi có vài “Cựu sinh viên” ở các lớp của tôi, nhiều người trong số họ có bằng cấp và kinh nghiệm làm việc nhưng trở lại trường để học kĩ năng mới và theo đuổi nghề nghiệp mới.

Thị trường khoán ngoài đang thay đổi

Trong hai mươi năm qua, các nước phương tây đã khoán ngoài phần mềm “không thiết yếu” cho các nước có chi phí thấp để tiết kiệm tiền.

Kiểm tra việc dự lớp

Một thầy giáo trẻ hỏi tôi: “Thầy có kiểm việc dự lớp của thầy không? Làm sao thầy biết liệu sinh viên có học hay không nếu họ không dự lớp?”

Quyết định

Scott McCloud một quan chức điều hành của một công ti phần mềm đã chia sẻ cách nhìn của anh ấy về việc làm quyết định cho sinh viên của tôi.

‘Nơi vết thương ánh sáng rọi vào’ - Giúp người cùng cảnh ngộ đi qua bóng tối

“Nơi vết thương ánh sáng rọi vào” là một tự truyện. Nhưng đọc nó, bạn sẽ thấy đây không chỉ là câu chuyện riêng của một người, mà là ánh sáng soi rọi cho nhiều người cùng cảnh ngộ đi qua bóng tối.

‘Bắt cóc ảo’ đòi tiền thật: Những cạm bẫy từ môi trường mạng

Kỹ năng - Thanh Hà - 02/08/2025 13:00
Một thực trạng đáng báo động xảy ra thời gian vừa qua là việc nhiều học sinh, sinh viên nhận được cuộc gọi từ đối tượng giả danh cơ quan công an đe dọa liên quan đến vụ án đang điều tra nhằm thao túng tâm lý, buộc nạn nhân liên hệ về gia đình chuyển tiền chuộc.

Xem "Sex Education", nữ sinh lập tức bị chinh phục vì 1 lý do, thốt lên ‘đầy giá trị’

Điện ảnh - Trà My - 02/08/2025 12:00
Một nữ sinh Mỹ cho rằng phim “Sex Education” là một bộ phim đầy giá trị và rất đáng xem.

2 câu chuyện người bố ông Hoàng Nam Tiến dạy con khiến ai nghe cũng rưng rưng: Con khỉ mất mẹ và chiếc bát vỡ

Phong cách sống - Hiểu Đan - 02/08/2025 10:00
Đây là điều vô cùng khác biệt ở ba, để lại cho ông Tiến một bài học giáo dục con cái rất lớn.

Sinh viên hỏi xoáy "Các chuyên gia AI làm gì khi bị mất điện", ông Hoàng Nam Tiến xuống gặp tận nơi để trả lời

Suy ngẫm - Nguyễn Phượng - 02/08/2025 09:00
Trước câu hỏi khó, được đánh giá ‘cực hay và triết lý’ của sinh viên, ông Hoàng Nam Tiến liền đứng dậy, xuống tận nơi sinh viên đó để đưa ra đáp án.

‘Nơi vết thương ánh sáng rọi vào’ - Giúp người cùng cảnh ngộ đi qua bóng tối

Từ sách - Phim - Thu An - 02/08/2025 08:00
“Nơi vết thương ánh sáng rọi vào” là một tự truyện. Nhưng đọc nó, bạn sẽ thấy đây không chỉ là câu chuyện riêng của một người, mà là ánh sáng soi rọi cho nhiều người cùng cảnh ngộ đi qua bóng tối.

Anh-Thu Nguyen - Nữ phi công gốc Việt tử nạn ở Mỹ trên hành trình vòng quanh thế giới

Truyền cảm hứng - 01/08/2025 13:00
Nữ phi công gốc Việt tử nạn trong vụ rơi máy bay tại Greenwood thuộc bang Indiana – Mỹ là người phụ nữ thứ 10 từng bay một mình vòng quanh thế giới.

Xem Sex Education, lần đầu tiên tôi nhận ra, chính mình khiến con trai sống trong mặc cảm, lo sợ

Điện ảnh - Thanh Hương - 01/08/2025 12:00
Tôi đã không làm gì sai. Nhưng tôi cũng không làm gì đúng.

PGS.TS Giáo dục: Thủ thuật thao túng tâm lý - Dù con bạn thông minh, nhưng liệu có thắng nổi

Kỹ năng - Trang Đào - 01/08/2025 11:00
Gần đây, những kẻ lừa đảo chỉ cần lời nói được lập trình tinh vi để thao túng tâm lý trẻ em. TS. Phạm Mạnh Hà cảnh báo: ngay cả những đứa trẻ thông minh, được giáo dục tốt vẫn có thể trở thành nạn nhân nếu không được trang bị kỹ năng nhận diện chiêu trò.

Cụ ông 111 tuổi vẫn lái ô tô mỗi ngày chia sẻ bí quyết sống lâu, sống khỏe

Phong cách sống - Hoàng Hà - 01/08/2025 10:00
Ở tuổi 111, ông Vincent Dransfield vẫn lái ô tô mỗi ngày, ham chạy bộ, tự nấu ăn và không cần ai hỗ trợ trong sinh hoạt, con cái chỉ cần đến thăm mỗi tuần một lần.

“Bắt cóc online”: Nạn nhân tự nhốt, quay clip tra tấn gửi gia đình

Suy ngẫm - PV - 01/08/2025 09:00
18 vụ "bắt cóc online" chỉ trong 4 tháng. Không có dây trói, không ai tiếp xúc, nhưng nạn nhân đa phần là sinh viên vẫn tự nhốt, quay clip tra tấn gửi gia đình.

Thuyết mặc kệ họ

Tủ sách - FN - 01/08/2025 08:00
Điều gì sẽ xảy ra nếu chìa khóa dẫn đến hạnh phúc, thành công và tình yêu chỉ là ba từ đơn giản: hãy kệ họ.

12 chân lý cuộc sống, ai ngộ ra sớm người ấy hạnh phúc

Suy ngẫm - Tích Thành - 31/07/2025 13:00
Có những câu nói chỉ vài chữ nhưng đủ để khiến lòng người bừng tỉnh, đủ để dẫn lối ta vượt qua bão giông cuộc đời. 12 câu nói dưới đây là những chân lý giản dị nhưng sâu sắc, dành cho những ai đang tìm kiếm sự bình yên giữa thế giới đầy xô bồ.

Xem “Sex Education”: Dù trẻ có thông minh đến mấy, cha mẹ vẫn phải chỉ dạy cho con điều này

Điện ảnh - Ứng Hà Chi - 31/07/2025 12:00
Từ câu hỏi ngây thơ của con, tôi chợt nhận ra bản thân cũng cần học cách trò chuyện và đồng hành cùng con một cách tinh tế hơn.

Ngày càng nhiều đứa con "biến mất" trong chính gia đình mình

Phong cách sống - Thiên Ân - 31/07/2025 11:00
Sẽ không bao giờ là quá muộn để hỏi một câu nhẹ nhàng: "Dạo này con có ổn không?".
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS
Thứ 7, 02/08/2025