1. Trang chủ
  2. » Giáo án - Bài giảng

Bài Giảng Slide Công Nghệ Phần Mềm

209 20 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 209
Dung lượng 2,72 MB

Nội dung

Quy trình xây dựng và phát triển phần mềm một cách có hệ thống và khoa học . Hiểu được các giai đoạn trong xây dựng và phát triển phần mềm như : Đặc tả yêu cầu , Phân tích , Thiết kế , Kiểm thử , Cài đặt và Bảo trì . Sinh viên có kỹ năng về lập kế hoạch, ước lượng thời gian và chi phí cho phần mềm . + Sinh viên có kỹ năng quản lý chất lượng phần mềm một cách khoa học . Nhận thức rõ giá trị và tầm quan trọng của phần mềm và công nghệ phần mềm trong hệ thống máy tính .

Lớp 1705HTTT Giảng viên: Ths Bùi Thị Thanh Mục tiêu học phần   Kiến thức + Sau học xong học phần Cơng nghệ phần mềm sinh viên có kiến thức phần mềm, đặc điểm phần mềm, chu kỳ sống phần mềm Quy trình xây dựng phát triển phần mềm cách có hệ thống khoa học + Sinh viên hiểu giai đoạn xây dựng phát triển phần mềm như: đặc tả yêu cầu, phân tích, thiết kế, kiểm thử, cài đặt bảo trì Mục tiêu học phần   Kỹ Sinh viên có kỹ lập kế hoạch, ước lượng thời gian chi phí cho phần mềm + Sinh viên có kỹ quản lý chất lượng phần mểm cách khoa học  Thái độ Nhận thức rõ giá trị tầm quan trọng phần mềm công nghệ phần mềm hệ thống máy tính Lịch trình chung  Nội dung Phân bổ tín theo hình thức tổ chức dạy học Lý thuyết/ Thảo luận/ Bài tập Tổng số Thực hành Chƣơng 3 Chƣơng Chƣơng 15 21 Chƣơng 10 12 Tổng số 15 30 45 Kiểm tra đánh giá   Kiểm tra thường xuyên: Đánh giá chuyên cần thái độ học tập sinh viên Sinh viên phải tham dự tối thiểu 80% tổng số học phần Điểm kiểm tra đánh giá định kỳ dự thi kết thúc học phần  Kiểm tra đánh giá định kỳ: tự luận, điểm kiểm tra đánh giá định kỳ dự thi kết thúc học phần  Thi kết thúc học phần: Theo hình thức vấn đáp lý thuyết – Bài tập lớn (không sử dụng tài liệu) Tài liệu tham khảo  6.1 Học liệu học bắt buộc [1] Lương Mạnh Bá, Cơ sở Công nghệ phần mềm, (2010), NXB Khoa học & Kỹ thuật [2] Lê Đức Trung , Công nghệ phần mềm, (2005) NXB Thông tin truyền thông 6.2 Học liệu tham khảo: [3] Software Engineering (ninth edition), Ian Sammerville [4] TS Lê Văn Phùng, Kỹ nghệ phần mềm, (2014) NXB Thông tin truyền thông Nội dung học phần  Chương Tổng quan CNPM Chương Mơ hình vịng đời phần mềm Chương Quy trình xây dựng phần mềm Chương Quản lý phần mềm Chƣơng Tổng quan công nghệ phần mềm  1.1 Một số khái niệm 1.1.1 Công nghệ phần mềm, Kỹ nghệ phần mềm 1.1.3 Lịch sử phát triển 1.1.4 Phạm vi 1.2 Các tiêu chuẩn phần mềm 1.2.1 phân loại 1.2.2 Tiêu chuẩn 1.1 Một số khái niệm  -Phần mềm (software) tập hợp câu lệnh viết ngôn ngữ lập trình, nhằm tự động thực số chức giải tốn - Phần mềm thường mô tả với phận cấu thành • Tập lệnh • Các cấu trúc liệu • Các tài liệu 1.1 Một số khái niệm  Ba phận cấu thành PM  Tập lệnh (ctr máy tính) thực cung cấp chức kết mong muốn  Cấu trúc liệu: làm cho ctr thao tác hiệu với thơng tin thích hợp nội dung thơng tin số hóa  Các tài liệu: để mô tả thao tác, cách sử dụng bảo trì phần mềm 4.2 Quản lý phần mềm   Quản lý rủi ro  Quản lý chất lượng phần mềm  Nâng cấp phần mềm 4.2 Quản lý phần mềm  Có nhiều tìm thấy hầu hết dự án phần mềm Các vấn đề thường xảy tình sau:        Yêu cầu ban đầu không đầy đủ Thay đổi khơng kiểm sốt đƣợc Dự đốn tồi Phụ thuộc nguồn bên Đội ngũ phát triển Theo dõi giám sát không đầy đủ Các khó khăn kết thúc dự án 4.2 Quản lý phần mềm   Quản lý rủi ro Rủi ro kiện (biến cố) không chắn xãy ra, mà có xãy có tác động tốt xấu đến dự án Quản lý rủi ro “các tiến trình có tính hệ thống để xác định, phân tích ứng phó với rủi ro, để tận dụng tối đa khả xuất tác động biến cố tích cực, đồng thời giảm thiểu tối đa khả xuất tác động biến cố tiêu cực” 4.2 Quản lý phần mềm   Mặc dù rủi ro thƣờng tạo tác động xấu đến dự án, dự án cần phải xem xét tận dụng tác động tích cực hội phát sinh từ rủi ro (không cố gắng tránh tất rủi ro) để giúp cho dự án đạt mục tiêu nhanh tốn  Đối với rủi ro có tác động xấu đến dự án, hoạt động phòng ngừa cần phải đƣợc ƣu tiên hoạt động khắc phục rủi ro 4.2 Quản lý phần mềm  4.2 Quản lý phần mềm  4.2 Quản lý phần mềm  4.2 Quản lý phần mềm   Rủi ro yếu tố tồn dự án phần mềm Một người quản lý dự án giỏi phải người khơng ngạc nhiên có khả xử lý kiện xảy gây bất lợi cho dự án  Quy trình kiểm sốt chặt chẽ, kinh nghiệm chuyên gia kết hợp với kỹ thuật nhận diện kiểm soát rủi ro yếu tố quan trọng để kiểm soát tốt rủi ro xảy dự án 4.2 Quản lý phần mềm   Phát triển phần mềm theo hợp đồng      Mối quan hệ với khách hàng Các loại hợp đồng phần mềm Yêu cầu hồ sơ mời thực dự án Đề xuất xin xây dựng phần mềm từ phía nhà phát triển Xét duyệt kiến nghị trình lựa chọn 4.2 Quản lý phần mềm   Những nguyên tắc quản lý kỹ sƣ phần mềm  Những nguyên tắc quản lý kỹ sư phần mềm  Cơ cấu tổ chức dự án phần mềm  Cơ cấu đội ngũ  Các kỹ thuật báo cáo 4.2 Quản lý phần mềm   Nguyên tắc quản lý phần mềm  Trách nhiệm phải đôi với thẩm quyền  Quy tắc chung thị với sai lầm rõ ràng phải bắt buộc hiệu chỉnh  Động yếu tố quan trọng trong việc quản lý thành công đội ngũ phát triển 4.2 Quản lý phần mềm  Cơ cấu tổ chức dự án phần mềm Ngƣời quản lý dự án Đội ngũ phát triển Đội ngũ hỗ trợ H1 Biểu đồ cấu tổ chức dự án lớn 4.2 Quản lý phần mềm  Cơ cấu tổ chức dự án phần mềm Trưởng quản lý dự án Thư ký dự án Phó quản lý dự án Kỹ sư hệ thống Nhóm thử nghiệm độc lập Bảo đảm chất lượng Kiểm tra cấu hình ……… Đội phát triển Đội phát triển H1 Biểu đồ chi tiết cấu tổ chức dự án lớn Đội phát triển k 4.2 Quản lý phần mềm   Cơ cấu đội ngũ     Lãnh đạo nhóm Nhóm dân chủ Nhóm kỹ sư trưởng Nhóm chuyên gia 4.2 Quản lý phần mềm   Các kỹ thuật báo cáo     Báo cáo viết định kỳ Báo cáo miệng Họp Trình diễn sản phẩm (demo) ...Mục tiêu học phần   Kiến thức + Sau học xong học phần Công nghệ phần mềm sinh viên có kiến thức phần mềm, đặc điểm phần mềm, chu kỳ sống phần mềm Quy trình xây dựng phát triển phần mềm cách có... khái niệm  Phần mềm = chƣơng trình + tài liệu - Công nghệ phần mềm: cách làm phần mềm tuân theo nguyên tắc công nghệ truyền thống - Vòng đời phần mềm (software life-cycle) bước mà phần mềm trải... học phần  Chương Tổng quan CNPM Chương Mơ hình vịng đời phần mềm Chương Quy trình xây dựng phần mềm Chương Quản lý phần mềm Chƣơng Tổng quan công nghệ phần mềm  1.1 Một số khái niệm 1.1.1 Công

Ngày đăng: 16/01/2022, 16:13

TỪ KHÓA LIÊN QUAN