Xây dựng phần mềm là gì? (tiếp tục)
Nếu bạn vừa làm việc trên các dự án không chính thức, bạn có thể nghĩ rằng danh sách này trình bày nhiều
cứng nhắc. Nếu bạn vừa làm việc trên các dự án cái quá chính thức, bạn biết rằng danh sách này trình bày
nhiều cứng nhắc! Nó là khó để đạt được sự cân bằng giữa quá ít và quá nhiều thủ tục, và cái đó được thảo
luận sau này trong các học phần
Bạn vừa dạy bản thân bạn lập trình hay làm việc chủ yếu trên các dự án không chính thức, bạn đã có thể
không tạo các khác biệt giữa nhiều hoạt động cái đi vào tạo một sản phẩm phần mềm. Về mặt tinh thần, bạn
có thể đã nhóm tất cả các hoạt động này cùng với nhau như lập trình. Nếu bạn làm việc trên các dự án không
chính thức, hoạt động chính bạn nghĩ về khi bạn nghĩ về tạo phần mềm có thể là hoạt động các nhà nghiên
cứu nhắc đến như là xây dựng.
Khái niệm trực giác của xây dựng khá là chính xác, nhưng nó chịu một sự thiếu quan điểm. Đặt xây dựng trong
bối cảnh của nó với các hoạt động khác giúp giữ tập trung vào các nhiệm vụ đúng suốt quá trình xây dựng
và nhấn mạnh phù hợp các hoạt động không xây dựng quan trọng. Ảnh dưới minh họa vị trí của xây dựng liên
quan đến các hoạt động phát triển phần mềm khác.

