Categories
Software Architecture

Dòng Sản Phẩm Phần Mềm 1: Giới Thiệu Dòng Sản Phẩm

Dòng sản phẩm SW (SW PL)

  • Tập hợp các hệ thống chuyên sâu về SW chia sẻ tính năng phổ biến, được quản lý nhằm đáp ứng các nhu cầu cụ thể của phân khúc thị trường hoặc sứ mệnh cụ thể và được phát triển từ một tập hợp tài sản cốt lõi chung theo cách quy định

Tại sao lại là dòng sản phẩm?

  • SA – đầu tư đáng kể về thời gian và công sức
    • Kinh nghiệm cấp cao
    • ⇒ Muốn tối đa hóa lợi tức từ khoản đầu tư này
    • Tái sử dụng SA trên nhiều hệ thống
  • SA – tài sản trí tuệ có giá trị
    • Có thể tận dụng để tạo thêm doanh thu, giảm chi phí

PL liên quan gì?

  • Tầm nhìn: tập hợp các tài sản có thể tái sử dụng bao gồm
    • Kiến trúc cơ sở
    • Các phần tử phổ biến, có thể thay đổi được, tạo nên nó
    • Các thiết kế, tài liệu của chúng, hướng dẫn sử dụng, ngân sách, lịch trình, kế hoạch thử nghiệm, trường hợp thử nghiệm, v.v.
  • Việc đạt được tầm nhìn phụ thuộc rất nhiều vào việc thiết lập phạm vi chính xác cho PL

PL bao hàm điều gì?

  • Lập PL thành công
    • Mỗi tài sản có thể tái sử dụng được lưu trong cơ sở tài sản cốt lõi
      • Được áp dụng cho nhiều hệ thống
      • Tái sử dụng nó rẻ hơn là tái tạo lại nó
    • Tài sản cốt lõi được thiết kế với các điểm thay đổi
      • Những nơi mà chúng có thể được điều chỉnh theo những cách đã lên kế hoạch trước
    • Xây dựng hệ thống trở thành
      • Tiếp cận các tài sản thích hợp
      • Điều chỉnh chúng theo yêu cầu cho hệ thống trong tầm tay
      • Lắp ráp hệ thống
      • SW mới cần thiết (nếu có) chiếm khoảng 20% tổng SW
      • Tích hợp và thử nghiệm thay thế thiết kế và mã hóa như các hoạt động chủ yếu

Ai làm điều này?

  • Boeing, Ford, Dell, McDonald’s, v.v.
  • Nokia: 25-30 mẫu / năm (tăng từ 4)
  • Cummins, Inc: SW cho động cơ diesel trong 1 tuần kể từ 1 năm
  • Motorola: Cải thiện năng suất 400% trong dòng máy nhắn tin một chiều
  • HP: giảm thời gian đưa ra thị trường 7 lần, tăng năng suất lên 6 lần cho một dòng máy in
  • Dòng sản phẩm các hệ thống kiểm soát mặt đất vệ tinh: 10% số nhà phát triển thông thường và ít sai sót hơn 90% (Văn phòng Trinh sát Quốc gia Hoa Kỳ)

Cần những gì để thực hiện một PL?

  • Chiến lược phối hợp liên quan đến
    • Kỹ thuật SW
    • Quản lý kỹ thuật
    • Tổ chức quản lý
  • Chúng tôi kiểm tra các khía cạnh SA của kỹ thuật SW
  • Tất cả các khía cạnh phải hoạt động cùng nhau

Leave a Reply

Your email address will not be published. Required fields are marked *