Ph ng ph p lu n ph t tri n httt
Download
1 / 23

Ph ương Pháp Luận Phát Triển HTTT - PowerPoint PPT Presentation


  • 129 Views
  • Uploaded on

Ph ương Pháp Luận Phát Triển HTTT. Faculty of MIS. GV: LÊ THỊ QUỲNH NGA. Nội Dung. Tại sao cần phát triển HTTT Nội dung cơ bản của phát triển HTTT Tiến hóa cách tiếp cận phát triển HTTT Vòng đời phát triển HTTT Các phương pháp khác phát triển HTTT Xây dựng thành công HTTT

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Ph ương Pháp Luận Phát Triển HTTT' - owen-strong


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Ph ng ph p lu n ph t tri n httt

Phương Pháp Luận Phát Triển HTTT

Faculty of MIS

GV: LÊ THỊ QUỲNH NGA


N i dung
Nội Dung

  • Tại sao cần phát triển HTTT

  • Nội dung cơ bản của phát triển HTTT

  • Tiến hóa cách tiếp cận phát triển HTTT

  • Vòng đời phát triển HTTT

  • Các phương pháp khác phát triển HTTT

  • Xây dựng thành công HTTT

  • Sơ đồ tổng quát quá trình phân tích thiết kế HTTT


T i sao c n ph t tri n httt
Tại sao cần phát triển HTTT

  • Có ~ vấn đề cản trở/hạn chế

  • Tạo ưu thế mới, năng lực mới

  • Do yêu cầu của đối tác

  • Xây dựng HTTT ko chỉ là giải pháp kỹ thuật mà là 1 bộ phận quan trọng trong chiến lược tổng thể phát triển tổ chức  cần lộ trình chuyển dịch tổ chức về TC & QL


N i dung c b n c a ph t tri n httt
Nội dung cơ bản của phát triển HTTT

  • Phương pháp luận phát triển HT: các hoạt động phát triển & trình tự thực hiện

  • Phương pháp, công nghệ & công cụ sử dụng

  • tổ chức & QL quá trình phát triển HTTT


Ti n h a c ch ti p c n ph t tri n httt
Tiến hóa cách tiếp cận phát triển HTTT

  • Tiếp cận hướng tiến trình

  • Tiếp cận hướng dữ liệu

  • Tiếp cận hướng cấu trúc

  • Tiếp cận hướng đối tượng


V ng i ph t tri n httt systems development life cycle sdlc
Vòng đời phát triển HTTT Systems Development Life Cycle (SDLC)

  • Quá trình phát triển HTTT kể từ khi sinh ra đến khi tàn lụi

  • Là phương pháp luận cho phát triển, duy trì & thay thế HTTT

  • Các pha SDLC:

    • Khởi tạo & lập kế hoạch (Planning)

    • Phân tích (Analysis)

    • Thiết kế (Design)

    • Triển khai (Implementation)

    • Vận hành & bảo trì (Maintenance)


Quan i m v sdlc
Quan điểm về SDLC


Kh i t o l p k ho ch planning
Khởi tạo & lập kế hoạch (Planning)

Xác định, phân tích, định độ ưu tiên & sắp xếp nhu cầu về HTTT


Ph n t ch analysis
Phân tích (Analysis)

Điều Nghiên & mô hình hóa yêu cầu HT


Thi t k design
Thiết kế (Design)

Thiết kế Logic: Các đặc trưng được mô tả độc lập với công nghệ máy tính

Chuyển đổi giải pháp đề nghị thành các đặc tả HT

Thiết kế vật lý: Các đặc tả logic được chuyển thành các chi tiết cụ thể gắn với công nghệ


Tri n khai implementation
Triển khai (Implementation)

Viết chương trình, thử nghiệm, cài đặt & hỗ trợ HTTT


V n h nh b o tr maintenance
Vận hành & bảo trì (Maintenance)

Sửa đổi & cải tiến HTTT 1 cách có HT


Chu k s ng ph t tri n ht truy n th ng waterfall
Chu kỳ sống phát triển HT truyền thống Waterfall

1 pha bắt đầu khi pha khác hoàn tất, lặp & quay về ít


