![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Các kinh nghiệm quý báu của công nghệ phần mềm
Số trang: 0
Loại file: pdf
Dung lượng: 492.80 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 0 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sinh viên được đào tạo về các môn khoa học cơ bản của nhóm ngành CNTT, đào tạo chuyên sâu về quy trình, phương pháp, kỹ thuật, công nghệ trong phân tích, thiết kế, phát triển, kiểm thử, bảo trì phần mềm và quản lý dự án phần mềm cũng như trong lĩnh vực ứng dụng CNTT.
Nội dung trích xuất từ tài liệu:
Các kinh nghiệm quý báu của công nghệ phần mềm Công cụ và môi trường phát triển phần mềm Các kinh nghiệm quí của Công nghệ phần mềm Công cụ môi trường phát triển phần mềm 1 Mục đích w Khám phá các triệu chứng và các nguyên nhân cốt lõi của các vấn đề trong phát triển phần mềm w Trình bày 6 kinh nghiệm tốt của Rational trong quá trình phát triển phần mềm w Xem xét cách sử dụng các kinh nghiệm này để giảI quyết các vấn đề trong phát triển phần mềm Công cụ môi trường phát triển phần mềm 2 Phân tích tình hình của CNPM Kinh tế thế giới ngày Các ứng dụng mở rộng về càng phụ thuộc hơn kích thước, độ phức tạp, vào CNPM và phân bố Thương trường đòi hỏi nâng Không đủ nhân lực có trình cao năng suất, chất lượng và độ giảm thời gian Công cụ môi trường phát triển phần mềm 3 Phát triển phần mềm là công việc tập thể Các thách thức Performance • Các nhóm đông hơn Engineer • Sự chuyên môn hóa Analyst • Phân tán Project • Công nghệ thay đổi quá nhanh Manager Developer Tester Release Engineer Công cụ môi trường phát triển phần mềm 4 Chúng ta đã làm việc ra sao? • Nhiều thành công • Quá nhiều thất bại Performance Engineer Analyst Project Manager Developer Tester Release Engineer Công cụ môi trường phát triển phần mềm 5 Các triệu chứng của các vấn đề trong phát triển PM w Hiểu không đúng những gì người dùng cần w Không thể thích ứng với các thay đổi về yêu cầu của hệ thống w Các Module không khớp với nhau w Phần mềm khó bảo trì và nâng cấp, mở rộng w Phát hiện trễ các lỗ hổng của dự án w Chất lượng phần mềm kém w Hiệu năng của phần mềm thấp w Các thành viên trong nhóm không biết được ai đã thay đổi cái gì, khi nào, ở đâu, tại sao phải thay đổi w Quá trình build-and-release không đáng tin cậy Công cụ môi trường phát triển phần mềm 6 Chữa trị triệu chứng không giải quyết hết vấn đề Root Causes Symptoms insufficient requirements end-user needs ambiguous communications changing brittle architectures requirements overwhelming modules don’t fit complexity hard to maintain undetected inconsistencies late discovery poor testing poor quality subjective poor performance assessment colliding waterfall developers development build-and-release uncontrolled change Diagnose insufficient automation Công cụ môi trường phát triển phần mềm 7 Các nguyên nhân chính w Sự quản lý yêu cầu người dùng không đầy đủ w Trao đổi thông tin mơ hồ và không đầy đủ w Kiến trúc không vững chắc w Độ phức tạp vượt quá tầm kiểm soát w Có những mâu thuẫn không phát hiện được giữa yêu cầu, thiết kế, và cài đặt w Kiểm chứng không đầy đủ w Sự lượng giá chủ quan về tình trạng của dự án w Sự chậm trễ trong việc giảm rủi ro do mô hình thác nước w Sự lan truyền không thể kiểm soát của các thay đổi w Thiếu các công cụ tự động hóa Công cụ môi trường phát triển phần mềm 8 Các kinh nghiệm giúp giải quyết các vấn đề Nguyên nhân cốt lõi Các kinh nghiệm tốt þ Các yêu cầu không đầy đủ þ Phát triển theo vòng lặp þ Trao đổi thông tin mơ hồ þ Quản trị các yêu cầu þ Kiến trúc kém bền vững þ Sử dụng kiến trúc þ Độ phức tạp quá cao component þ Các lượng giá chủ quan þ Mô hình hóa trực quan þ Các mâu thuẫn chưa thấy þ Kiểm định chất lượng þ Kiểm chứng nghèo nàn þ Kiểm soát cá ...
Nội dung trích xuất từ tài liệu:
Các kinh nghiệm quý báu của công nghệ phần mềm Công cụ và môi trường phát triển phần mềm Các kinh nghiệm quí của Công nghệ phần mềm Công cụ môi trường phát triển phần mềm 1 Mục đích w Khám phá các triệu chứng và các nguyên nhân cốt lõi của các vấn đề trong phát triển phần mềm w Trình bày 6 kinh nghiệm tốt của Rational trong quá trình phát triển phần mềm w Xem xét cách sử dụng các kinh nghiệm này để giảI quyết các vấn đề trong phát triển phần mềm Công cụ môi trường phát triển phần mềm 2 Phân tích tình hình của CNPM Kinh tế thế giới ngày Các ứng dụng mở rộng về càng phụ thuộc hơn kích thước, độ phức tạp, vào CNPM và phân bố Thương trường đòi hỏi nâng Không đủ nhân lực có trình cao năng suất, chất lượng và độ giảm thời gian Công cụ môi trường phát triển phần mềm 3 Phát triển phần mềm là công việc tập thể Các thách thức Performance • Các nhóm đông hơn Engineer • Sự chuyên môn hóa Analyst • Phân tán Project • Công nghệ thay đổi quá nhanh Manager Developer Tester Release Engineer Công cụ môi trường phát triển phần mềm 4 Chúng ta đã làm việc ra sao? • Nhiều thành công • Quá nhiều thất bại Performance Engineer Analyst Project Manager Developer Tester Release Engineer Công cụ môi trường phát triển phần mềm 5 Các triệu chứng của các vấn đề trong phát triển PM w Hiểu không đúng những gì người dùng cần w Không thể thích ứng với các thay đổi về yêu cầu của hệ thống w Các Module không khớp với nhau w Phần mềm khó bảo trì và nâng cấp, mở rộng w Phát hiện trễ các lỗ hổng của dự án w Chất lượng phần mềm kém w Hiệu năng của phần mềm thấp w Các thành viên trong nhóm không biết được ai đã thay đổi cái gì, khi nào, ở đâu, tại sao phải thay đổi w Quá trình build-and-release không đáng tin cậy Công cụ môi trường phát triển phần mềm 6 Chữa trị triệu chứng không giải quyết hết vấn đề Root Causes Symptoms insufficient requirements end-user needs ambiguous communications changing brittle architectures requirements overwhelming modules don’t fit complexity hard to maintain undetected inconsistencies late discovery poor testing poor quality subjective poor performance assessment colliding waterfall developers development build-and-release uncontrolled change Diagnose insufficient automation Công cụ môi trường phát triển phần mềm 7 Các nguyên nhân chính w Sự quản lý yêu cầu người dùng không đầy đủ w Trao đổi thông tin mơ hồ và không đầy đủ w Kiến trúc không vững chắc w Độ phức tạp vượt quá tầm kiểm soát w Có những mâu thuẫn không phát hiện được giữa yêu cầu, thiết kế, và cài đặt w Kiểm chứng không đầy đủ w Sự lượng giá chủ quan về tình trạng của dự án w Sự chậm trễ trong việc giảm rủi ro do mô hình thác nước w Sự lan truyền không thể kiểm soát của các thay đổi w Thiếu các công cụ tự động hóa Công cụ môi trường phát triển phần mềm 8 Các kinh nghiệm giúp giải quyết các vấn đề Nguyên nhân cốt lõi Các kinh nghiệm tốt þ Các yêu cầu không đầy đủ þ Phát triển theo vòng lặp þ Trao đổi thông tin mơ hồ þ Quản trị các yêu cầu þ Kiến trúc kém bền vững þ Sử dụng kiến trúc þ Độ phức tạp quá cao component þ Các lượng giá chủ quan þ Mô hình hóa trực quan þ Các mâu thuẫn chưa thấy þ Kiểm định chất lượng þ Kiểm chứng nghèo nàn þ Kiểm soát cá ...
Tìm kiếm theo từ khóa liên quan:
Công nghệ phần mềm thiết kế phần mềm Tin học cơ sở Bài giảng tin học văn phòng Tin học căn bản Bài giảng tin họcTài liệu liên quan:
-
62 trang 408 3 0
-
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 249 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 237 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 227 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 224 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 200 0 0 -
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 199 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 195 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 192 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 187 0 0