0
  1. Trang chủ >
  2. Giáo án - Bài giảng >
  3. Cao đẳng - Đại học >

Bài giảng công nghệ phần mềm giới thiệu môn học phạm mạnh cương

Bài 1: Công nghệ phần mềm- giới thiệu về SE_TS.Nguyễn Mạnh Hùng

Bài 1: Công nghệ phần mềm- giới thiệu về SE_TS.Nguyễn Mạnh Hùng

... kỹ nghệ phần mềm Software process: tiến trình phần mềm Software development: phát triển phần mềm Software life-cycle models: mơ hình vòng đời phần mềm Phase: pha, bước, giai đoạn phát triển phần ... người phát triển phần mềm Development team: đội phát triển phần mềm Quality Assurance (QA): đội đảm bảo chất lượng phần mềm User: người sử dụng phần mềm Client: người đặt hàng phần mềm Các khái ... 2007 Công cụ hỗ trợ Visual Paradigm (VP) for UML: download free tại: http://www.visual-paradigm.com/product/vpuml/ Các khái niệm liên quan (1) Software : phần mềm Software engineering: công nghệ...
  • 13
  • 1,593
  • 1
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 8 doc

Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 8 doc

... phÈm: 6 -1 - thêi gian thùc thi s¶n phÈm : 8 -1 - thêi gian ph¸t triĨn: 9 -1 - viÕt m· lƯnh: 1 8 -1 - thêi gian gỡ rối: 2 8 -1 khác biệt lập trình viên có 11 năm kinh nghiệm: 5 /1 89 Huỳnh Xuân Hiệp - CNPM ... 0 .88 1. 00 1. 15 1. 40 Database size 0.94 1. 00 1. 08 1. 16 Product complexity 0.70 0 .85 1. 00 1. 15 1. 30 Computer Attributes Execution time constraint 1. 00 1. 11 1.30 Main storage constraint 1. 00 1. 06 ... pratices 1. 24 1. 10 1. 00 0. 91 0 .82 Use of software tools 1. 24 1. 10 1. 00 0. 91 0 .83 Required development schedule 1. 23 1. 08 1. 00 1. 04 1. 10 * The underlying virtual machine: độ phức tạp phần cứng phần mềm...
  • 24
  • 811
  • 6
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 7 pdf

Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 7 pdf

... dụng lại 33% 67% 9.3% 17 .9% Hình 7 .1 Số liệu với 40% phận đợc đợc sử dụng lại 83 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 7. 4 Dễ di chuyển (portability) Định nghĩa [Mooney, 19 90] : sản phẩm ... Library - MFC, Borland’s Visual Component Library - VCL, Object Windows Library - OWL MÉu thiÕt kÕ (design patterns) Abstract Factory [Gamma, Helm, Johnson Vlissides, 19 95] Kiến trúc phần mềm (software ... programming interface - API) c¸c th− viƯn cđa C, C++, 81 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 7. 2 Trở ngại việc sử dụng lại (impediments to reuse) Bản ngã, nhà chuyên nghiệp thờng viết...
  • 6
  • 676
  • 0
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 6 doc

Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 6 doc

... sách phần máy bay danh sách phần máy bay phần chế tạo tên phần Hình 6. 9 Mô tả giao diện Hình 6. 6 r - r s t t u Chung Chung - - Dữ liệu - Điều khiển s Dữ liệu Nhãn hiệu Dữ liệu Nhãn hiệu Dữ liệu Chung ... giới thiệu ngôn ngữ lập trình Simula67 [Dahl Nygaard, 19 66 ; Dahl, Myrhaug and Nygaard, 19 73] Hỗ trợ đa hình liên kết động Một số vấn đề: gắn kết m - un đợc thừa kế m - un định nghĩa nối kết chung ... 6 .1 Giới thiệu m - un (what is a module ?) Định nghĩa [Stevens, Myers, Constantine, 19 74] m - un: tập hợp hay nhiều câu lệnh đợc đặt tên, phần khác chơng trình kích hoạt với...
  • 13
  • 562
  • 1
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 5 pot

Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 5 pot

