Phần này bọn chúng mình bắt tắt lại những giai đoạn trong các bước phát triển ứng dụng và những loại tài liệu đi kèm, nếu yêu cầu đọc chi tiết hơn, mời các bạn tham khảo các nội dung bài viết trước nhé.

Bạn đang xem: Basic design là gì

Phần color cam sẽ là phần tnmm phân tích và lý giải tại bài viết này.

*

Các tài liệu sử dụng dùng trong tiến độ tạo basic design

2.Basic design (基本設計) và hầu như điều đề xuất biết

*

Giai đoạn sinh sản basic design

2.1 Basic design là gì?

Như đã giải thích ở nội dung bài viết về “Quy trình trở nên tân tiến phần mềm”, Basic kiến thiết (Hay nói một cách khác là External Design) là giai đoạn thông suốt của Requirement Definition (要件定義). Trong tiến độ này, tín đồ ta vẫn thực hiện xây dựng sơ cỗ cho hệ thống, hầu như gì nhưng mà user hoàn toàn có thể nhìn thấy được, ví dụ như layout của các màn hình, luồng đi của các màn hình. Quanh đó ra, những quy định liên quan đến quản lý và vận hành hoặc bảo mật, chi tiêu … cũng sẽ được quan tâm đến ở tiến độ này.

Có lẽ cũng không sai nếu ta ví khối hệ thống là một ngôi nhà, thì Basic Design đó là giai đoạn dựng móng, lên tía cục, còn Detail thiết kế (Sẽ đề cập trong bài bác tiếp theo) là giải pháp ta kiến thiết nội thất và trang trí trong tòa nhà vậy.

*

Từ basic design đến detail design

2.2 Basic design là làm gì?

Về cơ bản, Basic thiết kế được chia ra làm 3 loại nhỏ tuổi hơn là 方式設計, 機能設計 cùng 他の設計. (Chúng mình sẽ không dịch các cụm tự này thanh lịch tiếng Việt, phần vị cũng chưa kiếm được từ nào tương đương, phần vì mong mỏi dùng luôn từ tiếng Nhật để bảo đảm đúng nhan sắc thái của từ.)

*

Những công việc cần làm cho trong gia đoạn tạo basic design

Vậy từng nhiều loại này rốt cục là làm phần lớn gì vào đó? Hãy thuộc TNMM tìm hiểu tiếp nhé.

方式設計・Quyết định phương pháp sử dụng những loại hardware, software, platform…trong quy trình xây dựng hệ thống.

 

・Thiết kế cấu trúc tổng thể của một hệ thống.

・Quyết định loại ngôn ngữ sẽ sử dụng.

機能設計・Chia hệ thống thành các tính năng và xây đắp DB mang lại từng module so với các tính năng có vào hệ thống.

 

・Quyết định luồng cách xử trí dữ liệu phía bên trong hệ thống, tương tự như thiết kế layout mang lại các màn hình hiển thị (UI) và suy xét đến tính luôn thể dụng đối với người sử dụng (UX).

他の設計・Tổng hợp những thông tin về deadline, cách quản lý và vận hành hoặc chi phí…

 

・Ngoài ra cũng có khi sẽ kiến thiết liên quan mang đến tính bảo mật của hệ thống.

 

Basic Design có phạm vi hơi rộng, cùng trên thực tế thì tùy thuộc vào dự án, theo phong cách vận hành của khách hàng IT mà sẽ có khi người sử dụng trực tiếp tham gia vào quy trình này cùng rất đội phạt triển, hoặc cũng có khi chỉ có đội trở nên tân tiến thực hiện sau đó trao đổi thống tốt nhất lại với khách hàng hàng. Theo như mình khám phá thì người tiến hành Basic Design phần đông là System Engineer, Technical Leader hoặc Senior Developer – là những người dân am hiểu những về technology và dày dặn kinh nghiệm tay nghề lập trình.

Xem thêm: Ưu Nhược Điểm Của Ngành Pod Là Gì ? Cách Hoạt Động, Ưu Nhược Điểm Của Pod

3.Các nhiều loại tài liệu

Input của giai đoạn này thiết yếu là bản 要件定義書 và output là bộ tài liệu điện thoại tư vấn tên 基本設計書, bao gồm các các loại như bắt tắt vào bảng bên dưới đây.

3.1 List các tài liệu được dùng để tạo ra 基本設計書

NoTên tài liệuNội dung
1業務フロー

 

