1. Trang chủ
  2. » Công Nghệ Thông Tin

bài 1 tổng quan về phân tích thiết kế httt và nguồn phần mềm

44 1,6K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 44
Dung lượng 1,86 MB

Nội dung

Hệ thống system là một tập quy trình nghiệp vụ liênquan đến nhau, các quy trình này kết hợp với nhau để thực hiện một mục đích cụ thể Ví dụ: Hệ thống tính lương lưu giữ thông tin về các

Trang 1

Bài 1:

Tổng quan về phân tích thiết kế HTTT

& Nguồn phần mềm

Trang 2

Tổng quan về phân tích thiết kế HTTT

Trang 3

Hệ thống (system) là một tập quy trình nghiệp vụ liên

quan đến nhau, các quy trình này kết hợp với nhau để

thực hiện một mục đích cụ thể

Ví dụ:

Hệ thống tính lương lưu giữ thông tin về các lần thanh toán

Hệ thống quản lý kho lưu giữ thông tin của các lần cung cấp

Trong doanh nghiệp các hệ thống có thể tách biệt hoặc

tương tác với nhau

Hệ thống tồn không tồn tại một mình mà tương tác với

môi trường của hệ thống Đường biên phân tách hệ thống với môi trường của nó

Hệ thống lấy đầu vào từ bên ngoài , xử lý và chuyển kết quả là đầu ra ra môi trường

Hệ thống là gì?

Trang 4

Các đặc tính của hệ thống

Trang 5

Ví dụ về hệ thống

Trang 6

Phân rã (Decomposition)

Tách hệ thống lớn thành các hệ thống con nhỏ hơn, dễ

quản lý hơn và dễ tìm hiểu, xây dựng hơn

Những khái niệm quan trọng

trong hệ thống

Trang 8

Là quy trình để phát triển và bảo trì một ứng dụng hệ

thống thông tin với mục đích nâng cao hiệu quả công

việc

Ứng dụng quản lý kho cho nhà sách để theo dõi số sách

tồn kho của những cuốn bán chạy

Ứng dụng quản lý lương theo dõi mức lương hiện tại của nhân viên

Phân tích và thiết kế hệ thống là gì?

Trang 9

Các thành phần của ứng dụng HTTT

Trang 10

PTTK HT được thực hiện dựa vào quy trình công nghệ

phần mềm

Quy trình công nghệ phần mềm gồm phương pháp

luận, công nghệ và công cụ

Phân tích và thiết kế hệ thống là gì?

Trang 11

Phương pháp luận

Trình tự của cách tiếp cận từng bước để phát triển sản

phẩm cuối cùng là HTTT

Kỹ thuật

Trình tự mà người phân tích hệ thống theo để thực hiện

các công việc như phỏng vấn người dùng để xác định yêu cầu, lập kế hoạch, vẽ biểu đồ…

Trang 12

Đóng vai trò cốt lõi trong việc phát triển hệ thống

Phân tích hệ thống là nghiên cứu các vấn đề trong tổ chức, đưa

Trang 13

Phương pháp luận phổ biến để phân tích HTTT là sử

dụng vòng đời phát triển của hệ thống (systems

development life cycle – SDLC)

Môn này sẽ PT&TK HT theo vòng đời phát triển hệ thốnggồm 4 bước

Phương pháp luận SDLC

Lựa chọn và

lập kế hoạch Phân tích Thiết kế Triển khai vàvận hành

Trang 14

Mỗi pha có mục tiêu và sản phẩm cụ thể và được dùng

là đầu vào của pha tiếp theo

Phương pháp luận SDLC

Trang 15

Lựa chọn và lập kế hoạch dự án

Lập ra danh sách dự án và lựa chọn dự án khả thi

Lập kế hoạch cho dự án đó

Phân tích

Xác định yêu cầu chi tiết của hệ thống

Đưa ra bản mô tả các giải pháp thiết kế sơ bộ khác nhau đáp ứng yêu cầu

Nếu một trong các giải pháp được chọn thì ptv lập kế