... can thiệp vào công viƯc cđa 59 Hnh Xu©n HiƯp - CNPM http://www.ebook.edu.vn 5. 3 Kiểm thử không dựa thực thi (nonexecution-based testing) 5. 3 .1 walkthroughs Nhãm walkthrough kho¶ng 4-6 ng−êi cã ... 0; } Hình 5. 2 Phơng thức trickSort đáp ứng đặc tả Hình 5 .1 Đặc tả đầu vo: Đặc tả đầu ra: p: mảng n số nguyên, n>0 q: mảng n số nguyên với q[0] q [1] q[n -1 ] Các phần tử mảng q hoán vị phần tử ... đặc tả giải trình hớng theo tài liệu: ngời có trách nhiệm tài liệu giải trình phần tài liƯu cho nhãm ®−a ý kiÕn [IEEE 10 28, 19 88] 60 Hnh Xu©n HiƯp - CNPM http://www.ebook.edu.vn 5. 3.2 Thanh tra...
  • 10
  • 593
  • 2
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 4 docx

Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 4 docx

... 4 .1 Khái quát chung (overview) Dự án phần mềm thành công với: thành thạo, hiểu biết công nghệ phần mềm đào tạo tốt công nghệ phần mềm Ngoài ngời tốt, nhóm làm việc ... Công nghệ phần mềm cần hai dạng công cụ: phân tích, dùng phát triển phần mềm VD: công cụ phân tích giá thành, lợi nhuận; công cụ phân tích mịn dần phần mềm, sản phầm trợ giúp nhóm công nghệ phần ... ≥ 11 triÖu LOCs, ≥ 200 lËp trình kiểm thử viên Cứ 3 -4 bớc xây dựng đợc thực song song nhiều nhóm nhỏ Tổ chức nhóm nhỏ: quản lý chơng trình 3-8 nhà phát triển 3-8 kiểm thử viên (tơng ứng 1- 1 với...
  • 18
  • 1,805
  • 23
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 3 pdf

Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 3 pdf

... 37 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn 3. 8 So sánh mô hìnhchu trình sống (comparaison of life-cycle models) Mô hình chu trình sống Điểm mạnh Mô hình xây dựng hiệu chỉnh Tốt chơng trình ... thành CABTAB (thuật ngữ thiếu kỷ luật công việc: trình tự thực công việc lung tung, bừa bãi) Hình 3 .10 So sánh mô hình chu trình sống 38 Huỳnh Xuân Hiệp - CNPM http://www.ebook.edu.vn ... luật công việc ,trình tự công việc thành viên chuyển dịch hầu nh ngẫu nhiên giai đoạn VD: thiết kế phần một, phân tích phần hai, sau cài đặt phần ba, ! trình tự liên hệ thành phần, trình tự làm...
  • 16
  • 579
  • 2
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 2 pot

Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 2 pot

... giới hạn 1- 9 $490 9 %-6 7% 6 % -2 5% 15 % -2 3% 10 %-9 4% 4. 0-8 .8 :1 Trung b×nh 3.5 $20 04 35% 22 % 19 % 39% 5.0 :1 Số điểm liệu (data points) 24 5 Hình 2. 3 Dữ liệu cải tiến phần mềm SW-CMM [Herbsleb al., 19 94] ... tơng đối 1. 0 3 .2 2.7 5.0 7.8 Lỗi MEASL phát đợc phát triển 890 411 20 5 12 6 Hiệu suât tơng đối 1. 0 0.8 2. 3 2. 8 Hình 2. 4 Kết 34 dự án GED Motorola (Government Electronics Division-GED) 22 Hnh Xu©n ... 2 .1 Khái quát chung (overview) Tiến trình phần mềm cách thức tạo phần mềm Mỗi công ty có tiến trình phần mềm riêng Khách hàng (client): cá nhân hay công ty đặt hàng sản phẩm...
  • 9
  • 527
  • 0
Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 1 ppsx

Bài giảng công nghệ phần mềm - Phần 1 Giới thiệu về chu trình sống của phần mềm - Chương 1 ppsx

... dung môn học Phần 1 PhÇn 10 11 12 13 14 15 Giíi thiƯu vỊ chu trình sống phần mềm Phạm vi công nghệ phần mềm Tiến trình phần mềm Các mô hình chu trình sống phần mềm Nhóm làm việc công cụ nghề ... khác từ 19 76 đến 19 81 21% 18 36 24 Viết mã lệnh cho m - un 2% Kiểm thử m - un 7% Tích hợp 8% Thiết kế 6% Đặc tả (Phân tích) 5% Yêu cầu 2% 13 2 dự án gần Hewlett-Packard 18 % 19 34 29 Hình 1. 2 Một ... http://www.ebook.edu.vn 1. 1 Lịch sử (historical aspects) Thuật ngữ công nghệ phần mềm (software engineering-SE) đợc đề xuất nhóm nghiên cứu NATO vào năm 19 67 Hội nghị SE đợc tổ chức Garmisch-Đức năm 19 68 nhằm...
  • 14
  • 512
  • 1
Bài giảng công nghệ phần mềm  chương 1   giới thiệu tổng quan về công nghệ phần mềm

Bài giảng công nghệ phần mềm chương 1 giới thiệu tổng quan về công nghệ phần mềm

... http://www.thayphet.net Khái niệm phần mềm 2 Các đặc điểm phần mềm Các ứng dụng phần mềm Giới thiệu công nghệ phần mềm http://www.thayphet.net KHÁI NIỆM VỀ PHẦN MỀM Phần mềm tập hợp bao gồm: http://www.thayphet.net ... http://www.thayphet.net GIỚI THIỆU VỀ CÔNG NGHỆ PHẦN MỀM Công nghệ phần mềm lĩnh vực nghiên cứu tin học nhằm đưa nguyên lý, phương pháp, công cụ, phương tiện giúp cho việc thiết kế cài đặt sản phẩm phần mềm đạt ... dụng  Độc lập với thiết bị 18 http://www.thayphet.net BÀI TẬP Trình bày vai trò phần mềm Trình bày đặc điểm phần mềm Các ứng dụng phần mềm Cơng nghệ phần mềm gì? 19 19 ...
  • 19
  • 550
  • 0
Bài giảng công nghệ phần mềm  chương 2   phát triển phần mềm mã nguồn mở giới thiệu tổng quan về wamp server

Bài giảng công nghệ phần mềm chương 2 phát triển phần mềm mã nguồn mở giới thiệu tổng quan về wamp server

... vi rộng công cụ phần mềm có điểm chung:  Mỗi cơng cụ cho phép người kĩ sư phần mềm xác định đặc trưng phần mềm mức cao  Cơng cụ tự động sinh chương trình gốc dựa đặc tả người phát triển  ... trở thành phần quan trọng kĩ nghệ phần mềm Khi đôi với cách tiếp cận dựa cấu phần, mơ hình 4GT trở thành cách tiếp cận thống trị cho việc phát triển phần mềm http://www.thayphet.net BÀI TẬP Trình ... bắt đầu, tổ kĩ nghệ phần mềm vòng xoắn ốc theo chiều ngược kim đồng hồ, trung tâm  Mạch quanh xoắn ốc làm phát sinh việc phát triển đặc tả sản phẩm; bước quanh xoắn ốc dùng để phát triển mẫu phiên...
  • 49
  • 503
  • 0
Giáo án - Bài giảng: Công nghệ thông tin: Giới thiệu về mạng máy tính (phần 2)

Giáo án - Bài giảng: Công nghệ thông tin: Giới thiệu về mạng máy tính (phần 2)

... sẻ máy in Slide - Chia sẻ file máy in mạng 14 Cài đặt máy in chia sẻ  Đăng nhập vào máy chia sẻ máy in thông qua tên máy địa IP, bạn nhìn thấy có tên máy in chia sẻ Nhấp đúp chuột lên tên máy ... gán địa nhà cung cấp dịch vụ Slide - Kết nối mạng Internet 11 Kết nối tới mạng từ hệ điều hành Mac  Máy tính sử dụng hệ điều hành OS X: Cài đặt card mạng, cắm dây từ máy tính đến thiết bị mạng ... tên máy in cần dùng danh sách Slide - Chia sẻ file máy in mạng 16 Sử dụng máy in chia sẻ  Sau cài đặt xong máy in chia sẻ, bạn thấy có thêm máy in danh sách máy in bạn, sử dụng máy in chia sẻ máy...
  • 92
  • 875
  • 0
Bài giảng công nghệ phần mềm

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

... phát triển phần mềm chương trình hệ thống) Phần mềm ứng dụng: dùng để xử lý nghiệp vụ thích hợp (quản lý, kế tốn, ), phần mềm đóng gói, phần mềm người dùng, Slide Slide Phần mềm nhìn từ ... đổi phần mềm Phần mềm vốn chứa lỗi tiềm tàng, theo quy mơ lớn khả chứa lỗi cao Phần mềm vốn chứa ý tưởng sáng tạo tác giả/nhóm làm Cần khả “tư nhị phân” xây dựng, phát triển phần mềm Lỗi phần mềm ... hóa tồn quy trình sản xuất phần mềm) Hướng tới sản xuất phần mềm tự động Slide 27 Slide 28 Vòng đời phần mềm (Software life-cycle) Định nghĩa CNPM (tiếp) Công nghệ phần mềm lĩnh vực khoa học phương...
  • 18
  • 1,468
  • 9
