Chương trình phần mềm được viết như thế nào?

Chương trình phần mềm được viết như thế nào?

Chương trình phần mềm đều được sử dụng một ngôn ngữ lập trình nào đó viết ra. Quá trình lập trình chính là quá trình dùng ngôn ngữ máy tính viết ra toàn bộ công việc mà máy tính phải hoàn thành. Vì thế, quá trình lập trình được chia làm hai giai đoạn: quy hoạch nhiệm vụ và thực hiện chương trình cụ thể.

Trong giai đoạn quy hoạch nhiệm vụ, nhiệm vụ đầu tiên là hoàn thành thiết kế tổng thể chương trình. Trong quá trình thiết kế tổng thể, cần phải quy định rõ ràng mục tiêu mà chương trình thực hiện vết cấu chương trình cần thiết để đạt được mục tiêu này. Sau đó tiến hành cụ thể hoá một bước: kết cấu dữ liệu thiết kế chương trình, chia toàn bộ chương trình thành những mảng nhỏ, những chức năng mà các mảng nhỏ nên hoàn thành và mối quan hệ giữa các mảng nhỏ đó. Nếu như cần thiết, ở mỗi một bước cần có sự thuyết minh chi tiết hay vẽ ra một sơ đồ chương trình phần mềm. Điều này đối với việc viết chương trình tiếp theo đó rất có ích. Quy hoạch nhiệm vụ còn bao gồm dự đoán kết quả khả năng sau khi phần mềm thực hiện, việc chuẩn bị dữ liệu thực nghiệm. Việc quy hoạch nhiệm vụ thực hiện tốt hay không tốt sẽ trực tiếp ảnh hưởng tới toàn bộ quá trình viết chương trình. Thực ra, quá trình này giống như quá trình chúng ta viết văn mà phải lập đề cương dàn bài. Đề cương tốt hay xấu sẽ trực tiếp quyết định đến chất lượng của cả bài văn.

Việc thực hiện chương trình ở giai đoạn thứ hai chính là hoàn thành nhiệm vụ viết chương trình cụ thể. Nó còn gọi là biên tập mã lệnh. Trong giai đoạn này, cần phải tuân thủ quy định của ngữ pháp, cú pháp ngôn ngữ máy tính đặc thù viết ra mã lệnh chương trình. Nếu như công việc của giai đoạn trước thực hiện cụ thể chi tiết, công việc biên tập mã lệnh trở nên dễ dàng hơn nhiều. Lấy ví dụ việc viết một bài văn. Nếu như đề cương của bài văn thực hiện tốt vậy thì việc thực hiện nội dung cụ thể của bài văn không có gì khó khăn cả. Có lúc, hoàn thành một chức năng nhất định có thể thực hiện được do việc tập hợp nhiều câu lệnh. Nhưng nếu thực hiện được việc dùng thích đáng ngôn ngữ máy tính này. Viết một cách chuẩn xác cũng là tiêu chí quan trọng để đánh giá trình độ lập trình.

Chương trình sau khi đã được viết hoàn thành sơ bộ cũng không có nghĩa là nó đã thực sự thành công. Trong đó nhất định sẽ còn tồn tại một số sai sót. Những nhà lập trình có trình độ cao, kinh nghiệm phong phú cũng không tránh khỏi việc mắc lỗi. Điều này cần tiến hành thử nghiệm ch. Quá trình thử nghiệm chương trình tỏ ra vô cùng quan trọng. Nó là con đường bắt buộc phải qua để chương trình trở thành một phần mềm đạt tiêu chuẩn. Thông qua thử nghiệm, phát hiện những sai sót rồi sau đó sửa đổi. Điều này cần phải được tiến hành liên tục cho đến khi chương trình thực sự vượt qua được sự thử nghiệm.

Tác phẩm, tác giả, nguồn

  • Tác phẩm: Ánh sáng khoa học kỹ thuật
  • Biên dịch: Tuấn Minh
  • Nhà xuất bản Lao Động 2007
  • Ebook: www.thuvien-ebook.com