
Giải thưởng Sinh viên Nghiên cứu khoa học Euréka lần thứ XIX năm 2017 Kỷ yếu khoa học
134
PHÁT TRIỂN HỆ THỐNG QUẢN LÝ CHẤT LƯỢNG DỰA TRÊN PHƯƠNG PHÁP
PHÁT TRIỂN HƯỚNG HÀNH VI CHO DỰ ÁN AMS
TẠI CÔNG TY TNHH TERRALOGIC VIỆT NAM
Trần Mộng Đào*
Trường Đại học Ngân hàng TP. Hồ Chí Minh
*Tác giả liên hệ: mongdao.tran275@gmail.com
TÓM TẮT
Đảm bảo chất lượng phần mềm là một trong những vấn đề quan trọng và ngày càng được
quan tâm hàng đầu trong lĩnh vực phát triển phần mềm. Quy trình phát triển phần mềm ảnh
hưởng không nhỏ tới chất lượng của sản phẩm. Dự án AMS đang gặp phải những vấn đề cần
được cải thiện và thay đổi để tăng hiệu quả làm việc cũng như chất lượng phần mềm. Phương
pháp phát triển hướng hành vi (BDD) là một trong những phương pháp Agile mang lại nhiều
lợi ích cho dự án phần mềm và đang dần trở thành xu hướng trên thế giới. Tuy nhiên, BDD
vẫn còn khá mới mẻ tại Việt Nam. BDD được phát triển với mục đích chính là cung cấp giá
trị cho khách hàng có thể giải quyết được các vấn đề mà dự án AMS đang gặp phải.
Từ khóa: Agile, BDD, TDD, kiểm thử phần mềm, phương pháp phát triển hướng hành vi,
phương pháp phát triển hướng kiểm thử.
DEVELOP THE QUALITY MANAGEMENT SYSTEM USING BEHAVIOR DRIVEN
DEVELOPMENT METHODOLOGY FOR AMS PROJECT OF TERRALOGIC INC
Tran Mong Dao*
Banking University of Ho Chi Minh City
*Corresponding Author: mongdao.tran275@gmail.com
ABSTRACT
Software quality is the one of most important aspect of software development. Software
development process has big effect to the quality of product. AMS project is facing to
problems which need to be resolved to increase the product quality. Behavior Driven
Development (BDD) is the one of Agile methodologies providing many benefits for
stacksholders in project and becoming a trend methodology in the world. BDD, however, still
be a new methodology in Viet Nam. BDD brings the best value to clients, thus it can carry off
problems of AMS project.
Keywords: Agile, BDD, TDD, software testing, behavior driven development, test driven
development.
TỔNG QUAN
Quy trình phát triển hiện tại của dự án AMS
được mô tả như Hình 1 bao gồm bốn giai
đoạn: Định nghĩa yêu cầu của câu chuyện
người dùng, Cam kết hoàn thành câu chuyện
người dùng, Phát triển và Kiểm thử.
Hình 1. Quy trình phát triển chưa hướng hành vi