Công nghệ phần mềm

Học kì II, 2015


Giảng viên: Trần Thị Minh Châu
Office: 321 E3

Thông báo

Điều kiện tiên quyết đối với các sinh viên vào đội dự án

  • Lập trình nâng cao
  • Lập trình hướng đối tượng

    Mục tiêu

    Sinh viên hoàn thành môn Công nghệ phần mềm này sẽ có được những kỹ năng sau:
  • Nắm được các khái niệm cơ bản của ngành Công nghệ phần mềm
  • Biết về các quy trình công nghệ phần mềm phổ dụng
  • Hiểu và có thể viết tài liệu kĩ thuật chuyên ngành
  • Làm việc nhóm và sử dụng các công cụ hỗ trợ quản lí dự án, quản lí phiên bản
  • Thực hiện dự án phần mềm ở quy mô nhỏ theo phong cách Agile và phương pháp phát triển hướng hành vi (Behaviour-driven development) Sinh viên cũng sẽ bước đầu làm quen với việc phát triển nhanh ứng dụng web, phương pháp phát triển định hướng test, phát triển theo vòng lặp.

    Tài liệu

    Bài tập lớn

    Bài tập lớn được làm cá nhân và theo nhóm. Công việc là phát triển một ứng dụng Web nhỏ theo kiểu Agile. Các công cụ hỗ trợ phát triển phần mềm:

    Đánh giá (dự kiến):

    Lưu ý:

    Lịch học:

    Tuần Nội dung Đọc thêm Hạn nộp bài tập
    21-22/1 1. Giới thiệu
  • GT: Ch.1
  • PFJ: Ch.1,2,3
  • Bắt đầu ngay PFJ (cài các phần mềm và bắt đầu tự học theo sách). Sử dụng repo tại Bitbucket với tên se-asg01
    28-29/1 2. Software processes
    3. Requirements
    PFJ: Ch.4,7 Hạn tuần sau:
    1. Lập xong các đội lập trình,
    2. Mỗi đội mở 01 dự án tại pivotal tracker. QA mở dự án cá nhân.
    3. Tạo tối thiểu 10 user story tại trang web dự án (đặt tại Icebox)