V n v i c ch ti p c n waterfall
Vấn đề với cách tiếp cận Waterfall

  • Yêu cầu HT bị khoá chặt sau khi đã xác định (ko thể thay đổi)

  • Sự tham gia của Người dùng bị giới hạn (chỉ trong giai đoạn xác định yêu cầu)

  • Tập trung quá nhiều vào các điểm đến hạn của các pha SDLC


C c ph ng ph p kh c ph t tri n httt
Các phương pháp khác phát triển HTTT

  • Phương pháp làm bản mẫu (Prototyping)

  • Phương pháp thiết kế ứng dụng liên kết (Joint Application Design (JAD))

  • Phương pháp phát triển ứng dụng nhanh (Rapid Application Development (RAD))


Ph ng ph p l m b n m u prototyping
Phương pháp làm bản mẩu (Prototyping)

Tiến trình phát triển lặp:

Các yêu cầu nhanh chóng chuyển thành HT làm việc

HT được sửa đổi liên tục

Hợp tác gần gũi giữa người dùng & người phân tích


Ph ng ph p thi t k ng d ng li n k t joint application design jad
Phương pháp thiết kế ứng dụng liên kết (Joint Application Design (JAD))

  • Tiến trình có cấu trúc bao gồm sự tham gia của người dùng, nhà phân tích, & nhà quản lý

  • Các phiên làm việc theo nhóm tập trung trong vài ngày

  • Mục đích: để xác định hay xem xét yêu cầu HT


Ph ng ph p ph t tri n ng d ng nhanh rapid application development rad
Phương pháp phát triển ứng dụng nhanh (Rapid Application Development (RAD))

  • Giảm thời gian thiết kế & triển khai

  • Bao gồm: prototyping, JAD, CASE tools, & Bộ tạo chương trình (code generators)


X y d ng th nh c ng httt
Xây dựng thành công HTTT Application Development (RAD))

  • Có hiệu quả góp phần nâng cao chất lượng hoạt động QL tổng thể

    • Đạt mục tiêu thiết kế

    • Chi phí vận hành chấp nhận được

    • Tin cậy, đáp ứng các chuẩn mực

    • dễ học, dễ nhớ & dễ dùng

    • Mềm dẻo, dễ bảo trì


S t ng qu t qu tr nh ph n t ch thi t k httt
Sơ đồ tổng quát quá trình phân tích thiết kế HTTT

  • Khảo sát hiện trạng HT

  • Xác định mô hình nghiệp vụ: mô tả TT TC

  • Phân tích HT & đặc tả yêu cầu: mô hình DFD, mô hình ERD

  • Thiết kế HT: logic & vật lý


S t ng qu t qu tr nh ph n t ch thi t k httt1
Sơ đồ tổng quát quá trình phân tích thiết kế HTTT

  • Khảo sát hiện trạng HT: Hồ sơ, tài liệu khảo sát, tổng hợp

  • Xác định yêu cầu (mô hình nghiệp vụ): mô tả TT TC

    • Sơ đồ ngữ cảnh, sơ đồ phân rã chức năng

    • DS các thực thể DL

    • các ma trận phân tích

    • mô tả chi tiết các chức năng nghiệp vụ, sơ đồ ngữ cảnh miền nghiên cứu, sơ đồ phân rã chức năng rút gọn, chi tiêt

    • DS thực thể DL rút gọn, tự điển DL


S t ng qu t qu tr nh ph n t ch thi t k httt2
Sơ đồ tổng quát quá trình phân tích thiết kế HTTT

  • Phân tích HT & đặc tả yêu cầu (mô hình khái niệm):

    • mô tả chi tiết tiến trình, mô hình DFD vật lý,

    • mô hình ERD, tự điển dữ liệu

  • Thiết kế logic (mô hình logic)

    • Đặc tả logic mỗi tiến trình, DFD logic ở các mức, thiết kế biểu mẫu, báo cáo

    • Mô hình dữ liệu quan hệ, tự điển dữ liệu

  • Thiết kế vật lý (mô hình vật lý)

    • Đặc tả module chương trình, đặc tả cấu trúc hệ thống, Đặc tả tương tác, giao diện

    • Đặc tả CSDL vật lý, thiết kế an toàn & bảo mật hệ thống


ad