Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chu trình phát triển chương trình trong ngôn ngữ C là gì?

Khi chúng ta muốn phát triển một chương trình bằng bất kỳ ngôn ngữ lập trình nào, chúng ta phải tuân theo một trình tự các bước. Các bước này được gọi là các giai đoạn trong phát triển chương trình.

Vòng đời phát triển chương trình là một tập hợp các bước hoặc giai đoạn được sử dụng để phát triển một chương trình bằng bất kỳ ngôn ngữ lập trình nào.

Các giai đoạn phát triển chương trình

Vòng đời phát triển chương trình bao gồm 6 giai đoạn, như sau -

  • Định nghĩa vấn đề.
  • Phân tích vấn đề.
  • Phát triển thuật toán.
  • Mã hóa &Tài liệu.
  • Kiểm tra và gỡ lỗi.
  • Bảo trì.

Sáu giai đoạn này được mô tả trong sơ đồ dưới đây -

Chu trình phát triển chương trình trong ngôn ngữ C là gì?

Định nghĩa vấn đề

Ở đây, chúng tôi xác định tuyên bố vấn đề và quyết định ranh giới của vấn đề.

Trong giai đoạn này, chúng ta cần hiểu câu lệnh vấn đề là gì, yêu cầu của chúng tôi là gì và đầu ra của giải pháp vấn đề là gì. Tất cả những điều này đều được đưa vào giai đoạn đầu tiên của vòng đời phát triển chương trình.

Phân tích vấn đề

Ở đây, chúng tôi xác định các yêu cầu như biến, hàm, v.v. để giải quyết vấn đề. Nó có nghĩa là chúng tôi thu thập các nguồn lực cần thiết để giải quyết vấn đề, được xác định trong giai đoạn xác định vấn đề. Tại đây, chúng tôi cũng xác định các giới hạn của giải pháp.

Phát triển thuật toán

Ở đây, chúng tôi phát triển một quy trình từng bước được sử dụng để giải quyết vấn đề bằng cách sử dụng đặc điểm kỹ thuật được đưa ra trong giai đoạn trước. Đây là giai đoạn rất quan trọng đối với việc phát triển chương trình. Chúng tôi viết giải pháp trong các tuyên bố từng bước.

Mã hóa &Tài liệu

Ở đây, chúng tôi sử dụng một ngôn ngữ lập trình để viết hoặc thực hiện các hướng dẫn lập trình thực tế cho các bước được xác định trong giai đoạn trước. Chúng tôi xây dựng chương trình thực tế trong giai đoạn này. Chúng tôi viết chương trình để giải quyết vấn đề đã cho bằng cách sử dụng các ngôn ngữ lập trình như C, C ++, Java, v.v.

Kiểm tra &gỡ lỗi

Trong giai đoạn này, chúng tôi kiểm tra xem đoạn mã đã viết ở bước trước có giải quyết được vấn đề được chỉ định hay không. Điều này có nghĩa là, chúng tôi cố gắng kiểm tra chương trình xem nó có đang giải quyết vấn đề cho các giá trị dữ liệu đầu vào khác nhau hay không. Chúng tôi cũng kiểm tra xem nó có cung cấp đầu ra mong muốn hay không.

Bảo trì

Trong giai đoạn này, chúng tôi thực hiện các cải tiến. Do đó, giải pháp được sử dụng bởi người dùng cuối. Nếu người dùng gặp bất kỳ sự cố nào hoặc muốn có bất kỳ cải tiến nào, thì chúng tôi cần lặp lại tất cả các giai đoạn này từ đầu để sự cố gặp phải được giải quyết hoặc tính năng nâng cao được thêm vào.