[CMA Part 1 - 1F] - Technology & Analytics

CHAPTER 7 - VÒNG ĐỜI PHÁT TRIỂN HỆ THỐNG

Vòng đời phát triển hệ thống (SDLC) là một khung chương trình tổ chức các nhiệm vụ ở từng giai đoạn phát triển của quy trình kinh doanh. Phân tích quy trình kinh doanh được sử dụng để đánh giá và cải thiện các quy trình kinh doanh cốt lõi...

I.  Mục tiêu

  • Xác định vòng đời phát triển hệ thống (System Development Life Cycle).
  • Giải thích vai trò của phân tích quy trình kinh doanh (business process analysis) trong việc cải thiện hiệu suất của hệ thống.

II.  Nội dung

Trong bài học này chúng ta sẽ tìm hiểu về:

Các bước của vòng đời phát triển hệ thống và việc cải thiện hiệu suất của hệ thống.

1FC7.1-1

1. Vòng đời phát triển hệ thống

a. Định nghĩa

Vòng đời phát triển hệ thống (SDLC) là một quá trình của hệ thống thông tin, là một khung chương trình tổ chức các nhiệm vụ ở từng giai đoạn phát triển của quy trình kinh doanh.

b. Quy trình

Sự phát triển của một hệ thống thông tin là một quá trình gồm các bước sau:

1FC7.2-1

Phân tích hệ thống Quá trình đánh giá nhằm đánh giá nhu cầu của người dùng, yêu cầu về nguồn lực, lợi ích và chi phí. Việc hiểu được các mục tiêu và sử dụng hệ thống giúp đảm bảo thiết kế phù hợp và đánh giá tính khả thi của hệ thống. 
Thiết kế ý tưởng Quá trình lập kế hoạch đáp ứng nhu cầu của tổ chức, thông số kỹ thuật chi tiết được tạo ra để hướng dẫn cách đạt được hệ thống mong muốn.
Thiết kế vật lý Quá trình xác định các tính năng, thông số kỹ thuật và thiết bị cần thiết để hệ thống được hoạt động.
Triển khai và chuyển đổi Quá trình đưa thiết kế hệ thống vào hoạt động. Bước này mất nhiều thời gian vì phần mềm và phần cứng cần được cài đặt và kiểm tra để đảm bảo các chức năng phù hợp với hệ thống và tạo đầu ra hợp lệ.
Vận hành và bảo trì Quá trình điều chỉnh, hoàn thiện hệ thống:
  • Xác định và cấp quyền truy cập cho người dùng.
  • Xác định và báo cáo các lỗi hệ thống.
  • Cập nhật phần mềm để cải thiện tính năng và quá trình xử lý.
  • Thay thế phần cứng do hao mòn hoặc lỗi thời.

2. Cải thiện hiệu suất của hệ thống

Phân tích quy trình kinh doanh được sử dụng để đánh giá và cải thiện các quy trình kinh doanh cốt lõi.

Vai trò của phân tích quy trình kinh doanh trong việc cải thiện hiệu suất của hệ thống:

1FC7.3-1

Cách áp dụng quá trình phân tích quy trình kinh doanh:

1FC7.4-1

III.  Bài tập

Which of the following statements concerning the systems development life cycle (SDLC) are correct?

I. The SDLC describes the time that the system is being developed and contains a list of steps to be executed once.

II. Under the waterfall method, phases do not overlap, and each team is dedicated to one phase.

III. Under the agile method, all phases may occur within a sprint, and teams are dedicated to one project.

IV. Waterfall and agile methods should be executed simultaneously.

 

A. I and IV only.

B. I and II only.

C. I, II, III, and IV.

D. II and III only.

 

Answer:

→ The answer is choice D

D is correct. Statements II and III are true. Waterfall and agile methods are two strategies for implementing the systems development life cycle. Under the waterfall method, phases do not overlap, and authoritative agreements pass a project from one phase to another. Companies using the waterfall method create specialized teams for each phase of development. Under the agile method, individual features of a project start and finish in each sprint; all phases of the SDLC for that feature are executed in a single sprint. This requires cross-functional teams that can perform all phases for that feature. Due to the complexity of building these teams, it is a best practice to keep a team together and dedicated to one project.

A and C is incorrect. The SDLC describes the steps (phases) by which a project is initiated, developed, and used, and how the process is to begin again, making statement I false. The SDLC is a circular process. This key difference in team structure between waterfall and agile is reflected in every level of management and organizational structure in the company; therefore, a company is generally organized around only one of these methods, making statement IV false.

B is incorrect. The SDLC describes the steps (phases) by which a project is initiated, developed, and used, and how the process is to begin again, making statement I false. The SDLC is a circular process.