minhdai1992
Gà con
Như tiêu đề , em cần hiểu sơ bộ về nghề phát triển phần mềm.
E còn mơ hồ với nó quá.
E còn mơ hồ với nó quá.
Một nhà phát triển phần mềm tốt cần phải biết rằng, việc phát triển phần mềm bao gồm rất nhiều các công đoạn:
- Xác định vấn đề: Bạn phải định rõ được vấn đề là gì trước khi có thể giải quyết nó,
- Xây dựng/ thu thập yêu cầu: Khi đã rõ vấn đề rồi, hãy xác định nhu cầu của người dùng: họ muốn giải quyết vấn đề tới mức như thế nào? chi tiết ra sao? v.v….
- Lên kế hoạch thực hiện: Bởi vậy có rất nhiều việc cần làm, bạn phải lên kế hoạch cẩn thận nếu như không muốn tất cả “chỉ là ý tưởng”.
- Thiết kế kiến trúc tổng quan (high - level design): Khi đã xác định vấn đề rồi, bạn cần phải chọn lựa công cụ cần thiết để thực hiện, các bước chính yêu cầu xử lý, và tổng quan công việc cần phải làm.
- Thiết kế chi tiết (detail design): Khi đã hình dung sơ bộ được bộ khung công việc, đã đến lúc xử lý chi tiết từng vấn đề một, bởi vì cùng một mong muốn, nhưng sẽ có nhiều cách khác nhau để thực hiện.
- Viết code và debug: Khi đã biết mình phải làm cụ thể những gì, bắt tay vào code thôi. Đây là phần cụ thể nhất mà ta thường làm, do đó hay bị hiểu nhầm rằng phát triển phần mềm là chỉ có …. viết code.