hoạch yêu cầu phần cứng và phần mềm cần thiết để xây dựng HT

Các pha trong SDLC

Trang 17

Phương pháp luận thiết kế mẫu

Ngoài cách sử dụng như một phương pháp luận độc

Trang 18

Phần mềm hỗ trợ phát triển HTTT

Có thể sử dụng trong suốt SDLC

Công cụ CASE bao gồm:

Công cụ để vẽ biểu đồ

Tự động sinh báo cáo và GUI để dễ dàng tạo mẫu

Công cụ phân tích tự động kiểm tra các đặc tả chưa hoàn chỉnh, thiếu nhất quán hoặc sai của biểu đồ, form và báo cáo

Tính năng tự động tạo ra tài liệu kỹ thuật và hướng dẫn sử dụng người dùng

Tính năng tự sinh mã

Quá trình thiết kế mẫu dễ dàng

Công cụ CASE

Trang 19

NGUỒN PHẦN MỀM

Trang 20

Nguồn phần mềm

Trang 21

Sử dụng dịch vụ của cty cung cấp dịch vụ CNTT khi:

Tổ chức thiếu tài nguyên để phát triển hệ thống tại chỗ

Các phần mềm thương mại có sẵn trên thị trường không đáp ứng yêu cầu

Nhà cung cấp dịch vụ sẽ phát triển ứng dụng phù hợp

với yêu cầu của tổ chức và sử dụng trong nội bộ tổ chứcđó

Thuê chuyên gia tư vấn về lĩnh vực cần xây dựng

Phát triển, lưu trữ và chạy ứng dụng

Ngoài ra còn cung cấp các dịch vụ khác

Công ty cung cấp dịch vụ CNTT

Trang 22

Non-Turnkey – Có thể thay đổi

Phần mềm thương mại có thể đáp ứng đến 70% nhu

cầu của tổ chức

Nhà cung cấp phần mềm thương mại

Trang 23

Phần mềm gồm nhiều mô-đun tích hợp với nhau

Mỗi mô-đun thực hiện một chức năng nghiệp vụ riêng

Kế toán, Phân phối, Sản xuất…

Việc tích hợp tập trung vào quy trình hơn là chức năng

Cho phép tổ chức tích hợp các quy trình nghiệp vụ thànhmột hệ thống duy nhất

Các giao dịch thực hiện liền mạch

Nhà cung cấp dịch vụ ERP

SAP

Oracle

Hệ thống hoạch định nguồn tài nguyên

doanh nghiệp (ERP)

Trang 24

Ưu điểm

CSDL duy nhất

Bảo đảm cho dữ liệu được chính xác và nhất quán Giảm chi phí bảo trì

Các mô-đun hoạt động mềm dẻo

Có thể bổ sung thêm các mô-đun khác nếu cần thiết Các mô-đun bổ sung có thể tích hợp ngay lập tức vào hệ thống

Nhược điểm

Cài đặt phức tạp

Phụ thuộc vào kinh nghiệm của tư vấn viên

Thông thường tổ chức phải thay đổi quy trình nghiệp vụ

để phù hợp với hệ thống

Hệ thống hoạch định nguồn tài nguyên

doanh nghiệp (ERP)

Trang 25

Thuê hoặc mua quyền sử dụng phần mềm từ nhà cungcấp bên thứ ba

Ứng dụng được chạy trên server

Ứng dụng được truy cập thông qua Internet hoặc VPN

Ứng dụng được cài đặt và bảo trì bởi nhà cung cấp dịchvụ

Người dùng trả tiền sử dụng theo lần hoặc theo tháng

Trang 26

Dự đoán đến năm 2013, 12% các giao dịch điện tử sẽ

được thực hiện bằng điện toán đám mây (lên đến 160 tỉ

đô la)

Vì sao sử dụng điện toán đám mây

Không cần đến nhân viên IT nội bộ

Truy cập đến ứng dụng dễ dàng, mọi nơi, mọi lúc

Chi phí thấp

Không tốn thời gian lắp đặt hệ thống

Điện toán đám mây (Cloud Computing)