Silde bài giảng-Công nghệ phần mềm- FULL-TS.Nguyễn Mạnh Hùng- HVCNBCVT

Silde bài giảng-Công nghệ phần mềm- FULL-TS.Nguyễn Mạnh Hùng- HVCNBCVT

... Phân biệt việc phát triển phần mềm sản xuất phần mềm? Trả lời: 12 Questions? Công nghệ phần mềm Phạm vi công nghệ phần mềm Giảng viên: TS Nguyễn Mạnh Hùng Học viện Cơng nghệ Bưu Viễn thơng (PTIT) ... Software : phần mềm Software engineering: công nghệ / kỹ nghệ phần mềm Software process: tiến trình phần mềm Software development: phát triển phần mềm Software life-cycle models: mô hình vòng đời phần ... thiểu thời gian (và chi phí) phát triển 26 Questions? Cơng nghệ phần mềm Tiến trình phần mềm Giảng viên: TS Nguyễn Mạnh Hùng Học viện Cơng nghệ Bưu Viễn thơng (PTIT) Requirement workflow (1) Mục...
  • 379
  • 2,863
  • 17

Xem thêm

Từ khóa: Báo cáo quy trình mua hàng CT CP Công Nghệ NPVNghiên cứu sự hình thành lớp bảo vệ và khả năng chống ăn mòn của thép bền thời tiết trong điều kiện khí hậu nhiệt đới việt namNghiên cứu tổ hợp chất chỉ điểm sinh học vWF, VCAM 1, MCP 1, d dimer trong chẩn đoán và tiên lượng nhồi máu não cấpNghiên cứu tổ chức chạy tàu hàng cố định theo thời gian trên đường sắt việt namGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDEQuản lý hoạt động học tập của học sinh theo hướng phát triển kỹ năng học tập hợp tác tại các trường phổ thông dân tộc bán trú huyện ba chẽ, tỉnh quảng ninhPhát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longPhát hiện xâm nhập dựa trên thuật toán k meansTìm hiểu công cụ đánh giá hệ thống đảm bảo an toàn hệ thống thông tinTổ chức và hoạt động của Phòng Tư pháp từ thực tiễn tỉnh Phú Thọ (Luận văn thạc sĩ)Quản lý nợ xấu tại Agribank chi nhánh huyện Phù Yên, tỉnh Sơn La (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtNguyên tắc phân hóa trách nhiệm hình sự đối với người dưới 18 tuổi phạm tội trong pháp luật hình sự Việt Nam (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtTrách nhiệm của người sử dụng lao động đối với lao động nữ theo pháp luật lao động Việt Nam từ thực tiễn các khu công nghiệp tại thành phố Hồ Chí Minh (Luận văn thạc sĩ)MÔN TRUYỀN THÔNG MARKETING TÍCH HỢPTÁI CHẾ NHỰA VÀ QUẢN LÝ CHẤT THẢI Ở HOA KỲ