IT3120 Phân tích và thiết kế hệ thống

Một phần của tài liệu Microsoft word CTDT CN KHMT songngu v2021 04 (Trang 44 - 45)

D. Toán và Khoa học cơ bản ( Mathematics and basic science s)

39IT3120 Phân tích và thiết kế hệ thống

phần mềm (kiểm thử đơn vị, kiểm thử tích hợp, kiểm thử hồi quy, kiểm thử chấp nhận); các công cụ kiểm thử phần mềm.

Sau khi học xong học phần này, yêu cầu sinh viên có khả năng:

 Hiểu và vận dụng được các kiến thức nền tảng về đảm bảo chất lượng phần mềm

 Hiểu và vận dụng được các kiến thức về quy trình kiểm thử phần mềm và các phương pháp kiểm thử phần mềm

 Nhận diện các xu hướng phát triển của nghề kĩ sư kiểm thử và vai trò của các kĩ sư kiểm thử trong quy trình phát triển phần mềm ở các công ty CNTT

Objectives: Students understand the basic concepts in software quality assurance; basic knowledge of software quality models (McCall, Boehm, Dromey, FURPS), standards for the evaluation of software quality and software lifecycle processes in the software industry (ISO / IEC 9126, 12207). Students master the knowledge of software testing: testing process, test models, testing methods and techniques (black box testing, white box testing); testing levels applying in the software development process (unit testing, integration testing, regression testing, acceptance testing); software automated testing tools.

After finishing this module, students will be able to:

 Understand and apply the basic knowledge of software quality assurance

 Understand and apply the knowledge of software testing process and software testing methods

 Identify the development trends of the test engineer as a profession and the role of test engineers in the software development process in IT companies

Nội dung: Tổng quan về đảm bảo chất lượng phần mềm. Độ đo phần mềm. Tổng quan về kiểm thử phần mềm. Các kỹ thuật kiểm thử hộp đen. Các kĩ thuật kiểm thử hộp trắng. Quy trình và tổ chức kiểm thử phần mềm. Một số kỹ thuật kiểm thử điển hình và các công cụ kiểm thử tự động. Độ tin cậy phần mềm.

Content: Fundamentals of Software Quality Insurance. Software Metrics. Fundamentals of Software Testing. Techniques in Black-Box. Techniques in White-Box Testing. Testing process and organization. Some typical techniques in Software Testing: Regression testing, Exploratory Testing, Agile Testing. Automated Software Testing Tools. Software Reliability.

IT4785 Phát triển ứng dụng cho thiết bị di động (Mobile Programming)

 Khối lượng (Credits): 2 (2-1-0-4)

 Học phần tiên quyết (Prerequisite): IT1110

 Học phần học trước (Pre-courses): Không (None)

 Học phần song hành (Corequisite Courses): Không (None)

Mục tiêu: Môn học này nhằm cung cấp cho sinh viên một các kỹ thuật lập trình để xây dựng ứng dụng cho thiết bị di động. Nội dung chính sẽ tập trung vào các lý thuyết và công nghệ xây dựng ứng dụng trên nền tảng Android – nền tảng chiếm thị phần lớn nhất trong các thiết bị di động hiện nay. Bên cạnh đó, sinh viên cũng sẽ được trang bị các kỹ thuật để phát triển các ứng dụng có thể triển khai đa nền tảng: Android, iOS, và Windows. Ngoài ra môn học cũng cung cấp cho sinh viên các kỹ năng làm việc nhóm, kỹ năng thuyết trình.

Objectives: The course provides students basic skills to develop an application on mobile platform. The main content focuses on Android framework and technology which is one of the most popular mobile platforms now. Besides, this course also equips sudents with the ability to understand basic idea and some skills to build up a multiplatform application. In addition, students will be learned about team working and presentation skills.

Một phần của tài liệu Microsoft word CTDT CN KHMT songngu v2021 04 (Trang 44 - 45)