Phân tích và thiết kế phần mềm quản lý bán hàng tại Công ty cổ phần thương mại và dịch vụ HAVINA - pdf 18

Download miễn phí Chuyên đề Phân tích và thiết kế phần mềm quản lý bán hàng tại Công ty cổ phần thương mại và dịch vụ HAVINA



Theo Dumas và Galit thì có những nguyên tắc cơ bản cho việc trình bày thông tin trên màn hình như sau:
- Đặt mọi thông tin gắn liền với một nhiệm vụ trên cùng một màn hình. Người sử dụng không phải nhớ thông tin từ màn hình này sang màn hình khác.
- Chỉ dẫn rõ ràng cách thoát khỏi màn hình. Đặt giữa các tiêu đề và xếp đặt thông tin theo trục trung tâm.
- Nếu đầu ra thông tin gồm nhiều trang màn hình thì mỗi trang phải được đánh số thứ tự.
- Viết văn bản theo quy ước chung bằng cách sử dụng in hoa, in thường, chữ gạch chân và ngắt câu hợp lý.
- Đặt tên đầu cột cho mỗi cột
- Tổ chức các phần tử của danh sách theo trật tự quen thuộc trong quản lý.
- Cân trái các cột văn bản và cân phải các cột số. Bảo đảm vị trí dấu thập phân thẳng hàng.
- Chỉ đặt mầu cho những thông tin quan trọng.
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

