Công cụ thành viên

Công cụ trang web


mhst:ideas:mhst2013:hnlug04

Đây là một phiên bản cũ của tài liệu!


Clouddesigner: hệ thống hỗ trợ thiết kế phần mềm trên nền tảng web

Mô tả ý tưởng

Đa số các phần mềm hỗ trợ thiết kế phần mềm hiện nay đều là các PM thương mại và cần được cài đặt. Các nhà thiết kế PM phân tán cần một hệ thống hỗ trợ thiết kế phần mềm trên nền web (độc lập nền tảng) cho phép chia sẻ khung công tác, trao đổi (chat),…, nâng cao khả năng cộng tác của họ, mọi lúc, mọi nơi.

Ý tưởng phát triển một hệ thống hỗ trợ thiết kế phần mềm trên nền tảng web (Clouddesigner) bao gồm những chức năng sau:

  1. Phát triển khung chương trình.
  2. Cài đặt module thiết kế mô hình CDM,PDM.
  3. Chuyển đổi mô hình CDM và PDM về dạng XML. Cho phép người dùng có thể lưu trữ mô hình để dễ dàng chỉnh sửa về sau.
  4. Chuyển đổi từ mô hình CDM sang PDM, từ PDM sang mã nguồn sql.
  5. Thiết kế mô hình UML(use cases diagram, class diagram, activity diagram, sequence diagram )
  6. Chuyển đổi mô hình trên về dạng XML. Cho phép người dùng có thể lưu trữ mô hình để dễ dàng chỉnh sửa về sau.
  7. Phát triễn module thành lập nhóm cũng thiết kế, chia sẻ khung công tác và có khung chat để trao đổi với nhau.

Kỹ năng yêu cầu

  • Khả năng đọc hiểu tài liệu tiếng anh, có kiến thức về thiết kế mô hình csdl quan hệ.
  • Java, design pattern, framework google web toolkit, xử lý đồ họa,.
  • Sử dụng thành thạo một trong các IDE: Eclipse…

Đánh giá mức độ

  • Khó

Mentors

  • Đinh Hoàng Lương, (dhluong90[at]gmail[dot]com)
mhst/ideas/mhst2013/hnlug04.1368702362.txt.gz · Sửa đổi lần cuối: 2014/09/05 03:26 (sửa đổi bên ngoài)