Cách thiết kế chương trình: 14 bước (có hình ảnh)

Mục lục:

Cách thiết kế chương trình: 14 bước (có hình ảnh)
Cách thiết kế chương trình: 14 bước (có hình ảnh)

Video: Cách thiết kế chương trình: 14 bước (có hình ảnh)

Video: Cách thiết kế chương trình: 14 bước (có hình ảnh)
Video: 7 Kênh Youtube Học Lập Trình miễn phí siêu hay ho (Có tiếng Việt) 2024, Tháng tư
Anonim

Bạn có muốn thiết kế một chương trình máy tính? Có rất nhiều điều cần xem xét khi thiết kế một chương trình, nhưng có một số điều bạn có thể làm để giúp hợp lý hóa quy trình. WikiHow này hướng dẫn bạn các bước cơ bản để thiết kế một chương trình máy tính.

Các bước

Thiết kế chương trình Bước 1
Thiết kế chương trình Bước 1

Bước 1. Xác định mục tiêu chung của chương trình

Đây chỉ là một tuyên bố tổng thể giải thích những gì chương trình của bạn thực hiện trong một hoặc hai câu. Mục đích của chương trình của bạn là gì? vấn đề gì nó giải quyết? Ví dụ: "Chương trình của tôi sẽ tạo một dungeon ngẫu nhiên."

Chương trình thiết kế Bước 2
Chương trình thiết kế Bước 2

Bước 2. Xác định bất kỳ giới hạn hoặc yêu cầu nào mà chương trình của bạn có

Có thứ gì mà chương trình của bạn phải có không? Đây có thể là thời hạn, ngân sách, hạn chế về không gian lưu trữ và bộ nhớ hoặc một tính năng đặc biệt mà các chương trình tương tự khác thiếu. Ví dụ: "Dungeon được tạo ngẫu nhiên phải có một lối đi từ lối vào đến lối ra."

Chương trình thiết kế Bước 3
Chương trình thiết kế Bước 3

Bước 3. Tìm xem có công nghệ nào có thể làm được những gì bạn cần không

Không phải lúc nào bạn cũng cần thiết kế một chương trình mới từ đầu. Đôi khi bạn có thể tìm thấy các chương trình và công cụ được tạo sẵn hoặc kết hợp các chương trình và công cụ có thể thực hiện những gì bạn cần. Bạn có thể tiết kiệm cho mình rất nhiều thời gian và nguồn lực bằng cách sử dụng các giải pháp hiện có cho các vấn đề bạn gặp phải.

  • Ví dụ: bạn có thể sử dụng các chương trình mã nguồn mở và mã tạo sẵn để xây dựng các ứng dụng hoạt động đầy đủ. Các chương trình nguồn mở thường được sử dụng miễn phí và bạn có thể sửa đổi mã nguồn để phù hợp với nhu cầu của mình. Bạn chỉ cần ghi công cho tác giả của mã gốc.
  • Bạn có thể sử dụng các đoạn mã được tạo sẵn hoặc các ứng dụng mã nguồn mở để tiết kiệm cho bạn
Chương trình thiết kế Bước 4
Chương trình thiết kế Bước 4

Bước 4. Xác định ngôn ngữ lập trình bạn sẽ sử dụng

Bạn nên chọn một ngôn ngữ mà bạn quen thuộc, nếu có thể. Tuy nhiên, trong một số trường hợp, có thể tốt hơn là chọn ngôn ngữ lập trình phù hợp hơn với hệ điều hành dự định hoặc loại chương trình bạn định tạo.

  • C / C ++ là những ngôn ngữ có mục đích chung tốt. Chúng là những ngôn ngữ được sử dụng rộng rãi nhất và cho phép bạn kiểm soát nhiều nhất các ứng dụng và phần cứng máy tính của mình.
  • NS#:

    C # (phát âm là C Sharp) là một phiên bản mới hơn của C ++. Nó có một số tính năng mới và dễ học hơn một chút C ++.

  • Java:

    Java là một ngôn ngữ lập trình hướng đối tượng phổ biến đang ngày càng trở nên phổ biến. Nó là ngôn ngữ lập trình chính cho các ứng dụng Android. Nó cũng có thể được sử dụng để tạo các ứng dụng máy tính. Ví dụ, Minecraft ban đầu được lập trình bằng Java.

  • Nhanh:

    Swift được phát triển bởi Apple và chủ yếu được sử dụng để phát triển các ứng dụng cho iPhone, iPad, macOS, Apple TV, v.v.

  • Python: Python là một ngôn ngữ đa mục đích phổ biến khác. Đây là một ngôn ngữ tốt cho người mới bắt đầu vì nó dễ học và sử dụng.
Chương trình thiết kế Bước 5
Chương trình thiết kế Bước 5

Bước 5. Xác định những công cụ bạn sẽ sử dụng

Sau khi bạn quyết định ngôn ngữ lập trình, hãy quyết định công cụ bạn sẽ sử dụng. Bạn sẽ sử dụng một môi trường phát triển tích hợp (IDE)? Bạn có cần một trình biên dịch hoặc thông dịch viên không? Bạn sẽ gỡ lỗi chương trình của mình như thế nào? Có bất kỳ ứng dụng của bên thứ ba nào bạn có thể sử dụng không? Bạn cũng nên nghĩ ra cách để sao lưu mã của mình.

  • IDE là một công cụ phát triển phần mềm toàn diện có chứa trình soạn thảo mã, trình gỡ lỗi, công cụ xây dựng và đôi khi là trình biên dịch. Các IDE phổ biến bao gồm Eclipse và Visual Studio.
  • Trình biên dịch:

    Các ngôn ngữ như C / C ++ yêu cầu trình biên dịch để chuyển đổi mã sang ngôn ngữ máy mà máy tính của bạn có thể hiểu được. GCC là một trình biên dịch miễn phí có thể biên dịch C và C ++.

  • Phiên dịch:

    Java và Python là những ngôn ngữ không cần biên dịch. Tuy nhiên, họ cần một thông dịch viên để thực hiện các hướng dẫn. OpenJDK có thể thông dịch Java, mà Python có một trình thông dịch có sẵn trên trang web của họ.

