Bài giảng công nghệ phần mềm

      124

Phần mềm (software): là 1 trong những tập vừa lòng các câu lệnh được viết bằng một hoặc những ngôn từ lập trình (được gọi là các chương thơm trình), nhằm mục đích tự động hóa tiến hành một số những tác dụng xử lý một bài xích toán.

Bạn đang xem: Bài giảng công nghệ phần mềm

Công nghệ (engineering): là bí quyết áp dụng những dụng cụ, những chuyên môn trong biện pháp giải quyết một vấn đề.


*

TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN Bài giảng: CÔNG NGHỆ PHẦN MỀM Giảng viên: Nguyễn Quang Vũ Khoa Khoa học tập máy tínhNguyễn Quang Vũ . VIETHANIT – MỘT 1/28 TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN HỘI GIẢNG NĂM 2009Nội dung bài giảng:Nguyễn Quang Vũ . VIETHANIT – MỘT 2/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN Chương 1: TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀMNguyễn Quang Vũ . VIETHANIT – MỘT 3/28 TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các tư tưởng cơ phiên bản - Phần mềm (software): là một tập hợp các câu lệnh được viết bằng một hoặc nhiều ngôn ngữ lập trình (được gọi là các chương trình), nhằm tự cồn thực hiện một số các chức năng giải quyết một bài xích tân oán.Nguyễn Quang Vũ . VIETHANIT – MỘT 4/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các định nghĩa cơ bạn dạng (tt) - Công nghệ (engineering): là cách sử dụng những công thế, các kỹ thuật trong cách giải quyết một vấn đề. Nguyễn Quang Vũ . VIETHANIT – MỘT 5/28 TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các khái niệm cơ phiên bản (tt) - Công nghệ phần mềm (software engineering): là việc áp dụng các công nghệ một cách hệ thống trong việc phát triển các ứng dụng dựa trên laptop.Nguyễn Quang Vũ . VIETHANIT – MỘT 6/28 TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các tư tưởng cơ bạn dạng (tt) - Mô hình 3 tầng của CNPM Công cố kỉnh Công vậy Pmùi hương pháp Phương pháp Quy trình Quy trìnhNguyễn Quang Vũ . VIETHANIT – MỘT 7/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các có mang cơ phiên bản (tt) - Nói một phương pháp không giống, công nghệ phần mềm bao che kiến thức và kỹ năng, các khí cụ, và những phương thức để: . tư tưởng từng trải ứng dụng . xây đắp phần mềm . kiến thiết ứng dụng . kiểm thử ứng dụng . bảo trì phần mềmNguyễn Quang Vũ . VIETHANIT – MỘT 8/28 TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các định nghĩa cơ phiên bản (tt) - Công nghệ ứng dụng còn áp dụng kỹ năng của những nghành nghề dịch vụ khác: . kỹ thuật máy vi tính . công nghệ laptop . quản lý . toán thù học tập . quản lý dự án . thống trị quality . technology hệ thống (systems engineering).Nguyễn Quang Vũ . VIETHANIT – MỘT 9/28 TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các có mang cơ bản (tt)“khi máy tính không lộ diện, thì Việc lập trình sẵn chưa xuất hiện khó khăn gì cả. khi new lộ diện một vài mẫu máy tính tính năng kỉm thì câu hỏi xây dựng bước đầu gặp gỡ một vài ba khó khăn nho bé dại. Giờ phía trên Lúc họ tất cả các chiếc laptop kếch xù thì các trở ngại ấy trnghỉ ngơi cần cực kì bự. bởi vậy ngành công nghiệp điện tử không giải quyết và xử lý khó khăn như thế nào cả mà họ chỉ sinh sản thêm ra mọi khó khăn new. Khó khăn uống mà người ta tạo cho đó là việc sử dụng thành phầm của mình.” (Edsger Dijkstra)Nguyễn Quang Vũ . VIETHANIT – MỘT 10/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.1 Các tư tưởng cơ phiên bản (tt) - Và các định nghĩa không giống ….1.2 Lịch sử technology phần mềmNguyễn Quang Vũ . VIETHANIT – MỘT 11/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.3 Tiêu chuẩn chỉnh của một thành phầm ứng dụng - Tính đúng - Tính khoa học - Tính tin cậy - Tính kiểm test được - Tính có ích - Tính sáng chế - Tính an toàn - Tính toàn vẹnNguyễn Quang Vũ . VIETHANIT – MỘT 12/28 TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.3 Tiêu chuẩn của một sản phẩm phần mềm (tt) - Tính đối xứng với khá đầy đủ tính năng - Tính tiêu chuẩn chỉnh và tính chuẩn chỉnh - Tính chủ quyền - Tính dễ cải cách và phát triển, triển khai xong - Ngoài ra: phổ dụng, đơn giản dễ dàng, liên tác, súc tính, đồ vật lỗi, modul hóa, đầy đủ hồ sơ, theo dõi và quan sát được, quản lý dễ,…Nguyễn Quang Vũ . VIETHANIT – MỘT 13/28 TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.4 Hồ sơ của một thành phầm ứng dụng Đặc tả hệ thống. Kế hoạch dự án công trình ứng dụng. . Đặc tả yêu cầu phần mềm. . Bản mẫu tiến hành được xuất xắc "bên trên giấy". Tài liệu người tiêu dùng sơ bộNguyễn Quang Vũ . VIETHANIT – MỘT 14/28 TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.4 Hồ sơ của một sản phẩm phần mềm (tt) Đặc tả thi công. . Mô tả xây cất tài liệu. .