0 trở đi
- Xử lý theo lô
- Đơn chiếc theo đơn đặt hàng
- Nhiều người sử dụng
- Thời gian thực
- Bắt đầu có phần mềm thương mại
- Hệ phân tán
- Hiệu quả thương mại hoá
- Hệ thống để bàn
- Hệ thông minh
- Quy mô công nghiệp
Theo các giai đoạn phát triển của phần mềm, ta nhận thấy tiến trình phát triển của phần mềm luôn luôn đi song song với quá trình phát triển của phần cứng theo định hướng hoàn toàn tương tự, tức là: Quy mô thu nhỏ, chức năng nâng cao.
Tính chất thương mại hóa của phần mềm trên thị trường ngày càng bộc lộ rõ và đỉnh cao là việc sản xuất phần mềm đã tiến hành ở quy mô đại trà theo tác phong công nghiệp và xu thế tổng quát của thị trường.
2.1.2. Công nghệ phần mềm
a. khái niệm
Công nghệ phần mềm là môn khoa học nghiên cứu các phương pháp, các thủ tục và các công cụ đi từ phân tích thiết kế đến quản lý một dự án phần mềm nhằm đạt được các mục tiêu của dự án.
Hay nói cách khác: Công nghệ phần mềm là tổ hợp các công cụ, phương pháp và thủ tục làm cho người quản trị viên dự án nắm được xu thế tổng quát của công nghệ phần mềm. Đồng thời giúp cho kỹ sư lập trình có nền tảng để khai thác định hướng phần mềm.
b. Các giai đoạn phát triển của 1 dự án phần mềm
Quy trình phát triển 1 dự án phần mềm không phụ thuộc vào quy mô, độ phức tạp và miền ứng dụng, nó đều trải qua 3 giai đoạn sau:
- Giai đoạn 1: Giai đoạn xác định
Nhóm sản xuất phần mềm phải xác định cụ thể và chi tiết sản phẩm phần mềm mà mình cần chế tạo ra. Đây là công đoạn cực kỳ quan trọng khi sản xuất phần mềm với quy mô công nghiệp vì chỉ có xác định rõ ràng phạm vi của sản phẩm và các rằng buộc liên quan chúng ta mới tiến hành được kết quả các công đoạn sau.
Trong giai đoạn này phải xác định và giải quyết ban vấn đề mấu chốt sau:
+ Tiến hành phân tích hệ thống một cách toàn diện theo quan điểm: một phần mềm là một bộ phận của hệ thống quản lý. Phần mềm phải được đặt trong tổng thể hệ thống ấy và xem xét trong mối quan hệ ràng buộc với các yếu tố quản lý khác.
+ Tiến hành lập kế hoạch sản xuất phần mềm trước khi đi vào yêu cầu cụ thể.
+ Tiến hành phân tích yêu cầu một cách cụ thể, chi tiết theo từng đối tượng.
Đây là giai đoạn định danh phần mềm trong thực tế của các công ty phần mềm nó được cụ thể hóa trong vai trò cán bộ có chức danh: Cán bộ phân tích yêu cầu phần mềm, Cán bộ lập và quản lý yêu cầu phần mềm.
- Giai đoạn 2: Giai đoạn phát triển
Trong giai đoạn này phải định hướng phần mềm sẽ phát triển như thế nào. Trong đó có 3 công việc quan trọng cần làm: thiết kế, mã hóa, kiểm thử. Cần chú ý khái niệm mã hóa trong công nghệ phần mềm khác với khái niệm mã hóa trong hệ thống thông tin. Trong công nghệ phần mềm, mã hóa là quá trình chuyển đổi, dịch từ một thiết kế ban đầu thành một ngôn ngữ lập trình mà máy tính có thể hiểu được.
Trong thực tiễn của công nghệ phần mềm giai đoạn này được thực hiện bởi các chức danh: Cán bộ thiết kế, Cán bộ quản lý cấu hình phần mềm, Lập trình viên, Cán bộ test phần mềm.
- Giai đoạn 3: Giai đoạn bảo trì
Trong đó có loại hình: bảo trì sửa chữa, bảo trì thích nghi và bảo trì hoàn thiện (còn gọi là bảo trì nâng cao)
+ Bảo trì sửa chữa: tức là sửa lỗi phần mềm, lỗi chi tiết đơn giản không phải là lỗi của hệ thống.
+ Bảo trì thích nghi: tức là làm cho sản phẩm phần mềm hoàn toàn thân thiện trong môi trường của người sử dụng.
+ Bảo trì hoàn thiện ( bảo trì nâng cao): tức là làm cho sản phẩm phần mềm đẹp hơn, có tính thẩm mỹ cao cùng với chức năng thực hiện ngày càng được hoàn thiện, ngoài ra kỹ sư phần mềm còn phải bổ sung thêm một vài chức năng mà công ty mua phần mềm yêu cầu.
Trong thực tiễn hoạt động hiện nay của các công ty phần mềm nhiệm vụ này thường được giao cho cán bộ triển khai phần mềm và ban hỗ trợ khách hàng.
Đánh giá hiệu quả hoạt động của các công ty phần mềm ở việt nam hiện nay. Người ta thấy vấn đề hậu mãi lại đóng vai trò quan trọng hơn là chất lượng phần mềm.
Trong công nghệ phần mềm, người ta thường áp dụng quy tắc 40 – 20 – 40 về sự phân bổ các nỗ lực trong tiến trình phát triển một phần mềm. Tức là toàn bộ tiến trình được chia thành ba khối lớn. Có nghĩa là trong giai đoạn phát triển thì phẫn mã hóa công ty phần mềm cần tập trung các tiềm năng về vật chất và con người ở mức độ 20% còn lại các tiềm năng này được chia làm 2 lần cho quy trình thiết kế và thử nghiệm.
2.1.3. Vòng đời phát triển của phần mềm
Mỗi phần mềm từ khi ra đời phát triển đều trải qua 1 chu kì trong công nghệ phần mềm gọi là vòng đời phát triển của phần mềm.
Mục đích của việc nghiên cứu vòng đời phát triển của phần mềm là phân ra thành giai đoạn trên cơ sở đó tìm hiểu giải pháp và công cụ thích hợp để tác động vào các giai đoạn. Vòng đời phát triển của một phần mềm được biểu diễn bằng mô hình thác nước theo hình vẽ sau đây:
Hình 2.1. Mô hình biểu diễn vòng đời phát triển của phần mềm
- Công đoạn đầu tiên là công nghệ hệ thống bao trùm toàn bộ các quá trình tiếp theo trong công nghệ phần mềm. Vì phần mềm là một thành phần của hệ thống quản lý do đó nó phải được xem xét trong mối liên quan tổng thể về kinh tế, kỹ thuật, tài chính của toàn bộ bộ máy quản lý.
- Công đoạn tiếp theo là phân tích. Với mục đích xác định rõ ràng và cụ thể các yêu cầu của phần mềm.
- Phần thiết kế trong công nghệ phần mềm hướng tới các vấn đề sau đây:
+ thiết kế kiến trúc hệ thống: là phần quan trọng nhất vì nó cho ta cái nhìn tổng thể về phần mềm cần xây dựng.
+ Thiết kế kỹ thuật là đi vào các vấn đề cụ thể gồm: thiết kế dữ liệu, thiết kế thủ tục, thiết kế chương trình, thiết kế giao diện màn hình và cuối cùng là thiết kế công cụ cài đặt.
Người ta dùng mô hình thác nước để biểu diễn vòng đời phát triển của phần mềm với 2 ý nghĩa. Một là: để khẳng định đây là giai đoạn của một quy trình thống nhất, nó không tách rời mà có mối liên quan mật thiết với nhau. Hai là: trong mô hình này các công đoạn ở phía dưới thì chịu tác động của toàn bộ các công đoạn ở phía bên trên. Chỉ có công đoạn công nghệ hệ thống là không chịu ảnh hưởng hay tác động của bất cứ công đoạn nào.
2.1.4. Làm bản mẫu phần mềm
Đây là một công đoạn rất đặc trưng khi sản xuất phần mềm ở quy mô công nghiệp. Cũng tương tụ như trong sản xuất của một ngành công nghiệp nào đó, trước khi đưa sản phẩm vào sản xuất hàng loạt thì phải tiến hành thử nghiệm làm thử một số sản phẩm để đưa ra thăm dò ý kiến của khách hàng, nếu khách hàng đồng ý thì mới tiến hành sản xuất hàng loạt.
Bản mẫu phần mềm được hiểu là một mô hình của phần mềm tương lai mang những đặc trưng cơ bản nhất nhưng chưa phải là phần mềm hoàn toàn đã hoàn thiện.
Trong quy trình làm phần mềm nhất thiết phải làm bản mẫu vì hai lý do sau đây: Khi khách hàng đến công ty đặt hàng người ta chỉ bày tỏ nguyện vọng sản phẩm phần ...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status