Chương trình thiết kế Bước 6
Chương trình thiết kế Bước 6

Bước 6. Xác định kết quả đầu ra của chương trình

Đầu ra của một chương trình là những gì chương trình sẽ tạo ra. Mọi màn hình mà người dùng nhìn thấy cũng như mọi câu lệnh hoặc báo cáo được in ra đều được coi là đầu ra của chương trình. Nếu có bất kỳ thành phần âm thanh nào trong chương trình, đó cũng được coi là chương trình. Bạn cần xác định những gì sẽ hiển thị trên mọi màn hình, mọi trang in và mọi trường mà người dùng sẽ sử dụng để nhập dữ liệu.

Chương trình thiết kế Bước 7
Chương trình thiết kế Bước 7

Bước 7. Xác định đầu vào của chương trình của bạn

Đầu vào của chương trình là dữ liệu mà chương trình sử dụng để tạo ra đầu ra của nó. Đầu vào có thể đến từ người dùng, thiết bị phần cứng, chương trình khác, tệp bên ngoài hoặc được ghi vào mã. Hãy chắc chắn xem xét nhiều khả năng nhất có thể, đặc biệt là khi xử lý đầu vào của người dùng.

Chương trình thiết kế Bước 8
Chương trình thiết kế Bước 8

Bước 8. Xác định các chức năng chính

Sau khi bạn đã xác định đầu vào và đầu ra của chương trình của mình, hãy bắt đầu tạo phác thảo cơ bản về cách nó sẽ lấy đầu vào và chuyển đổi chúng thành đầu ra. Hãy suy nghĩ về những chức năng mà nó sẽ cần để thực hiện và những phép tính nào mà nó có thể cần. Bạn có thể tạo một lưu đồ phác thảo quy trình hoặc chỉ lập một danh sách trên giấy.

Chương trình thiết kế Bước 9
Chương trình thiết kế Bước 9

Bước 9. Chia các vấn đề lớn hơn thành các vấn đề nhỏ hơn

Khi bạn xác định được các chức năng chính của chương trình, bạn có thể bắt đầu chia chúng thành các chi tiết nhỏ hơn. Điều này sẽ giúp bạn xác định mỗi chức năng sẽ hoạt động như thế nào. Một cách để làm điều này là sử dụng mã giả.

Mã giả là văn bản không thể biên dịch giải thích những gì mỗi dòng mã cần phải làm. Ví dụ "Nếu người chơi có chìa khóa vàng, hãy mở cửa. Nếu không, cửa bị đóng"

Chương trình thiết kế Bước 10
Chương trình thiết kế Bước 10

Bước 10. Bắt đầu viết mã các chức năng chính

Chúng không cần phải được điền vào. Chỉ cần đảm bảo rằng chúng tồn tại. Bằng cách đó, bạn có một dàn ý giúp giữ cho chương trình của bạn có tổ chức.

Chương trình thiết kế Bước 11
Chương trình thiết kế Bước 11

Bước 11. Điền vào các chức năng

Bắt đầu với những cái phụ thuộc vào ít hoặc không có chức năng nào khác. Hãy giải quyết những vấn đề lớn trước. Sau đó, tập trung vào các chi tiết nhỏ hơn.

Chương trình thiết kế Bước 12
Chương trình thiết kế Bước 12

Bước 12. Kiểm tra chương trình của bạn

Bạn sẽ cần phải kiểm tra chương trình của mình thường xuyên. Mỗi lần bạn triển khai một chức năng mới, bạn sẽ cần xem nó có hoạt động bình thường hay không. Hãy thử sử dụng nhiều loại đầu vào để xem chương trình của bạn hoạt động như thế nào trong các tình huống khác nhau. Nhờ người khác kiểm tra chương trình của bạn để xem người dùng thực tương tác với chương trình của bạn như thế nào. Sử dụng Tuyên bố In để kiểm tra các biến và các phần mã khác nhau.

Chương trình thiết kế Bước 13
Chương trình thiết kế Bước 13

Bước 13. Khắc phục sự cố bất kỳ vấn đề nào bạn gặp phải

Bất cứ khi nào bạn viết mã, gần như chắc chắn bạn sẽ gặp phải một số vấn đề. Dưới đây là một số mẹo sẽ giúp bạn giải quyết bất kỳ vấn đề nào bạn gặp phải:

  • Kiểm tra cú pháp và đảm bảo mã của bạn được nhập đúng.
  • Kiểm tra và đảm bảo rằng chính tả là chính xác.
  • Google bất kỳ thông báo lỗi nào bạn nhận được và xem có giải pháp nào không.
  • Kiểm tra trực tuyến để xem có ai khác đã tạo mã có chức năng tương tự như của bạn không. Xem giải pháp của họ là gì.
  • Hãy nghỉ ngơi và quay lại sau.
  • Yêu cầu giúp đỡ.
Chương trình thiết kế Bước 14
Chương trình thiết kế Bước 14

Bước 14. Kết thúc chương trình của bạn

Khi bạn đã hoàn thành tất cả các chức năng và bạn có thể chạy chương trình của mình với nhiều đầu vào khác nhau mà không có bất kỳ lỗi hoặc sự cố nào, chương trình của bạn đã kết thúc. Bạn có thể nộp hoặc xuất bản nó.

Đề xuất: