Mục lục:
- Định nghĩa - Môi trường phát triển phần mềm (SDE) có nghĩa là gì?
- Techopedia giải thích Môi trường phát triển phần mềm (SDE)
Định nghĩa - Môi trường phát triển phần mềm (SDE) có nghĩa là gì?
Môi trường phát triển phần mềm (SDE) là môi trường tự động hóa hoặc tăng cường các thói quen liên quan đến chu trình phát triển phần mềm. Điều này bao gồm lập trình trong nhiều nhiệm vụ như quản lý nhóm và dự án cũng như lập trình các nhiệm vụ lớn như quản lý cấu hình. Một SDE cũng hỗ trợ bảo trì phần mềm quy mô lớn và lâu dài.
Techopedia giải thích Môi trường phát triển phần mềm (SDE)
Với sự tiến bộ trong công nghệ và tăng sự mong đợi của người dùng, chức năng của một môi trường rất có thể sẽ thay đổi. Bộ sưu tập các công cụ phần mềm cho các nhà phát triển đã được tăng cường đáng kể từ những năm 1990.
Sau đây là bốn danh mục đại diện cho các xu hướng có ảnh hưởng đáng kể đến các môi trường, tức là, trên giao diện người dùng, công cụ và kiến trúc của họ:
- Môi trường định hướng ngôn ngữ: Các loại môi trường này được phát triển xung quanh một ngôn ngữ, do đó cung cấp một bộ công cụ phù hợp với ngôn ngữ cụ thể đó. Chúng rất tương tác và cung cấp hỗ trợ hạn chế cho lập trình lớn. Cedar cho Mesa / Cedar, Môi trường hợp lý cho Ada, Interlisp cho Lisp và Smalltalk cho Smalltalk là một số ví dụ phổ biến về môi trường tập trung vào ngôn ngữ.
- Môi trường hướng cấu trúc: Các loại môi trường này bao gồm các kỹ thuật cho phép người dùng thao tác trực tiếp với các cấu trúc. Những kỹ thuật này độc lập với ngôn ngữ, kích hoạt khái niệm máy phát điện cho môi trường.
- Môi trường bộ công cụ: Các loại môi trường này cung cấp một bộ công cụ kết hợp hỗ trợ độc lập ngôn ngữ cho các tác vụ lớn trong lập trình, bao gồm kiểm soát phiên bản và quản lý cấu hình.
- Các môi trường dựa trên phương pháp: Các loại môi trường này bao gồm hỗ trợ cho nhiều thói quen khác nhau liên quan đến quy trình phát triển phần mềm. Điều này bao gồm các nhiệm vụ như nhóm và quản lý dự án. Họ cũng có các công cụ cho các đặc điểm kỹ thuật và thiết kế nhất định.
