Chúng tôi đang làm việc để khôi phục ứng dụng Unionpedia trên Google Play Store
Lối raIncoming
🌟Chúng tôi đã đơn giản hóa thiết kế của mình để điều hướng tốt hơn!
Instagram Facebook X LinkedIn

Phát triển phầm mềm linh hoạt

Mục lục Phát triển phầm mềm linh hoạt

Phát triển phần mềm linh hoạt hoặc Lập trình linh hoạt (tiếng Anh: Agile software development hay Agile programming) là một phương thức thực hiện các dự án công nghệ phần mềm, phương thức này khuyến khích sự thay đổi khi phát triển dự án và đưa sản phẩm đến tay người dung sao cho nhanh nhất.

Mục lục

  1. 10 quan hệ: Công nghệ phần mềm, Lập trình đôi, Phân tích yêu cầu, Phần mềm, Scrum (mô hình phát triển phần mềm), Tích hợp liên tục, Thiết kế, Tiếng Anh, Utah, 1957.

  2. Công nghệ phần mềm
  3. Phát triển phần mềm
  4. Quản lý dự án phần mềm
  5. Triết lý phát triển phần mềm

Công nghệ phần mềm

Công nghệ phần mềm hay kỹ nghệ phần mềm (tiếng Anh: software engineering) là sự áp dụng một cách tiếp cận có hệ thống, có kỷ luật, và định lượng được cho việc phát triển, sử dụng và bảo trì phần mềm.

Xem Phát triển phầm mềm linh hoạt và Công nghệ phần mềm

Lập trình đôi

Lập trình đôi (tiếng Anh: Pair Programming) là kiểu lập trình đòi hỏi hai kỹ sư phần mềm cùng tham gia một nỗ lực lập trình chung trên một máy trạm, nghĩa là chỉ có một màn hình, một bàn phím.

Xem Phát triển phầm mềm linh hoạt và Lập trình đôi

Phân tích yêu cầu

Trong các ngành kỹ thuật hệ thống và kỹ nghệ phần mềm, phân tích yêu cầu là công việc bao gồm các tác vụ xác định các yêu cầu cho một hệ thống mới hoặc được thay đổi, dựa trên cơ sở là các yêu cầu (có thể mâu thuẫn) mà những người có vai trò quan trọng đối với hệ thống, chẳng hạn người sử dụng, đưa ra.

Xem Phát triển phầm mềm linh hoạt và Phân tích yêu cầu

Phần mềm

Phần mềm máy tính (tiếng Anh: Computer Software) hay gọi tắt là Phần mềm (Software) là một tập hợp những câu lệnh hoặc chỉ thị (Instruction) được viết bằng một hoặc nhiều ngôn ngữ lập trình theo một trật tự xác định, và các dữ liệu hay tài liệu liên quan nhằm tự động thực hiện một số nhiệm vụ hay chức năng hoặc giải quyết một vấn đề cụ thể nào đó Phần mềm thực hiện các chức năng của nó bằng cách gửi các chỉ thị trực tiếp đến phần cứng (hay phần cứng máy tính, Computer Hardware) hoặc bằng cách cung cấp dữ liệu để phục vụ các chương trình hay phần mềm khác.

Xem Phát triển phầm mềm linh hoạt và Phần mềm

Scrum (mô hình phát triển phần mềm)

Scrum là một khung làm việc trong đó con người có thể xác định các vấn đề thích nghi phức hợp, trong khi vẫn giữ được năng suất và sáng tạo để chuyển giao các sản phẩm có giá trị cao nhất.

Xem Phát triển phầm mềm linh hoạt và Scrum (mô hình phát triển phần mềm)

Tích hợp liên tục

Trong kỹ thuật phần mềm, Tích hợp liên tục (CI - Continuous Integration) là việc trộn (merge) và biên dịch (build hoặc compile) tất cả các phiên bản (revision) mã nguồn làm việc của các lập trình viên trên một bản chính (mainline hoặc master) mỗi ngày.

Xem Phát triển phầm mềm linh hoạt và Tích hợp liên tục

Thiết kế

Một bản vẽ thiết kế thời trang Thiết kế là việc tạo ra một bản vẽ hoặc quy ước nhằm tạo dựng một đối tượng, một hệ thống hoặc một tương tác giữa người với người có thể đo lường được (như ở các bản vẽ chi tiết kiến trúc, bản vẽ kỹ thuật, quy trình kinh doanh, sơ đồ mạch điện, ni mẫu cắt may...).

Xem Phát triển phầm mềm linh hoạt và Thiết kế

Tiếng Anh

Tiếng Anh (English) là một ngôn ngữ German Tây, được nói từ thời sơ kỳ Trung cổ tại Anh và nay là lingua franca toàn cầu.

Xem Phát triển phầm mềm linh hoạt và Tiếng Anh

Utah

Utah (phát âm như U-ta) là một tiểu bang miền tây của Hoa Kỳ.

Xem Phát triển phầm mềm linh hoạt và Utah

1957

1957 (số La Mã: MCMLVII) là một năm thường bắt đầu vào thứ Ba trong lịch Gregory.

Xem Phát triển phầm mềm linh hoạt và 1957

Xem thêm

Công nghệ phần mềm

Phát triển phần mềm

Quản lý dự án phần mềm

Triết lý phát triển phần mềm

Còn được gọi là Lập trình linh hoạt, Phát triển phầm mềm Agile, Phát triển phần mềm linh hoạt.