1. Trang chủ
  2. » Công Nghệ Thông Tin

Kỹ nghệ phần mềm 01 potx

39 291 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 695,1 KB

Nội dung

Bé m«n C«ng nghÖ phÇn mÒm- Khoa CNTT- §HCN Email: vynv@coltech.vnu.vn K ngh phn mm Software Engeneering B mụn Cụng ngh phn mm HCN 2 Nguyễn Văn Vỵ Bi 1: Khỏi nim v phn mm Ni dung Phn mm v tầm quan trọng Tiến hóa phần mềm v thách thức Kỹ nghệ phần mềm Tin trình phn mm Cht lng phn mm B môn Công ngh phn mm – HCN 3 NguyÔn V¨n Vþ TÀI LiU THAM KHO 1. Nguyn Vn V, Nguyn Vit Hà. Giáo trình k ngh phn mm. Nhà xut bn i hc Quc gia Hà ni, 2008 2. Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling language User Guid. Addison-Wesley, 1998. 3. M. Ould. Managing Software Quality and Business Risk, John Wiley and Sons, 1999. 4. Roger S.Pressman, Software Engineering, a Practitioner’s Approach. Fifth Edition, McGraw Hill, 2001. 5. Ian Sommerville, Software Engineering. Sixth Edition, Addison- Wasley, 2001. 6. Nguyn Vn V. Phân tích thit k h thng thông tin hin đi. Hng cu trúc và hng đi tng, NXB Thng kê, 2002, Hà Ni. B mụn Cụng ngh phn mm HCN 4 Nguyễn Văn Vỵ Phn mm và tầm quan trọng Phần mềm gồm 3 phần: 1. Chơng trình máy tính Mã nguồn Mãmáy 2. Các cấu trúc dữ liệu Cu trúc lm vic (bộ nhớ trong) Cấu trúc lu trữ (bộ nhớ ngoi) a. Khái niệm về phần mềm file.exe file.com Dowhle Eddo If than End if wwscklrn File.text B mụn Cụng ngh phn mm HCN 5 Nguyễn Văn Vỵ Khái niệm về phần mềm Phần mềm gồm 3 phần: 3. Cỏc ti liu liờn quan hớng dẫn sử dụng (ngời dùng) tham khảo kỹ thuật ( ngời bảo trì) ti liệu phát triển (nh phát triển) Users guid technical reference specification, design, test, B mụn Cụng ngh phn mm HCN 6 Nguyễn Văn Vỵ Khái niệm về phần mềm Tạo sinh các thnh phần Các thnh phần vận hnh đợc Mã nguồn, mã máy, cấu trúc dữ liệu: tự động hóa đợc Các thnh phần không vận hnh Các phần còn lại: hầu nh cha đợc tự động hóa Nhu cầu v khả năng tự động hóa Lm thủ công l tất yếu Mong muốn tự động hóa cng nhiều cng tốt Tự động hóa khi có thể hình thức hóa Lm tI liệu l cực nhọc, nhng khó tự động B mụn Cụng ngh phn mm HCN 7 Nguyễn Văn Vỵ Vai trò của phần mềm Phần mềm - linh hồn ca các hệ thống máy tính Có vai trò nền tảng của mọi hoạt động xã hội tổ chức Cá nhân tổ chức quốc gia Ton cầu Làm việc, giải trí Sản xuất, dịch vụ điều hành, phát triển Hội nhập phần mềm Hồn siêu, phách lạc ồ bất tỉnh B mụn Cụng ngh phn mm HCN 8 Nguyễn Văn Vỵ Vai trò của phần mềm Mọi nền kinh tế phụ thuộc rất lớn vo phần mềm Thu, chi từ phần mềm chiếm đáng kể trong GNP 2006 ấn độ xuất gần 30 tỉ USD phần mềm Thế giới có >7 triệu k s CNTT to ra 600 tỉ $/nm Chi phí cho phần mềm năm 2000 lên tới: 770 tỉ $ phần mềm sai hỏng, kinh tế tổn thất ln v tinh Ariane 5 hng do li phn mm (1996) thit hi 500 triệu $. Website dùng 1 ngy mất hng triệu $ X [Pnkaj Jalote. CMM in practice, Addison-Wesley, tr.1,3,11] B mụn Cụng ngh phn mm HCN 9 Nguyễn Văn Vỵ Vai trò của phần mềm Phần mềm tạo nên sự khác biệt giữa các tổ chức: ĩ phong cách ĩ năng suất lao động T h ô n g ti n , d ữ l i ệ u Trời ơi ! Tuyệt vời ! B mụn Cụng ngh phn mm HCN 10 Nguyễn Văn Vỵ Vai trò của phần mềm Ngy cng nhiều hệ thống đợc phần mềm điều khiển, trợ giúp Tính tự động hóa của các hệ thống ngy một cao Chi phí phần mềm >> phần cứng ứng dụng phần mềm có mặt trên mọi lĩnh vực xã hội: Kinh tế, quân sự, giáo dục, trò chơi, Chi phncng 10 triu ng Chi phnmm 40 -50 triu ng >> Hệ thống siêu thi Game online [...]... ngh ) Ham muốn ng ời dùng ng y c ng nhiều ồ Yêu cầu tiến hóa phần mềm là tất yếu B mụn Cụng ngh ph n m m HCN 35 Thách thức đối với phần mềm Nguyễn Văn Vỵ Phần mềm l m ra . Vỵ Vai trò của phần mềm Ngy cng nhiều hệ thống đợc phần mềm điều khiển, trợ giúp Tính tự động hóa của các hệ thống ngy một cao Chi phí phần mềm >> phần cứng ứng dụng phần mềm có mặt trên. triển Hội nhập phần mềm Hồn siêu, phách lạc ồ bất tỉnh B mụn Cụng ngh phn mm HCN 8 Nguyễn Văn Vỵ Vai trò của phần mềm Mọi nền kinh tế phụ thuộc rất lớn vo phần mềm Thu, chi từ phần mềm chiếm. HCN 6 Nguyễn Văn Vỵ Khái niệm về phần mềm Tạo sinh các thnh phần Các thnh phần vận hnh đợc Mã nguồn, mã máy, cấu trúc dữ liệu: tự động hóa đợc Các thnh phần không vận hnh Các phần còn lại: hầu nh cha

Ngày đăng: 30/03/2014, 07:20

TỪ KHÓA LIÊN QUAN

w