Mục lục
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.
- 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ô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
- Công nghệ phần mềm
- Môi trường phát triển tích hợp
- Phát triển phần mềm linh hoạt
- Phân tích chương trình tĩnh
- Quy trình phát triển phần mềm
- Thiết kế phần mềm
- Trừu tượng (công nghệ phần mềm)
- Vòng đời phát triển hệ thống
- Xây dựng phần mềm
Phát triển phần mềm
Quản lý dự án phần mềm
- Khung thời gian
- Phát triển phần mềm
- Phát triển phần mềm linh hoạt
- Quản lý dự án phần mềm
- The Mythical Man-Month
Triết lý phát triển phần mềm
- Các phương pháp hình thức
- Domain driven design
- Lập trình cực hạn
- Mô hình thác nước
- Phát triển phần mềm linh hoạt
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.