Luồng nghiệp vụ

Lý giải những luồng nhiệm vụ và liệt kê các tính năng đi kèm.
2機能一覧

 

Danh sách chức năng

Danh sách các chức năng nằm trong scope.
3ネットワーク構成図

 

Sơ đồ cấu trúc network

Cấu trúc network
4テーブル定義

 

Định nghĩa những bảng trong DB

Định nghĩa về những bảng vào database
5ER図

 

Lược đồ gia dụng ER

Lược vật thể hiện quan hệ giữa các bảng trong DB
6画面遷移図

 

Sơ đồ thay đổi màn hình

Sơ đồ trình bày luồng đi của những màn hình
7画面レイアウト

 

Layout màn hình

Hình dung về cách bố trí các phần, các button … bên trên màn hình

 

3.2 Ví dụ rứa thể:

業務フロー/Luồng nghiệp vụ

*

Luồng nghiệp vụ/業務フロー

Tài liệu này mô tả dễ dàng và đơn giản các luồng làm việc chính trong 1 hệ thống. Ở lấy một ví dụ trên đang biểu thị luồng nghiệp vụ từ lúc dìm được đơn hàng cho tới khi xuất giao dịch trong khối hệ thống sẽ bắt buộc trải qua những công việc gì.

Nhìn vào tư liệu này team cải cách và phát triển sẽ dễ hình dung về tổng thể: hệ thống đó bao hàm nhân thứ nào? họ xúc tiến với nhau như nào? (Ví dụ: fan phụ trách đón nhận đơn, sau đó phòng mua sắm và chọn lựa sẽ xác nhận nội dung đối kháng hàng…)

画面遷移図/Sơ đồ dịch chuyển màn hình

*

Sơ đồ di chuyển màn hình/画面遷移図

Tài liệu này miêu tả đường đi của những màn hình. Như lấy ví dụ như phía trên, thì tự màn TOP hoàn toàn có thể di chuyển cho màn thông tin hoặc màn tuyển chọn dụng. Nếu như đang truy cập vào danh mục thông báo, thì rất có thể di chuyển mang đến màn view thông báo một cách detail…

画面レイアウト/Layout màn hình

*

Layout màn hình /画面レイアウト

Khi chú ý vào tư liệu này, nhóm trở nên tân tiến sẽ biết được trong 1 màn hình, đề nghị làm phần đông mục nào.?Vị trí, màu sắc của những mục ra sao?…

テーブル定義/Định nghĩa bảng

Data của 1 hệ thống thường được lưu lại trong Database. Database là tập hợp các data được tổ chức và lưu theo phương thức bảng.

Vì vậy, khi xây cất một hệ thống bắt buộc họ phải xây đắp Database nhằm lưu, tư tưởng xem: Database đó cần phải có những bảng nào? trong những bảng có nhu cầu các trường gì? Kiểu dữ liệu như nào(Số, text…)?

Và hầu như định nghĩa này sẽ được trình bày vào tư liệu với tên thường gọi là “Định nghĩa bảng”.

ER図

*

Entity Relationship Diagram

Khi sẽ biết hệ thống cần những bảng nào nhằm lưu Data vào Database, thì cần thêm một tài liệu bổ sung nữa, đó bao gồm là: Entity Relationship Diagram.

Tài liệu này mô tả quan hệ giữa những loại data vào database.

ネットワーク構成図/Sơ đồ cấu tạo hệ thống(mạng)

*

Cấu trúc hệ thống (network)

Tài liệu này mô tả kết cấu của một khối hệ thống sẽ tất cả những phần nào? quan hệ với nhau như nào?

Ví dụ: khối hệ thống có bao nhiêu server? từng nào database? chúng được để trong mạng private tuyệt public?….

4. Lời kết

Nếu độc giả được đến dòng này thì xin chúc mừng bạn, chúng ta đã nỗ lực rất nhiều để gọi hết đa số gì tnmm mong muốn truyền đạt. Mặc dù những kiến thức và kỹ năng và ví dụ mà tnmm đã chỉ ra new chỉ đang ở tầm mức “High-level” nhưng mà dù sao việc được nhìn thấy tài liệu trong thực tế như này vẫn khiến bọn họ hiểu ra nhiều điều, khác hoàn toàn hơn nhiều.

Chúc chúng ta giữ được ý thức cầu tiến này, và chắc hẳn rằng chúng mình sẽ đều xuất sắc lên, xuất sắc lên .