Back end processes quy trình xử lý nền

Bài viết nằm trong chuỗi tìm hiểu quy trình phát triển hệ thống dựa trên nội dung khóa học tiếng nhật IT của Talenta với mục đích cung cấp kiến thức cho những bạn có mong muốn làm việc tại Nhật, các bạn Comtor hay các fresher BrSE.

Bài 3. Quy trình phát triển - 開発プロセス

Trong bài viết này, chúng ta sẽ cùng tìm hiểu các bước thực hiện trong quy trình phát triển khi phát triển hệ thống.

新しい言葉:

ソフトウェア: software: phần mềm 

プロセス:  process: quy trình, xử lý

テスト: test: kiểm thử

ユーザー: user: người dùng

ソフトウェアを開発するときの工程を「開発プロセス」と呼びます。Khi phát triển phần mềm có công đoạn gọi là quá trình phát triển

皆さんは、ソフトウェアの開発プロセスとして具体的に何があるか知っていますか。Mọi người, có biết cụ thể quy trình phát triển phần mềm là gì không?

たしかに、「設計」と「構造」説明したように開発において重要なプロセスです。Chắc chắn là quy trình quan trọng trong việc phát triển được giải thích trong thiết kế và chế tạo.

しかし、そのプロセスは開発プロセスの一部で、それだけではあまりせん。その他のに、「要求定義・要件定義」と「テスト」のプロセスが必要になります。Tuy nhiên, quy trình đó là một phần trong quy trình phát triển, nó là không đủ. Ngoài ra còn có cách quy trình yêu cầu của khách hàng, yêu cầu của hệ thông, và kiểm thử cũng quan trọng.

開発プロセスは、一般に「要求定義・要件定義」「設計」「構造」「テスト」の4つのプロセスに分けられます。

Quá trình phát triển chia làm 4 quá trình là bản yêu cầu của khách hàng và yêu cầu của hệ thống, thiết kế, chế tạo, kiểm thử.

Ví dụ minh họa quy trình phát triển với 2 phương pháp waterfall và Agile:

Back end processes quy trình xử lý nền

プロセスには、方法、手順、製法、工程というような意味があります。 Quá trình có nghĩa là phương pháp, quy trình, lập trình và công đoạn.

開発プロセスとは、やりたいことが顧客の頭の中だけにある状態から、それをソフトウェアとして現実するまでの、開発の手順を示すものです。Quá trình phát triển là thứ thể hiện trình tự phát triển, những thứ muốn làm đang trong đầu của khách hàng được thực hiện bởi phần mềm.

(ユーザー)が求める要望を調査・分析して定義(要求定義)し、その結果から、ソフトウェアに実装すべき機能を「要件」として定義(要件定義)します。ここで定義した内容は、文書化(要件定義書)し、次のプロセスの「設計」に引き継がれます。

Điều tra nguyện vọng yêu cầu của người dùng, phân tích mô tả, từ kết quả đó, mô tả chức năng mà phần mềm cần thực hiện. Từ nôi dung đã mô tả, chuyển giao thành văn bản, bàn giao bản thiết kế cho quá trình tiếp theo.

Ngày đăng tuyển: 25/05/2022 Hạn nộp: None

Mức lương: Agreement

Ứng tuyển ngay

Công ty cổ phần VinBigData được thành lập tháng 9/2021 trên nền tảng một số thành quả nghiên cứu khoa học của Viện Nghiên cứu Dữ liệu lớn trong lĩnh vực Trí tuệ Nhân tạo (đặc biệt về xử lý hình ảnh và ngôn ngữ). Mục đích lâu dài của VinBigData là trở thành công ty công nghệ cung cấp các giải pháp nền tảng và các sản phẩm tiên tiến dựa trên Dữ liệu lớn và Trí tuệ nhân tạo; với sứ mệnh Công nghệ Việt – Vì tương lai Việt. Hiện VinBigData đang tìm kiếm ứng viên cho vị trí Frontend Developer gia nhập Khối công nghệ Phân tích hình ảnh.

Mô tả công việc:

  • Phát triển Front-End dựa trên yêu cầu từ Product Owner và thiết kế của Designer.
  • Phát triển các công cụ xử lý ảnh, video trên client.
  • Phối hợp với kỹ sư Back-End, tích hợp các API quản trị, hiển thị thông tin.
  • Phối hợp với các Kỹ sư AI xây dựng quy trình xử lý dữ liệu ảnh y tế cũng như các bài toán liên quan.
  • Đề xuất, nghiên cứu và đánh giá tính thực tiễn của các công nghệ mới góp phần cải tiến sản phẩm hiện có.

Yêu cầu

  • Thành thạo 1 trong các framework sau: ReactJS, VueJS, AngularJS, Backbone
  • Thành thạo HTML, CSS, JavaScript và các thư viện responsive,
  • Có kiến thức cơ bản về UX/UI
  • Có kinh nghiệm làm việc với RESTful API, Authentication, Authorization
  • Có kinh nghiệm Ant Design, Material UI, Styled-component…
  • Có kinh nghiệm CI/CD, triển khai Docker, Kubernetes
  • Nắm rõ các công cụ làm việc cần thiết như: git, git-flow, Makefile.
  • Có kinh nghiệm làm việc với Canvas là một lợi thế lớn.
  • Có khả năng làm việc hiệu quả và độc lập trong quy trình phần mềm (thiết kế, coding, testing và debugging…)
  • Tư duy lập trình tốt, có kỹ năng phân tích giải quyết vấn đề.
  • Sẵn sàng nghiên cứu sâu, thử nghiệm nhanh chóng và hoàn thành công việc.
  • Có kinh nghiệm làm việc theo quy trình Agile, Scrum là một lợi thế.
  • Có kinh nghiệm đóng góp trong các dự án nguồn mở là một lợi thế.

Quyền lợi

  • Thu nhập cạnh tranh
  • Tham gia phát triển sản phẩm công nghệ cao có khả năng ứng dụng vào cuộc sống.
  • Bảo hiểm y tế tại Vinmec và các bệnh viện tuyến đầu.
  • Ưu đãi khi sử dụng các sản phẩm, dịch vụ của Vingroup như VinFast, VinPearl, VinMec, VinSchool,….
  • Tham gia các khóa đào tạo được cấp giấy chứng nhận.
  • Tham gia các hoạt động team-building.