Nhập môn Công nghệ phần mềm HCMUS

Nhập môn Công nghệ phần mềm HCMUS
46
Nhập môn Công nghệ phần mềm HCMUS
2 MB
Nhập môn Công nghệ phần mềm HCMUS
0
Nhập môn Công nghệ phần mềm HCMUS
19

Nhập môn Công nghệ phần mềm HCMUS

Nhấn vào bên dưới để tải tài liệu

Đang xem trước 10 trên tổng 46 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên

Tổng quan Công nghệ phần mềm GVLT: ThS Phạm Thi Vương PTV Tài liệu tham khảo • Trần Minh Triết, bài giảng Nhập môn CNPM, ĐH KHTN, ĐH QG TPHCM. • Nguyễn Tấn Trần Minh Khang, bài giảng Nhập môn CNPM, ĐH KHTN, ĐH QG TPHCM. • Nguyễn Văn Vỵ, bài giảng Kỹ nghệ phần mềm, ĐH Công nghệ, ĐH QG HN. • Nguyễn Việt Hà, bài giảng Kỹ nghệ phần mềm, ĐH Công nghệ, ĐH QG HN. • Vũ Diệu Hương, bài giảng Kỹ nghệ phần mềm, ĐH Công nghệ, ĐH QG HN. 17-Sep-09 SE - PTV 2 Nội dung Một số khái niệm cơ bản Công nghệ phần mềm Quy trình công nghệ phần mềm Add Your Text in here Add Your Text in here 17-Sep-09 SE - PTV 3 Khái niệm về phần mềm • Ví dụ: xét một số phần mềm sau – Phần mềm quản lý học sinh cấp 3. – Phần mềm quản lý thư viện. – Phần mềm quản lý nhà sách. – Phần mềm quản lý khách sạn. – Phần mềm quản lý phòng mạch tư. – Phần mềm quản lý sổ tiết kiệm. – Phần mềm quản lý bán vé chuyến bay. – Phần mềm xếp thời khóa biểu – …………………. 17-Sep-09 SE - PTV 4 Khái niệm về phần mềm Phần mềm là gì? • Được xem xét ở hai góc độ – Góc nhìn người dùng – Góc nhìn chuyên viên tin học 17-Sep-09 SE - PTV 5 Khái niệm về phần mềm • Phần mềm dưới góc nhìn của người sử dụng – Chương trình thực thi được trên máy tính hoặc các thiết bị chuyên dụng khác – Nhằm hỗ trợ cho các nhà chuyên môn trong từng lĩnh vực chuyên ngành thực hiện tốt hơn các thao tác nghiệp vụ của mình 17-Sep-09 SE - PTV 6 Khái niệm về phần mềm • Môi trường triển khai phần mềm: – Máy tính: Desktop, Laptop, Tablet PC… – Thiết bị chuyên dụng: • Thiết bị di động: PDA, Pocket PC, ĐTDĐ • Các thiết bị chuyên dụng khác: set-top box, router,... • Hỗ trợ làm tốt hơn các thao tác nghiệp vụ: – Tin học hóa nghiệp vụ hiện đang làm thủ công – Cải tiến chức năng nghiệp vụ hiện đang được thực hiện trên máy tính – Đề ra, xây dựng và triển khai chức năng nghiệp vụ mới 17-Sep-09 SE - PTV 7 Khái niệm về phần mềm • Phần mềm dưới góc nhìn của chuyên viên Tin học – Đây là một hệ thống bao gồm 3 thành phần cơ bản: • Thành phần giao tiếp • Thành phần xử lý • Thành phần lưu trữ  Cần được xây dựng để thực hiện theo yêu cầu của người sử dụng 17-Sep-09 SE - PTV 8 Khái niệm về phần mềm • Thành phần giao tiếp (Giao diện): – Cho phép nhập/xuất thông tin cùng với hình thức trình bày/giao tiếp tương ứng. – Nhằm đưa thông tin từ thế giới thực bên ngoài phần mềm (người sử dụng, các thiết bị, phần mềm khác…) vào bên trong, hoặc ngược lại – Cho phép tiếp nhận các yêu cầu về việc sử dụng phần mềm từ người sử dụng, từ các thiết bị thu thập dữ liệu, hoặc từ các phần mềm khác – Cho phép trình bày các kết quả của việc thực hiện các yêu cầu cho người dùng hoặc điều khiển hoạt động các thiết bị điều khiển. 17-Sep-09 SE - PTV 9 Khái niệm về phần mềm • Thành phần xử lý: – Kiểm tra tính hợp lệ của thông tin nguồn được cung cấp từ người dùng theo các quy định ràng buộc trong thế giới thực – Tiến hành xử lý cho ra kết quả mong đợi theo quy định tính toán có sẵn trong thế giới thực – Hoặc tiến hành xử lý theo thuật giải tự đề xuất 17-Sep-09 SE - PTV 10

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trường Khoa học Tự nhiên Thành phố Hồ Chí Minh