Trang 28

Hệ thống hoàn chỉnh

Hệ thống kết hợp

Một số thành phần mua và một số thành phần phát triển tại chỗ

Phát triển phần mềm tại chỗ

(In-House Development)

Trang 29

ĐÁNH GIÁ PHẦN MỀM THƯƠNG MẠI

Trang 30

Giá cả

So sánh với chi phí phát triển phần mềm tại chỗ

Chức năng

Khả năng hỗ trợ của nhà phân phối

Độ tin cậy của nhà phân phối

Trang 31

Thông tin từ nhà phân phối

Tài liệu đi kèm sản phẩm

Tài liệu tiếp thị kỹ thuật

Hỏi thêm thông tin nhà phân phối

Gửi yêu cầu đề xuất (request for proposal - RFP) cho

(independent software testing services)

Thu thập thông tin

Trang 32

Nếu bạn đang cân nhắc giữa phần mềm khác nhau thì hãy thu thập thông tin theo các tiêu chí, đánh trọng số cho các tiêu

chí để tìm được phần mềm phù hợp nhất

Trang 33

Thuê ngoài là chuyển trách nhiệm phát triển và vận hành

hệ thống thông tin cho công ty khác

Ví dụ:

Thuê công ty khác phát triển và chạy ứng dụng trên máy của

họ ( call center services, e-mail services, hay payroll ) Thuê công ty khác chạy ứng dụng trên máy tính của tổ chức

Lợi ích của outsourcing

Giảm chi phí

Hưởng dịch vụ tốt

Tập trung vào chiến lược của công ty

Có thể xem xét đến việc thuê ngoài trong quá trình phântích hệ thống

Thuê ngoài (outsourcing)

Trang 34

Sử dụng các tài nguyên phần mềm đã được viết sẵn

trong ứng dụng mới

Thường sử dụng trong phát triển phần mềm hướng đốitượng và hướng thành phần

Sử dụng lại đối tượng

Nâng cao hiệu suất

Giảm lỗi

Giảm các công việc lặp lại

Kế hoạch dùng lại phải phù hợp với chiến lược kinh

doanh của công ty

Sử dụng lại

Trang 36

TỔNG KẾT BÀI HỌC

Trang 39

Hệ thống (system) là một tập quy trình nghiệp vụ liên

quan đến nhau, các quy trình này kết hợp với nhau để

thực hiện một mục đích cụ thể

PTTK HT là quy trình để phát triển và bảo trì một ứng

dụng hệ thống thông tin với mục đích nâng cao hiệu quảcông việc

PTTK HT được thực hiện dựa vào quy trình công nghệ

phần mềm

Quy trình công nghệ phần mềm gồm phương pháp

luận, công nghệ và công cụ

Chuyên gia PT HT đóng vai trò cốt lõi trong việc phát

triển hệ thống

Tổng kết bài học

Trang 40

Có rất nhiều cách để có phần mềm

Cần thu thập thông tin theo các tiêu chí, đánh trọng sốcho các tiêu chí để tìm được phần mềm thương mại phùhợp nhất

Thuê ngoài là chuyển trách nhiệm phát triển và vận

hành hệ thống thông tin cho công ty khác

Có thể xem xét đến việc thuê ngoài trong quá trình phântích hệ thống

Sử dụng lại giúp nâng cao hiệu suất, giảm lỗi, giảm

công việc lặp lại

Tổng kết bài học

Trang 41

Giới thiệu qua về 6 bài workshop

Cách chấm điểm workshop

Giới thiệu workshop

Trang 42

Có thể đến khảo sát tại tổ chức hoặc hỏi tại nhà

(Xem Workshop 0)

Giới thiệu workshop

Trang 43

Kết quả

Danh sách nhóm và nhóm trưởng (Lý thuyết 1)

Đăng ký tổ chức tìm hiểu (Lý thuyết 2)

Tên tổ chức

Mô tả sơ lược tổ chức

Workshop 0

Trang 44

HẾT BÀI !!!

Ngày đăng: 23/05/2014, 16:40

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w