Khi xác định các tính năng, hai bước chính có liên quan đến:
• Đạt được một sự hiểu biết về các tính năng. Bạn không thể thực hiện một cái gì đó mà bạn không
hiểu. Để có thể viết mã nguồn cho một tính năng, bạn cần phải biết
nguyên nhân tại sao và whats một tính năng.
• Mô tả các tính năng sử dụng các phương pháp thiết kế có cấu trúc. Đơn giản chỉ cần tổ chức các suy nghĩ của bạn
có thể là đủ nếu bạn là người duy nhất làm việc trên một chương trình; Tuy nhiên, thường xuyên
hơn không, bạn sẽ là một phần của một đội bóng. Bạn cần phải sử dụng một phương pháp thiết kế có cấu trúc như vậy
mà bạn và các thành viên trong nhóm của bạn có thể truyền đạt những suy nghĩ liên quan đến chương trình
phát triển.
Một phương pháp phổ biến thiết kế có cấu trúc là Unified Modeling Language (UML). UML được
sử dụng để tổ chức các tính năng này vào các đơn vị tương ứng với cấu trúc ngôn ngữ lập trình,
chẳng hạn như các lớp học. Hãy suy nghĩ về UML là một phần mềm phát triển đặc biệt ngữ dùng để mô tả khác nhau
các khía cạnh của một môi trường lập trình ở một mức độ trừu tượng cao hơn. UML cho phép bạn để
có được một sự hiểu biết tổng thể của kiến trúc mà không cần phải đọc mã nguồn. Hãy suy nghĩ
của UML là doodle cấu trúc trên khăn ăn của lập trình phần mềm.
Cùng với UML, có những cách khác để cấu trúc quá trình phát triển của bạn. Ví dụ,
một kỹ thuật khác được gọi là phát triển phần mềm nhanh. Ý tưởng phát triển phần mềm linh hoạt
là sử dụng một tấm bảng và phát triển các cơ chế giao tiếp cấu trúc của riêng bạn.
Sự lựa chọn của UML, phát triển phần mềm linh hoạt, hoặc một phương pháp thiết kế có cấu trúc là lên
để bạn và các thành viên trong nhóm của bạn. Nhưng bạn sẽ cần phải tổ chức các suy nghĩ của bạn và có một cấu trúc
kỹ thuật truyền thông. Nếu bạn không, phần mềm của bạn sẽ bị trễ, lỗi, quá tốn kém, hoặc
không đầy đủ. Nó không phải là một cách nói để nói tổ chức là một nửa trận chiến.
Trong chương này, chúng tôi sẽ cung cấp cho bạn một hương vị của một kỹ thuật phát triển cấu trúc đơn giản,
do đó bạn ít nhất có một ý tưởng về cách cấu trúc phát triển hoạt động.
đang được dịch, vui lòng đợi..
![](//viimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)