Lớp Hoàn chỉnh khóa 2010

Tên môn học:

  • Nhập môn công nghệ phần mềm (Học kì 1)

Giáo viên:

Lý thuyết

Đề thi 10HCA2

  • Đề thi: http://www.mediafire.com/?i4g6n96d2c47vga

Đề thi tham khảo

Đồ án

Tài liệu tham khảo

#Tài liệu học tập môn Nhập môn Công nghệ phần mềm - Đại Học Khoa Học Tự Nhiên Tài liệu học tập mà mình có được trong quá trình học tập, cộng với các bài tập, bài kiểm tra, đồ án môn học mà mình đã làm trong khóa học.

Mình chia sẻ lên đây với mục đích giúp cho các bạn cùng đang học môn này và các bạn khóa sau có thêm nguồn tài liệu để tham khảo, giúp bạn giải quyết các vấn đề khó khăn bạn đang gặp phải để nắm và vận dụng tốt kiến thức đã học, từ đó đạt được kết quả học tập cao hơn.

Các bài tập, bài kiểm tra, đồ án mình làm theo hướng dẫn và phong cách code của thầy Nguyễn Tiến Huy. Như thầy đã nói, khi tham gia vào môi trường nào thì cũng có những nguyên tắc riêng của họ mà mình phải tuân theo, ở đây mô hình 3 lớp của thầy cùng với bố cục của dự án cũng xem như là 1 framework mà chúng ta cần phải làm theo.

Solution của các bài tập, bài kiểm tra, đồ án mình đang tiếp cận theo hướng xử lý được các yêu cầu trong đề bài, không đi sâu vào các vấn đề khác. Ngoài ra, do thời gian có hạn nên mình cũng có một số điểm chưa được hoàn thiện, mong các bạn thông cảm.

Chúc các bạn học tập tốt.

Nguyễn Duy Hiếu.

01-se-software engineering overview.pdf

02-se-software process.pdf

03-se-project management.pdf

04-se-software requirements.pdf

05-se-software modeling.pdf

06-se-software architecture.pdf

07-se-software design.pdf

09-se-software testing.pdf

[nm cnpm] cuối kì 17-18 (1).jpg

[nm cnpm] cuối kì 17-18 (2).jpg

[nm cnpm] cuối kì 18-19 (1).jpg

[nm cnpm] cuối kì 18-19 (2).jpg

de_cntn_2012.pdf

img.jpg

img_0001.jpg

nmcnom k14_1.jpg

nmcnom k14_1.jpg

nmcnom k14_2.jpg

nmcnpm1.jpg

nmcnpm2.jpg

Email

Website

các bạn tự tìm sách trên google theo gợi ý bên dưới nhé!

A Philosophy Of Software Design.Pdf

Co3001_Congnghephanmenpdf.Pdf

Clean Architecture A Craftsman's Guide To Software Structure And Design.Pdf

Nhập Môn Công Nghệ Phần Mềm Phạm Thị Huỳnh.Pdf

Nhập Môn Công Nghệ Phần Mềm Thạc Bình Cường.Pdf

Software-Engineering-Modern-Approaches-2nd.Pdf

-Các khái niệm cơ bản. -Quá trình tiến hóa của ngành. -Đặc điểm của ngành. -Các loại quy trình phần mềm -Khái niệm quản lý dự án. -Các hoạt động quản lý dự án. -Mô hình CMM. -Thu thập yêu cầu. -Đặc tả yêu cầu. -Kiểm nghiệm yêu cầu. -Khái niệm mômô hình hóa. -Mô hình nghiệp vụvụ. -Mô hình yêu cầu. -Mô hình dữ liệu. -Các mômô hình kiến trúc. -Công nghệ phân tán. -Thiết kế giao diện. -Thiết kế lớp đối tượng. -Thiết kế dữ liệu. -Thiết kế xử lý. -Khái niệm kiểm nghiệm. -Các hình thức kiểm nghiệm. -Quy trình kiểm nghiệm.