Phân tích thực tiễn nghiệp vụ tồn tại

Một phần của tài liệu Giáo trình Công nghệ phần mềm ppsx (Trang 52 - 53)

1. Tổng quan

1.1.10. Phân tích thực tiễn nghiệp vụ tồn tại

Phần định nghĩa trong qui tắc nghiệp vụ liên quan đến sự hiểu biết ngữ cảnh trong những qui tắc thao tác. Hiểu được những thực tế nghiệp vụ của doanh nghiệp có thể giúp chúng ta tránh được sai sót thậm chí giúp tìm cách tốt hơn, hiệu quả hơn của tự động hóa tiến trình nghiệp vụ. Hiểu được vấn đề hợp lệ dưới mỗi tiến trình có thể ngăn bạn gây ra lỗi một cách ngây ngô dẫn đến tranh chấp.

Hiểu được cấu trúc tổ chức và sơ đồ làm việc nghiệp vụ là quyết định. Không hiểu rõ ràng sơ đồ tổ chức, không thể đem lại sự chấp thuận phù hợp cho thiết kế ứng dụng của chúng ta hay thông tin theo kíp trên thiết kế hay những vấn đề triển khai. Đồ hình tổ chức cũng giúp cho tìm kiếm thông tin người ẩn danh phản hồi lại chức năng của ứng dụng mà không dùng bất của chính họ.

Có được ứng dụng từ giai đoạn phát triển đến sản phẩm đòi hỏi sự hiểu biết mạng và chính sách hạ tầng của công ty. Biết được ai là người chịu trách nhiệm bảo trì, bảo mật, tính toàn vẹn, khả năng phản hồi tương tác trên mạng. Học những tiến trình và chính sách liên quan chạy trên ứng dụng mới. Tìm ra loại kiểm soát chất lượng và dịch vụ kiểm thử sẵn sàng trong khi chúng ta kiểm thử trên chính phần mềm, ta có thể tự động tài nguyên hay dành cho bộ phận kiểm tra chất lượng tùy ý sử dụng. Chúng ta có thể yêu cầu phương pháp thiết kế đặc biệt hay triển khai thực tế. Chúng at cũng đòi hỏi chắc chắn kế hoạch được kết chặt với ngân sách

Cuối cùng, giữ những nguyên tắc cốt lỏi: Học nhu cầu khách hàng, cố gắng thực hiện chúng. Điều này có thể trở nên khó khi khách hàng không biết nhu cầu của họ là gì, nhưng đó là cách dẫn đến ứng dụng thành công.

1.1.11.Phân tích yêu cầu khả năng quy mô

Nếu ứng dụng thành công sẽ hấp dẫn người dùng hơn. Đặc biệt, nếu ứng dụng chạy trên môi trường web như Internet thì sự thành công đồng nghĩa với tăng nhu cầu. Ứng dụng phải được thiết kế có quy mô- nó phải hỗ trợ nâng cấp cho phép phục vụ nhiều người hơn.

Một cách đơn giản để nâng cao ứng dụng là mua CPU nhanh hơn, nhiều RAM, kết nối mạng tốt hơn. Tuy nhiên việc tăng cường máy đơn chạy nhanh hơn. Thực sự những ứng dụng có thể nâng cấp phải thêm vào nhiều dịch vụ phía máy chủ. Điều này có nghĩa ứng dụng có thể chạy trên nhiều máy tính cùng một lúc, sự phân phối việc tải xuống của người dùng và xử lý thời gian qua nhiều máy chủ. Điều này sẽ gia tăng đáng kể tính phức tạp, vì vậy một lần nữa tính thuận tiện khả năng quy mô phải được cân nhắc đối với giá trị cung cấp. Tuy nhiên, ứng dụng như Miscrosoft Transaction Server giảm đáng kể chi phí phát triển ứng dụng phân tán bởi quản lý về mặt logic của phân tán tự động.

Một phần của tài liệu Giáo trình Công nghệ phần mềm ppsx (Trang 52 - 53)