Danh mục

Bài giảng Quản lý dự án công nghệ thông tin: Chương 4 - ThS. Nguyễn Khắc Quốc

Số trang: 20      Loại file: pdf      Dung lượng: 126.49 KB      Lượt xem: 19      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mục tiêu chương 4 Giai đoạn thiết kế thuộc bài giảng Quản lý dự án công nghệ thông tin trình bày về xác định chính xác hệ thống sẽ làm việc "như thế nào", xác định các bộ phận, các chức năng và các mối liên kết giữa chúng của hệ thống.
Nội dung trích xuất từ tài liệu:
Bài giảng Quản lý dự án công nghệ thông tin: Chương 4 - ThS. Nguyễn Khắc Quốc GIAI ĐOẠN THIẾT KẾ ThS. Nguyễn Khắc Quốc IT Department – Tra Vinh Univ ersity 1 4.1 Mục tiêu - Giai đoạn thiết kế nhằm: + Xác định chính xác hệ thống sẽ làm việc như thế nào. + Xác định các bộ phận, các chức năng và các mối liên kết giữa chúng của hệ thống. 2 4.2 Các công việc Được tiến hành theo 3 mức: Mức tổng thể: + Được thực hiện ở cuối giai đoạn phân tích. + Nó cho thấy kiến trúc chung của hệ thống về cả phần cứng và phần mềm. + Sử dụng các mô hình khái niệm để minh hoạ. Mức giữa: + Tiếp tục việc chia nhỏ bản thiết kế ở mức tổng thể thành các thành phần nhỏ hơn. + Các thành phần của phần cứng được chi tiết đến mức các khối. + Các thành phần phần mềm được chi tiết đến mức các chương trình trong mỗi Môđun hoặc mỗi ứng dụng. + Sử dụng đến các mô hình lôgic để minh hoạ. 3 4.2 Các công việc (tt) Thiết kế Môđun: + Được tiến hành trong giai đoạn thực hiện) + Là mức hi tiết nhất, nhằm thiết kế ra các thành phần cơ bản tạo ra phần cứng, các chương trình con tạo thành các chương trình phần mềm ứng dụng. + Mức này thường do các chuyên gia phát triển làm trong giai đoạn thực hiện. + Các sơ đồ ở đây chi tiết đến từng dữ liệu và thao tác một. 4 4.2 Các công việc (tt) Các công việc của giai đoạn thiết kế bao gồm: - Thiết kế hệ thống mức giữa và phối hợp với kết quả thiết kế hệ thống mức tổng thể để viết tài liệu Đặc tả thiết kế (Design Specification - DS) - Soạn thảo tài liệu Kế hoạch kiểm thử để chấp nhận (Acceptance Test Plan - ATP). + Là tài liệu liệt kê tất cả các phép thử sẽ phải thực hiện để kiểm tra tất cả các chức năng của hệ thống cho người dùng thấy trong giai đoạn chấp nhận. - Mốc chính của giai đoạn này là tài liệu Đặc tả thiết kế được xem xét thông qua và được chứng tỏ là không sai sót. - Trong giai đoạn này người sử dụng có thể ký duyệt Kế hoạch kiểm thử để chấp nhận”. 5 4.3 Một số chú ý - Vai trò và công sức của các nhà quản lý giảm. - Công việc chủ yếu liên quan đến các nhà thiết kế, các chuyên gia phát triển, các lập trình viên và những người xét duyệt. - Vai trò của nhà quản lý chủ yếu chỉ là giám sát và theo dõi. - Tuy nhiên để có thể làm nhà quản lý tốt, ta cũng nên biết được nội dung cơ bản của các công việc đang được tiến hành trong giai đoạn này. Ở đây chúng ta không đi sâu vào các phương pháp và công cụ thiết kế. - Trong giai đoạn thiết kế nên cố gắng phân chia dự án thành các dự án con. - Mỗi dự án con có thể đòi hỏi một người quản lý dự án và một đội thực hiện dự án riêng. 6 4.4 Đặc tả thiết kế - Là tài liệu mang tính chất kỹ thuật. - Viết để cho các lập trình viên đọc và hiểu để thực hiện. - Người sử dụng cũng có thể đọc song không nhất thiết phải hiểu tất cả. - Khi viết tài liệu này cần chú ý: + Sử dụng ngôn ngữ chặt chẽ, chính xác. + Nguyên nhân lớn thứ hai gây ra sai sót trong hệ thống phần mềm là do lập trình viên hiểu sai thiết kế (Nguyên nhân lớn gây ra sai sót là do nhà phân tích hiểu sai nhu cầu của người dùng). + Sử dụng các sơ đồ, các hình vẽ, các mô hình thiết kế chuẩn. + Nhất quán về ngôn ngữ trình bày, cả về lời văn lẫn các hình vẽ - một người viết toàn bộ. 7 4.4 Đặc tả thiết kế (tt) Nội dung: 1. Tổng quan về hệ thống thông tin + Các mục tiêu + Các sơ đồ thiết kế cấu trúc 2. Các chuẩn và các quy ước -Trong thiết kế cần thiết lập các chuẩn cho mỗi thành phần. * Phần cứng + Các thành phần: Các sơ đồ cấu trúc, máy chủ, máy trạm, mạng. + Các nhà cung cấp * Phần mềm + Các loại thành phần + Các nhà cung cấp + Các phương pháp thiết kế có cấu trúc + Các phương pháp lập trình có cấu trúc + Các phương pháp kết nối 8 4.4 Đặc tả thiết kế (tt) 3. Các thành phần chức năng - Liệt kê tất cả các thành phần chức năng, các môđun; - Quyết định làm, mua hay sửa đổi cho thích ứng - Chia thành các thành phần con - Liệt kê các thành phần 4. Các cơ sở dữ liệu, các file và các bảng - Liệt kê tất cả và đối với mỗi loại hãy chỉ rõ: + Mục đích + Sử dụng + Loại - Thiết lập dữ liệu ở mức vật lý + Tạo lập + Duy trì, cập nhật + Tổ chức + Kiểu dạng + Các giới hạn + Vị trí 9 4.5 Một số vấn đề trong quá trình thiết kế 4.5.1 Đội thiết kế - Nhà quản lý dự án phải chọn những người tốt nhất vào đội thiết kế: + Là những người có đầu óc tổng hợp, + Có thể hình dung tổng thể sự việc. - Tránh quan điểm cầu toàn, hoàn thiện trong đội thiết kế. - Có thể tìm ra cách tốt hơn để thực hiện dự án nếu có đủ thời gian và nguồn lực, nhưng cần phải nhớ là chúng ta bị hạn chế về thời gian và kinh phí. - Có nhiều sự so sánh lựa chọn phải làm trong thời gian thiết kế, do đó đội nên có một số lẻ người, hoặc ít ra phải có đội trưởng giỏi, để dễ dàng bỏ phiếu quyết định một vấn đề gì đó cần sự thống nhất. 10 4.5 Một số vấn đề trong quá trình thiết kế (tt) 4.5.2. Rà soát lại bản thiết kế - Cần tiến hành các cuộc họp để rà soát lại bản thiết kế trên khía cạnh kỹ thuật. - Cuộc họp gồm các đại biểu của đội dự án và có thể có thêm các đại biểu từ các nhóm khác. - Khi rà soát lại ...

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: