SDLC (System Development Life-Cycle)
Số trang: 14
Loại file: docx
Dung lượng: 257.63 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mục đích SDLC để sản xuất các hệ thống chất lượng cao nhằm đáp ứng hoặc vượt trội hơn so với mong muốn của khách hàng, dựa trên yêu cầu của khách hàng , bằng cách cung cấp các hệ thống theo các giai đoạn đã được xác định một cách rõ ràng, trong khoảng thời gian và chi phí dự đoán.
Nội dung trích xuất từ tài liệu:
SDLC (System Development Life-Cycle) SDLC (System Development Life-Cycle)1. SDLC là gì?- Mục đích để sản xuất các hệ thống chất lượng cao nhằm đáp ứng hoặc vượt trội hơn so với mong muốn của khách hàng, dựa trên yêu cầu của khách hàng , bằng cách cung cấp các hệ thống theo các giai đoạn đã được xác định một cách rõ ràng, trong khoảng thời gian và chi phí dự đoán.- Khái niệm SDLC tác động như là nền tảng cho nhiều phương thức phát triển và phân phối, chẳng hạn như Hardware development life-cycle và Software development life-cycle. Trong khi Hardware development life-cycle liên hệ cụ thể với phần cứng thì Software development life-cycle liên hệ cụ thể với phần mềm, SDLC khác biệt ở chỗ nó có thể đối phó với bất kỳ sự kết hợp của bất kì phần cứng và phần mềm, như một hệ thống có thể chỉ bao gồm phần cứng, hoặc chỉ có các phần mềm, hoặc kết hợp cả hai .- Được sử dụng bởi các kỹ sư hệ thống và các nhà phát triển hệ thống để lên kế hoạch, thiết kế, xây dựng, kiểm thử và phân phối hệ thống thông tin.- Xây dựng hệ thống thông tin tương tự như xây dựng một ngôi nhà. Đầu tiên ,chủ sở hữu mô tả ngôi nhà trong trí tưởng tượng của mình cho nhà phát triển. Thứ hai, ý tưởng này là chuyển thành bản phác thảo và bản vẽ, rồi sau đó được đưa cho các chủ sở hữu xem xét và chọn lọc lại( thường xuyên, thông qua một số bản vẽ , mỗi cải thiện trên các khác ) cho đến khi chủ sở hữu đồng ý rằng đó là những gì họ muốn . Thứ ba , các bản thiết kế chi tiết được phát triển mà trình bày nhiều thông tin cụ thể hơn về ngôi nhà (ví dụ , cách bố trí của phòng, vị trí của các đường ống nước và đường dây điện , …). Cuối cùng , ngôi nhà được xây dựng theo bản thiết kế và thường với một số thay đổi và quyết định của chủ sở hữu như ngôi nhà được dựng lên .- Xây dựng một hệ thống thông tin bằng cách sử dụng SDLC theo bốn giai đoạn cơ bản : lập kế hoạch , phân tích , thiết kế và thực hiện.Mỗi giai đoạn là chính nó bao gồm một loạt các bước , mà dựa vào kỹ thuật để cung cấp các deliverables ( tài liệu và các tập tin cụ thể để giải thích các yếu tố khác nhau của hệ thống ) .2. Các giai đoạn trong SDLC. a) Lập kế hoạch: - Trọng tâm: Tại sao phải xây dựng hệ thống này? Làm thế nào để cấu trúc(kết cấu) dự án? - Kết quả: Yêu cầu hệ thống với nghiên cứu tính khả thi. o Project plan: worlkplan, kế hoạch bố trí nhân viên, danh sách các tiêu chuẩn, đánh giá rủi ro. o Yêu cầu hệ thống . o Nghiên cứu tính khả thi. - Các bước: o Xác định cơ hội. Identify opportunity. o Phân tích tính khả thi. o Phát triển Workplan.( Workplan mô tả một dự án được thực hiện và vạch ra như thế nào sẽ được thực hiện . Nó còn được gọi là một kế hoạch dự án hoặc báo cáo khả thi hoặc đề nghị ) o Nhân viên dự án. Staff project. o Điều khiển và định hướng dự án. - Giai đoạn lập kế hoạch là quá trình cơ bản để giúp hiểu ra rằng tại sao hệ thống này nên đc xây dựng và xác định project team làm thế nào để xây dựng lên nó. - Trong quá trình khởi tạo dự án, . Hầu hết các ý tưởng cho hệ thống mới đều xuất phát từ bên ngoài hệ thống thông tin (bộ phận marketing, bộ phận kế toán, …). - Bộ phận IS sẽ làm việc với nhau và với bộ phận tạo ra các yêu cầu( đc gọi là project sponsor) để tiến hành phân tích tính khả thi. Việc phân tích tính khả thi xem xét các khía cạnh của dự án. (Tính khả thi về kĩ thuật – Chúng ta có thể xây dựng nó ko, khả thi về kinh tế - Nó có đem lại các giá trị kinh tế, khả thi về mặt tổ chức - ) - Các yêu cầu hệ thống và phân tích tính khả thi sẽ đc trình bày với ban lãnh đạo để quyết định có nên thực hiện dự án hay ko. - Khi dự án đc chấp nhận, nó sẽ đi vào quá trình quản lí dự án. Ở đây, người quản lí dự án tạo ra các workplan, bố trí nhân viên, sử dụng các kĩ thuật ở những chỗ thích hợp để giúp project team điều khiển và định hướng dự án trong suốt SDLC. - Deliverable là project plan mô tả project team làm thế nào để phát triển hệ thống.b) Phân tích: - Trọng tâm: - Kết quả: Kế hoạch đề xuất hệ thống. o Xác định các yêu cầu. o Use cases. o Mô hình tiến trình. o Mô hình dữ liệu. - Các bước: o Phân tích chiến lược. o Xác định nhu cầu công việc. o Tạo use cases. o Mô hình tiến trình. o Mô hình dữ liệu. - Trả lời câu hỏi ai là ng sử dụng hệ thống, hệ thống sẽ làm gì, hệ thống đc sử dụng khi nào và ở đâu. Trong giai đoạn này project team nghiên cứu các hệ thống hiện tại, xác định các cơ hội cải tiến, và phá ...
Nội dung trích xuất từ tài liệu:
SDLC (System Development Life-Cycle) SDLC (System Development Life-Cycle)1. SDLC là gì?- Mục đích để sản xuất các hệ thống chất lượng cao nhằm đáp ứng hoặc vượt trội hơn so với mong muốn của khách hàng, dựa trên yêu cầu của khách hàng , bằng cách cung cấp các hệ thống theo các giai đoạn đã được xác định một cách rõ ràng, trong khoảng thời gian và chi phí dự đoán.- Khái niệm SDLC tác động như là nền tảng cho nhiều phương thức phát triển và phân phối, chẳng hạn như Hardware development life-cycle và Software development life-cycle. Trong khi Hardware development life-cycle liên hệ cụ thể với phần cứng thì Software development life-cycle liên hệ cụ thể với phần mềm, SDLC khác biệt ở chỗ nó có thể đối phó với bất kỳ sự kết hợp của bất kì phần cứng và phần mềm, như một hệ thống có thể chỉ bao gồm phần cứng, hoặc chỉ có các phần mềm, hoặc kết hợp cả hai .- Được sử dụng bởi các kỹ sư hệ thống và các nhà phát triển hệ thống để lên kế hoạch, thiết kế, xây dựng, kiểm thử và phân phối hệ thống thông tin.- Xây dựng hệ thống thông tin tương tự như xây dựng một ngôi nhà. Đầu tiên ,chủ sở hữu mô tả ngôi nhà trong trí tưởng tượng của mình cho nhà phát triển. Thứ hai, ý tưởng này là chuyển thành bản phác thảo và bản vẽ, rồi sau đó được đưa cho các chủ sở hữu xem xét và chọn lọc lại( thường xuyên, thông qua một số bản vẽ , mỗi cải thiện trên các khác ) cho đến khi chủ sở hữu đồng ý rằng đó là những gì họ muốn . Thứ ba , các bản thiết kế chi tiết được phát triển mà trình bày nhiều thông tin cụ thể hơn về ngôi nhà (ví dụ , cách bố trí của phòng, vị trí của các đường ống nước và đường dây điện , …). Cuối cùng , ngôi nhà được xây dựng theo bản thiết kế và thường với một số thay đổi và quyết định của chủ sở hữu như ngôi nhà được dựng lên .- Xây dựng một hệ thống thông tin bằng cách sử dụng SDLC theo bốn giai đoạn cơ bản : lập kế hoạch , phân tích , thiết kế và thực hiện.Mỗi giai đoạn là chính nó bao gồm một loạt các bước , mà dựa vào kỹ thuật để cung cấp các deliverables ( tài liệu và các tập tin cụ thể để giải thích các yếu tố khác nhau của hệ thống ) .2. Các giai đoạn trong SDLC. a) Lập kế hoạch: - Trọng tâm: Tại sao phải xây dựng hệ thống này? Làm thế nào để cấu trúc(kết cấu) dự án? - Kết quả: Yêu cầu hệ thống với nghiên cứu tính khả thi. o Project plan: worlkplan, kế hoạch bố trí nhân viên, danh sách các tiêu chuẩn, đánh giá rủi ro. o Yêu cầu hệ thống . o Nghiên cứu tính khả thi. - Các bước: o Xác định cơ hội. Identify opportunity. o Phân tích tính khả thi. o Phát triển Workplan.( Workplan mô tả một dự án được thực hiện và vạch ra như thế nào sẽ được thực hiện . Nó còn được gọi là một kế hoạch dự án hoặc báo cáo khả thi hoặc đề nghị ) o Nhân viên dự án. Staff project. o Điều khiển và định hướng dự án. - Giai đoạn lập kế hoạch là quá trình cơ bản để giúp hiểu ra rằng tại sao hệ thống này nên đc xây dựng và xác định project team làm thế nào để xây dựng lên nó. - Trong quá trình khởi tạo dự án, . Hầu hết các ý tưởng cho hệ thống mới đều xuất phát từ bên ngoài hệ thống thông tin (bộ phận marketing, bộ phận kế toán, …). - Bộ phận IS sẽ làm việc với nhau và với bộ phận tạo ra các yêu cầu( đc gọi là project sponsor) để tiến hành phân tích tính khả thi. Việc phân tích tính khả thi xem xét các khía cạnh của dự án. (Tính khả thi về kĩ thuật – Chúng ta có thể xây dựng nó ko, khả thi về kinh tế - Nó có đem lại các giá trị kinh tế, khả thi về mặt tổ chức - ) - Các yêu cầu hệ thống và phân tích tính khả thi sẽ đc trình bày với ban lãnh đạo để quyết định có nên thực hiện dự án hay ko. - Khi dự án đc chấp nhận, nó sẽ đi vào quá trình quản lí dự án. Ở đây, người quản lí dự án tạo ra các workplan, bố trí nhân viên, sử dụng các kĩ thuật ở những chỗ thích hợp để giúp project team điều khiển và định hướng dự án trong suốt SDLC. - Deliverable là project plan mô tả project team làm thế nào để phát triển hệ thống.b) Phân tích: - Trọng tâm: - Kết quả: Kế hoạch đề xuất hệ thống. o Xác định các yêu cầu. o Use cases. o Mô hình tiến trình. o Mô hình dữ liệu. - Các bước: o Phân tích chiến lược. o Xác định nhu cầu công việc. o Tạo use cases. o Mô hình tiến trình. o Mô hình dữ liệu. - Trả lời câu hỏi ai là ng sử dụng hệ thống, hệ thống sẽ làm gì, hệ thống đc sử dụng khi nào và ở đâu. Trong giai đoạn này project team nghiên cứu các hệ thống hiện tại, xác định các cơ hội cải tiến, và phá ...
Tìm kiếm theo từ khóa liên quan:
Lập trình hướng đối tượng SDLC là gì Các giai đoạn trong SDLC Các mô hình trong SDLC Phương pháp luận của SDLC Phương pháp mô hình hóaTài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 278 0 0 -
101 trang 202 1 0
-
14 trang 135 0 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 116 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 97 0 0 -
Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
111 trang 96 0 0 -
265 trang 84 0 0
-
Giáo trình Lập trình hướng đối tượng với Java: Phần 2 - Trần Thị Minh Châu, Nguyễn Việt Hà
141 trang 77 0 0 -
33 trang 70 0 0
-
Ngôn ngữ lập trình C# 2005 - Tập 3: Lập trình hướng đối tượng (Phần 1)
196 trang 52 0 0