Bai 1a KNPMCoSo caohoc kỹ nghệ phần mềm

41 166 0
Bai 1a  KNPMCoSo caohoc  kỹ nghệ phần mềm

Đ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

Kü nghƯ phÇn mỊm (Software Engineering) PHẦN NÂNG CAO GV: Lê Văn Phùng TÀI LIỆU 1.Tiếng Anh Roger S Pressman Software Engineering, a Practitioner’s Approach 3th Edition, McGraw-Hill, 1992 Ian Sommerville Software Engineering, Sixth Edition, Addion Wesley, 2001 2.Tiếng Việt Ngô Trung Việt dịch: Roger S Pressman Software Engineering, a Practitioner’s Approach 3th Edition, McGraw-Hill, 1992 Kỹ nghệ phần mềm Hướng cấu trúc Kỹ nghệ phần mềm Hướng đối tượng Kỹ nghệ phần mềm Kiến thức sở Kỹ nghệ phần mềm Kiến thức nâng cao Kü nghƯ phÇn mỊm (Software Engineering) PHẦN CƠ S Công nghệ (technology) Công nghệ (technology) đợc hiểu nh tập hợp kỹ thuật dùng ngành đó, có sở khoa học thèng nhÊt kü thuËt (technique) cã nghÜa hÑp nhÊt chØ cách thức tiến hành công việc ®ã Kü nghƯ (Engineering) lµ viƯc sư dơng vµ phối hợp công nghệ cần thiết để sản xuất sản phẩm ngành CNTT là tập hợp phương pháp khoa học, phương tiện công cụ kỹ thuật đại-chủ yếu máy tính điện tử mạng viễn thơngnhằm cung cấp giải pháp cho việc tổ chức, khai thác sử dụng có hiệu nguồn tài nguyên thông tin phong phú tiềm tàng lĩnh vực hoạt động người xã hội 10 mô hình hoá Việc dùng mô hình để nhận thức diễn tả hệ thống đ ợc gọi mô hình hoá 27 mức độ trừu tợng ho¸ + Møc logic: What? + Møc vËt lý: How? Who? Where? When? By? 28 Phơng pháp mô hình hoá (một phơng pháp quan trọng để nghiên cứu hệ thống) ý tởng phơng pháp mô hình hoá: -không nghiên cứu trực tiếp đối tợng -nghiên cứu đối tợng khác tơng tự hình ảnh mà sử dụng đợc công cụ khoa học -Kết nghiên cứu mô hình đợc áp dụng vào cho đối tợng thực tế 29 Sơ đồ nguyên tắc hoạt động phơng pháp mô hình hoá Kiểm tra mức độ phù hợp Hệ thống Mô thực hình áp dụng không cần phải ®iỊu chØnh KiĨm nghiƯm ®¸nh ®iỊu chØnh Kết nghiên cứu mô hình 30 Các mẫu phát triển kỹ nghệ phần mềm tiêu biểu Kỹ nghệ hệ thống Mô hình vòng đời cổ điển Phân tích yêu cầu Thiết kế phần hệ thống mềm & phần mềm Mã hoá Kiểm thử Vận hành Bảo 31 Mô hình mẫu Bắt đầu Kết thúc Sản phẩ m Làm mịn mãu Tập hợp yêu cầu làm mịn xác định mục tiêu tổng thể, khảo sát thêm để định(vi rõ yêu cầuchỉnh yêu cầu) Đánh giá khách hàng mãu thiết kế nhanh (input, output) Xây dựng mẫu 32 Mô hình xoắn ốc Tập hợp yêu cầu ban đầu kế hoạch dự án hoạch Kế dựa ý kiến khách hàng Đánh giá khách hàng kế hoạch phân tích rủi ro Phân tích rủi ro dựa yêu cầu ban đầu Phân tích rủi ro dựa phản ứng khách hàng Quyết định có tiếp tục hay không ? (cao điểm việc phân tích rủi ro) Đánh giá khách kỹ nghệ Bản mẫu ban H ớng tới hệ thống đầu hoàn chỉnh (quá Bản mẫu trình làmtiếp mịn) 33 TIN TRèNH PHT TRIN PHN MM Tiến trình phát triển phần mềm lộ trình/ loạt bước hoạt động/ dự kiến trước mà theo tạo phần mềm chất lượng, hiệu hạn 34 Đặc trưng tiến trình Đặc trưng tiến trình:  hoạt động cần thực hiện, bao gồm: ◦ Các hoạt động kỹ thuật để tạo sản phẩm ◦ Các hoạt động quản lý để bảo đảm chất lượng • trình tự thực hoạt động   Các hoạt động phân nhỏ theo bước Các bước thực / lặp lại 35 Xác định yêu cầu Tiến trình kỹ nghệ hệ thống dựa máy tính Loại bỏ hệ thống Tiến hóa hệ thống Thiết kế hệ thống Phát triển hệ Lắp đặt h thng Tớch hp h thng 36 Tiến trình phát triển phần mềm chứa giai đoạn: -Xác định (trọng tâm phân tích xác định yêu cầu phần mềm ) -Phát triển (cấu trúc liệu, kiến trúc phần mềm, thủ tục thuật toán, giao diện) -Bảo trì (sửa lỗi, thích nghi, nâng cao) 37 Các bớc tổng quát cần thực giai đoạn xác định chức phần mềm lập kế hoạch dự án phần mềm tín h khả thi ệt xét kế hoạch dự án (đợc cấp quản lý dự án xét duyệt) mẫu đảm phân bảo tích & tính xác hợp lệ định yêu cầu phần mềm hay mẫu ệt xét Đặc tả yêu cầu 38 Các bớc tổng quát cần thực giai đoạn phát triển thiết kế kiến trúc phần mềm, giao diện Đặc tả thiết kế sơ ệt xét mẫu , thiế t kế thủ tục duyệ t xét Đặc tả thiết kế chi tiết lập trì nh mã gốc ch ơng trình ệt xét Kiểm thử (đơn vị, tích hợp hợp Kế lệ) hoạch , thủ tục, kết kiểm thử gỡ lỗi tài liệu bàn giao 39 Các bớc tổng quát cần thực giai đoạn bảo trì hoạt động bảo đảm chất lượng KÕ ho¹c h, thủ Gỡ lỗi Ch ơng trình vận hành phát hành phân phối duyệt xét Tài liệu ngời dùng mã gốc ch ơng Bảo trì (sửa duyệ đổi, t xét thích nghi môi tr ờng, nâng cao) Tài liệu sưa 40 Câu hỏi & thảo luận •Quan niệm chất lượng phần mềm? •Đánh giá chất lượng phần mềm nào? •Đo chất lượng phần mềm gì? đo nào? •ISO chất lượng phần mềm?

Ngày đăng: 20/06/2018, 09:32

Từ khóa liên quan

Mục lục

  • Kỹ nghệ phần mềm (Software Engineering)

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Kỹ nghệ phần mềm (Software Engineering)

  • Slide 8

  • Kỹ nghệ (Engineering)

  • CNTT

  • Công nghệ phần mềm (Software technology)

  • Công nghiệp (industry)

  • Kỹ nghệ phần mềm (Software Engineering)

  • Trong công nghiệp phần mềm (Software Industry)

  • Thực chất của Kỹ nghệ phần mềm

  • Phần mềm

  • Các đặc trưng của phần mềm

  • Các thành phần của phần mềm

  • í tưởng của kỹ nghệ phần mềm

  • Mục đích của kỹ nghệ phần mềm

Tài liệu cùng người dùng

Tài liệu liên quan