Kỹ thuật phần mềm
Khoa Công nghệ Thông tin
Bộ môn Kỹ thuật phần mềm
Tp Hồ Chí Minh, 2009.
1
02/06/2009
Bộ môn Kỹ thuật Phần mềm
Tổng quan
Giới thiệu chung
Chương trình học
Ngành Kỹ thuật Phần mềm có khó không?
Học như thế nào ñể ra trường?
Học như thế nào ñể kiếm việc tốt?
Kết luận
2
Bộ môn Kỹ thuật Phần mềm
1
Giới thiệu
Tất cả các ngành trong Tin học ñược ñào tạo
từ cấp bậc cao ñẳng, ñại học trở lên ñều
phải lập trình ñược.
–
–
–
–
–
–
3
–
Kỹ thuật phần mềm
Hệ thống thông tin
Mạng máy tính & viễn thông
Khoa học máy tính
Trí tuệ nhân tạo
ðồ họa & multi-media
v.v
Bộ môn Kỹ thuật Phần mềm
Giới thiệu
Ngành Kỹ thuật phần mềm khác với những
ngành khác trong tin học là:
–
–
–
–
–
4
“Làm tin học” theo hướng lập trình phần mềm
Lập trình có qui trình
Lập trình theo công nghệ
Sử dụng các công cụ hỗ trợ
Sử dụng các môi trường phát triển
Bộ môn Kỹ thuật Phần mềm
2
Giới thiệu
• Học qui trình thực hiện phần mềm
• Học các giai ñoạn trong qui trình
• Học cách áp dụng công nghệ mới
5
Bộ môn Kỹ thuật Phần mềm
Giới thiệu
Tổ chức cơ bản của 1 dự án phần mềm:
–
–
–
–
6
Trưởng dự án
Nhóm phân tích & thiết kế
Nhóm lập trình
Nhóm ñảm bảo chất lượng
Bộ môn Kỹ thuật Phần mềm
3
Giới thiệu
Sinh viên học
chuyên ngành KTPM
Ngành
Kỹ
Thuật
Phần
Mềm
Lập trình viên
Kiểm thử viên
Phân tích viên
Khảo sát viên
Kiến trúc sư
phần mềm
Kỹ sư ñảm bảo
chất lượng
7
Trưởng dự án
Project manager (PM)
Bộ môn Kỹ thuật Phần mềm
Các số liệu tham khảo
Báo ñiện tử VN Media – Tập ñoàn Bưu chính Viễn thông Việt Nam
/>
Ngành gia công phần mềm Việt Nam
–
Tốc ñộ tăng trưởng hơn 50 % /năm
Cần 5,000 - 10,000 kỹ sư mỗi năm
Thách thức
–
–
–
8
–
Nhân lực CNTT: Thiếu kỹ năng thực hành và giao tiếp
Các công ty chỉ tuyển dụng ñược 5 - 10% ứng viên
30 – 40% ứng viên ñược phỏng vấn
15 – 20% vượt qua vòng phỏng vấn kỹ thuật
ðầu tư 2 - 6 tháng ñào tạo trước khi tham gia vào dự án thực sự
Tỷ lệ mất người ñang tăng lên
Bộ môn Kỹ thuật Phần mềm
8
4
Tổng quan
Giới thiệu chung
Chương trình học
Ngành Kỹ thuật Phần mềm có khó không?
Học như thế nào ñể ra trường?
Học như thế nào ñể kiếm việc tốt?
Kết luận
9
Bộ môn Kỹ thuật Phần mềm
Chương trình học
Các môn học xoay quanh 5 giai ñoạn phát
triển:
–
–
–
–
–
10
Giai ñoạn lấy yêu cầu
Giai ñoạn phân tích & thiết kế
Giai ñoạn thực thi
Giai ñoạn kiểm thử
Giai ñoạn triển khai và bảo trì
Bộ môn Kỹ thuật Phần mềm
5
Chương trình học
Các môn học cung cấp nghiệp vụ xoay
quanh các vai trò của một nhân sự trong dự
án.
Các môn học cung cấp cách tìm hiểu và ứng
dụng công nghệ mới vào quá trình phát triển
phần mềm
11
Bộ môn Kỹ thuật Phần mềm
Các môn học chuyên ngành
Công nghệ phần mềm
Thiết kế giao diện
Phân tích thiết kế hướng ñối tượng
Kiểm ñịnh phần mềm
Xây dựng phần mềm theo mô hình phân lớp
Công nghệ phần mềm nâng cao
v.v
12
Bộ môn Kỹ thuật Phần mềm
6
Các môn học tự chọn của chuyên
ngành
Quản lý dự án phần mềm
Công nghệ XML & ứng dụng
Kỹ thuật lập trình trên thiết bị di ñộng
Các hệ thống xây dựng và quản lý website
(CMS)
v.v
13
6/2/2009
Bộ môn Kỹ thuật Phần mềm
Tổng quan
Giới thiệu chung
Chương trình học
Ngành Kỹ thuật Phần mềm có khó không?
Học như thế nào ñể ra trường?
Học như thế nào ñể kiếm việc tốt?
Kết luận
14
6/2/2009
Bộ môn Kỹ thuật Phần mềm
7
Kỹ thuật phần mềm có khó không?
Rất khó, vì:
–
–
–
–
–
–
–
15
Tin học vốn ñã khó
Công nghệ phát triển liên tục
Rào cản ngoại ngữ
Môi trường làm việc chuyên nghiệp & áp lực
ðòi hỏi kiến thức chuyên môn của các ngành
nghề khác
Kỹ năng giao tiếp
v.v
6/2/2009
Bộ môn Kỹ thuật Phần mềm
Học thế nào ñể ra trường
Học chăm chỉ ñể vượt qua từng môn
ðáp ứng ñầy ñủ các yêu cầu của nhà trường
Nhưng không dễ kiếm việc làm
16
Bộ môn Kỹ thuật Phần mềm
8
Học thế nào ñể kiếm việc tốt
17
ðương nhiên phải tốt nghiệp ñược
Tìm hiểu rõ từng môn học (tại sao phải học?)
Có kế hoạch học ngoại ngữ (thiết yếu)
Thành thạo các công cụ và môi trường phát
triển phần mềm.
Cập nhật thời sự công nghệ thông tin
Bổ sung các chứng chỉ chuyên môn
(Software testing, CCNA, SUN, QA …) sau
khi tốt nghiệp
Bộ môn Kỹ thuật Phần mềm
Học thế nào ñể kiếm việc tốt
10%
Các công ty
phần mềm
Ngoại ngữ
18
Sinh viên tốt nghiệp ngành
CNTT & viễn thông
Bộ môn Kỹ thuật Phần mềm
9
Các hướng ñề tài tốt nghiệp
Nghiên cứu công nghệ mới và xây dựng ứng
dụng minh họa
–
–
–
19
Tìm hiểu Action Script và Flex, xây dựng thử
nghiệm website du lịch
Nghiên cứu và xây dựng ứng dụng từ ñiển trên
ñiện thoại G-PHONE
Tìm hiểu hệ thống GIS tích hợp vào CMS Drupal
và xây dựng ứng dụng minh họa
Bộ môn Kỹ thuật Phần mềm
Các hướng ñề tài tốt nghiệp
Xây dựng ứng dụng hỗ trợ nghiệp vụ thực tế
–
–
Xây dựng diễn ñàn trao ñổi thông tin trên ñiện thoại
di ñộng
Từ ñiển tra cứu nhanh Dược Học
Các khuynh hướng lập trình hiện ñại & môi
trường phát triển phần mềm
–
–
20
Tìm hiểu kiến trúc phần mềm hướng dịch vụ (SOA)
Nghiên cứu xây dựng hệ thống báo ñiện tử trên nền
công nghệ Rich Interactive Application - Silverlight
Bộ môn Kỹ thuật Phần mềm
10
ðội ngũ giáo viên
Cao Thái Phương Thanh (ThS) – Trưởng bộ môn
Phùng Thái Thiên Trang (ThS)
Lê Minh Nhật Triều (ThS, NCS)
ðinh Thị Ngọc Loan (Kỹ sư)
Nguyễn Quốc Huy (ThS)
ðội ngũ giảng viên thỉnh giảng ñược chọn lọc
21
Bộ môn Kỹ thuật Phần mềm
Tổng quan
Giới thiệu chung
Chương trình học
Ngành Kỹ thuật Phần mềm có khó không?
Học như thế nào ñể ra trường?
Học như thế nào ñể kiếm việc tốt?
Kết luận
22
Bộ môn Kỹ thuật Phần mềm
11
Kết luận (tương lai gần)
Học chỉ ñể tốt nghiệp thì không khó
Học ñể kiếm ñược việc tốt mới khó
Có khó, chúng ta mới dễ kiếm việc tốt
Cần phải có kế hoạch học ngoại ngữ
23
Bộ môn Kỹ thuật Phần mềm
Kết luận (tương lai xa)
Kỹ thuật phần mềm là một nghệ thuật
Thử thách lớn nhất là tự học
24
Bộ môn Kỹ thuật Phần mềm
12
Hỏi & ðáp
Chúc các bạn thành công
25
27/05/2009
Bộ môn Kỹ thuật Phần mềm
13