Xem thêm: Hút Mụn Bằng Trứng Gà Luộc Có Thật Không, Bóc Mẽ Phương Pháp Lăn Trứng Gà Trị Mụn

Mô tả thi công bản vẽ xây dựng. . Mô tả xây dựng module. . Mô tả xây cất giao diện. . Mô tả sự thứ (trường hợp chuyên môn phía sự đồ vật được dùng).Nguyễn Quang Vũ . VIETHANIT – MỘT 15/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.4 Hồ sơ của một thành phầm phần mềm (tt) Chương trình gốc . Cmùi hương trình mối cung cấp. . Bản in chương trình nguồn (listing). . Bản thể hiện thuật toán tương ứng với chương trình nguồn. . Kế hoạch cùng thủ tục kiểm test. . Các ngôi trường đúng theo kiểm demo với tác dụng khắc ghi.Nguyễn Quang Vũ . VIETHANIT – MỘT 16/28 TRƯỜNG CAO ĐẲNG công nghệ thông tin HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.4 Hồ sơ của một sản phẩm phần mềm (tt) Tài liệu vận hành cùng thiết lập. . Bản liệt kê các lỗi và biện pháp xử lý. . Bản liệt kê các thông số đặc thù của hệ thống. Mô tả đại lý dữ liệu. . Diagram cùng từ bỏ điển tài liệu. . Dữ liệu ban đầuNguyễn Quang Vũ . VIETHANIT – MỘT 17/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 1. TỔNG QUAN VỀ CNPM1.4 Hồ sơ của một sản phẩm ứng dụng (tt) Tài liệu người sử dụng sẽ kiến tạo. . Bản khuyên bảo thực hiện chi tiết. . Bản bắt tắt khuyên bảo sử dụng. . Các chương trình trợ giúp bao gồm liên quan. Tài liệu duy trì. . Báo cáo vụ việc còn vĩnh cửu. . Yêu cầu bảo trì. . Trình từ bỏ thay đổi công nghệ. Các chuẩn cùng giấy tờ thủ tục mang đến kỹ thuật phần mềm . Các tư liệu khác: đúng theo đồng, phiên phiên bản, tư liệu pháp lý,...Nguyễn Quang Vũ . VIETHANIT – MỘT 18/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN Chương 2: CÁC HOẠT ĐỘNGTRONG TIẾN TRÌNH PHẦN MỀMNguyễn Quang Vũ . VIETHANIT – MỘT 19/28 TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN CHƯƠNG 2. CÁC HOẠT ĐỘNG …2.1 Tiến trình phần mềm- Là một tập hòa hợp các hành vi nhưng mục đích của chính nó là sản xuất và cải tiến và phát triển phần mềm - Bao tất cả những hoạt động: . Đặc tả . Phát triển: Thiết kế với cài đặt . Kiểm thử . Msống rộng: Bảo trì, cải tiếnNguyễn Quang Vũ . VIETHANIT – MỘT 20/28