1. Phần nhận xét của giảng viên chấm phản biện
2.2. CÁC BƯỚC CHUẨN BỊ CHO CHƯƠNG TRÌNH
Thôngthường, trong việcpháttriển phầnmềm,người phát triển phải tuân thủ
theo quy trìnhpháttriển phầnmềmmột cáchnghiêm ngặt và quy trình này đã được thuần hoá. Tuy nhiên trong phạm vi củachúng ta là tìmhiểumột ngôn ngữ mới vàviếtnhững chươngtrình nhỏthì khôngđòihỏi khắt khe việc thực hiện theo quy trình. Nhưngđểgiảiquyếtđược nhữngvấn đềthìchúng ta cũng cần phải thựchiệnđúng theo cácbước sau. Đầutiênlàphải xác định vấnđề cần giải quyết.Nếu khôngbiết rõvấnđề thì ta khôngthểtìmđược phương phát giải quyết. Sau khi xácđịnh đượcvấn đề,thì chúng ta cóthểnghĩ ra các kế hoạch để thựchiện. Sau khi cómộtkế hoạch,thì cóthểthực thi kếhoạch này. Sau khi kế hoạchđược thực thi, chúng ta phải kiểm tra lại kếtquả để xem vấn đề được giải quyết xong chưa.Logic nàythường được áp dụngtrong nhiều lĩnh vực khác
nhau, trong đó có lập trình.
Khi tạomộtchương trình trong C# hay bấtcứngônngữnào,chúng ta nên th eo những bước tuần tự sau:
Xác địnhmục tiêu củachương trình.
Xác định những phương phápgiải quyếtvấn đề. Tạo mộtchươngtrình để giải quyết vấn đề.Thực thi chương trình để xem kết quả.
Vídụmục tiêuđểviếtchương trìnhxửlý vănbản đơngiản, mụctiêuchính l
à xây dựng chươngtrình cho phépsoạnthảovàlưutrữ nhữngchuỗiký tự hay
văn bản. Nếukhôngcó mục tiêu thì không thểviếtđược chươngtrìnhhiệu quả. Bướcthứ hai làquyếtđịnh đếnphương phápđểviếtchươngtrình. Bước này xác định nhữngthông tin nàocần thiếtđược sửdụng trong chươngtrình,các hình thức nào được sử dụng.Từnhững thông tin nàychúng ta rút ra được phươngpháp đểgiảiquyếtvấn đề.
Bướcthứ ba làbước càiđặt,ởbước nàycóthểdùng cácngôn ngữ khác nhau để càiđặt, tuy nhiên,ngônngữ phùhợpđểgiảiquyếtvấn đề một cách tốt nhất
28
sẽ được chọn . Trong phạm vi củasách nàychúng ta mặcđịnh là dùng C#, đơn giản là chúng ta đang tìmhiểunó!
Và bước cuốicùng làphần thực thi chương trìnhđể xem kếtquả.