1. Giới thiệu

1.1. Mô tả dự án

Hiện nay, với sự phát triển của công nghệ, các thiết bị nghe nhìn trở nên cực kì phổ biến. Tuy nhiên nó cũng ảnh hưởng rất nhiều đến văn hóa đọc của con người, người ta thường có xu hướng ngại ngồi cầm một cuốn sách dày hay 1 tờ báo lớn để đọc, thay vào đó là những chiếc điện thoại thông minh, máy tính bảng, ... để có thể tiếp cận thông tin bằng việc nghe, nhìn rất tiện dụng. Điều đó đang làm mất dần những giá trị của những cuốn sách cũng như tác dụng của việc đọc mang lại. Vì vậy ý tưởng về một ứng dụng thư viện điện tử trực tuyến được ra đời nhằm giúp cho việc tiếp cận và đọc sách trở nên đơn giản và dễ dàng hơn bao giờ hết. Website Online Library là một trong số các ứng dụng đó giúp cho mọi người có thể tìm, đọc những cuốn sách, bộ truyện theo ý muốn mọi lúc, mọi nơi với những thiết bị nhỏ gọn, tiện lợi.

1.2. Các thành viên nhóm

  • Nguyễn Anh Tuấn

  • Phùng Việt Tiến

  • Phạm Đức Anh

  • Lê Việt Thắng

1.3. Liên kết đến repo của nhóm trên Github

https://github.com/s2snowflakes/BTN-ATTT

1.4. Liên kết đến trang chủ sản phẩm triển khai của nhóm

(Chưa thực hiện được)

1.5. Quy trình phần mềm áp dụng trong nhóm: Agile Scrum

Phương pháp Agile: là một tập hợp các phương thức phát triển lặp và tăng dần trong đó các yêu cầu và giải pháp được phát triển thông qua sự liên kết cộng tác giữa các nhóm tự quản và liên chức năng. Agile là cách thức làm phần mềm linh hoạt để làm sao đưa sản phẩm đến tay người dùng càng nhanh càng tốt càng sớm càng tốt và được xem như là sự cải tiến so với những mô hình cũ như mô hình “Thác nước (waterfall)” hay “CMMI”.

Quy trình Scrum: là một quy trình phát triển phần mềm theo mô hình linh hoạt (agile). Scrum chia dự án thành các vòng lặp phát triển gọi là các sprint. Mỗi sprint thường mất 2- 4 tuần (30 ngày) để hoàn thành. Nó rất phù hợp cho những dự án có nhiều sự thay đổi và yêu cầu tốc độ cao.

1.6. Quá trình thực hành

a. Thời gian:

  • Mỗi tuần sẽ có 2 buổi học nhóm gồm tất cả các thành viên với nhau để tổng kết những việc đã làm được, rút kinh nghiệm cho từng việc và tiếp tục những công việc tiếp theo.
  • Ngoài các buổi họp trực tiếp, các cá nhân ai gặp khó khăn gì thì có thể chủ động liên lạc với các thành viên còn lại (qua Facebook, điện thoại hoặc gặp mặt trực tiếp) để được giúp đỡ.

b. Các công việc được chia cụ thể cho các tuần như sau:

  • Tuần 4: Lên và thống nhất ý tưởng. Phân tích các đặc điểm, phác thảo ban đầu của dự án.
  • Tuần 5 - 6:
    • Đặc tả phần mềm.
    • Phân chia công việc cần thực hiện.
    • Thiết kế các giao diện chính cơ bản đầu tiên.
    • Tìm hiểu các kiến thức, kĩ năng, công nghệ cần để thực hiện dự án.
  • Tuần 7 - 8:
    • Tiếp tục hoàn thiện các giao diện.
    • Cài đặt khung ứng dụng và các chức năng chính.
    • Viết sơ đồ ca sử dụng.
  • Tuần 9 - 10:
    • Viết các use story, các feuture + scenario
  • Tuần 11 - 12:
    • Triển khai, cài đặt các chức năng
  • Tuần 13 - 14:
    • Triển khai, cài đặt các chức năng
  • Tuần 15:
    • Viết báo cáo

results matching ""

    No results matching ""