Thứ Năm, 24 tháng 2, 2011

Phân tích thiết kế hệ thống 25-2-2011

The Sources of Software

Outsourcing: ví dụ: cty muốn làm một phần mềm trả lương, thuê luôn một cty khác làm, đến tháng chỉ cung cấp bảng chấm công

Công ty không phải lo phần phát triển ứng dụng


Nguồn phát triển phần mềm: 6 nguồn



Công ty dịch vụ CNTT: Tinh vân, CMC: phụ thuộc vào việc cty thuê tư vấn,

Nhà cung cấp gói phần mềm: Microsoft: có sẵn để mua. có thể cung cấp các gói phần mềm lớn nhỏ, ngoài ra có Misa,

Nhà cung cấp giải pháp: Microsoft, IBM, Oracle, SAP: các ứng dụng lớn, trị giá hàng triệu đô: các công ty sử dụng dịch vụ đưa ra các đánh giá, nhu cầu,

ASP và MSP: Google: gmail.: cần ứng dụng nhanh, hỗ trợ chung

Phần mềm mã nguồn mở: khi cần hỗ trợ mà giới hạn về kinh phí: ví dụ Joomla, Open Cart,

Tự xây dựng: Những công ty công nghệ cao, tiềm năng có sẵn.


IT, IS project: cần cân nhắc cty đang ở đâu, xây dựng từ đầu hày xây dựng tiếp/


ERP: khác gì hệ thống thông thường: hệ thống thống nhất giữa các module. dùng chung CSDL thống nhất, tránh việc sử dụng trùng lặp, sai sót các số liệu.


DN hiện nay thường sử dụng package softwares hơn là ERP:

-vì ERP phức tạp, vì trình độ tin học của các doanh nghiệp VN còn kém.

- mất thời gian triển khai

-phụ thuộc vào nhà tư vấn,

-bắt buộc các doanh nghiệp thay đổi quy trình kinh doanh khi áp dụng: giao diện, quy trình, business concepts.


SV ra trường: đc giao vào bộ phận nào chỉ biết nhiệm vụ đó.chưa thể học tập nhanh chóng các phần mềm phức tạp.

ASP&MSP

In house :

- Hệ thống hoàn thiện

- Hệ thống tích hợp


So sánh 6 phương pháp phát triển phần mềm,

____________________________


Lựa chọn các phần mềm đại trà: bộ tiêu chí: chú ý

- Hỗ trợ của nhà cung cấp: Tránh nhà cung cấp mua đứt bán đoạn: cần hệ thống hỗ trợ kỹ thuật mới có thể sử dụng đc. đặc biệt với sản phẩm phần mềm. Cần ghi rõ trong hợp đồng: hình thức hỗ trợ, thời gian hỗ trợ, trả lời , kinh phí, các chi phí liên quan.

- Năng lực của nhà cung cấp: cân nhắc: quy mô, feedback của khách hàng trước: tránh rủi ro.

- Chi phí

- Chức năng có phù hợp với mô hình kinh doanh.

- Tính linh hoạt

- Tài liệu hướng dẫn

- Thời gian phản hồi,

- Độ phức tạp của dự án.

Xác nhận thông tin khi mua phần mềm.

* Thông tin từ nhà cung cấp

- Tài liệu kỹ thuật

- Tài liệu marketing

- Bảng điều tra

* Yêu cầu đề nghị - RFP

* Kiểm tra phần mềm

* Phản hồi của người sử dụng

* Kiểm tra phần mềm hoạt động


Tái sử dụng

- Sử dụng các nguồn phầm mềm đãn đc viết cho các ứng dụng mới

- Hầu hết áp dụng cho ứng dụng đinh hướng và ứng dụng


Có phần mềm tái sử dụng đến 40%-90%


4 các tiếp cận



TÓM TẮT: ngắn hơn, dễ hơn chương 1

- Outsourcing

- 6 nguồn


Cần có thời gian hoàn thiện đầy đủ

Bài tập chương I: hoàn thiện

Chương 2-3 dịch: chia ra:

Trang nhóm trưởng

Vũ support-edit

gửi trước thứ 6 tuần sau: dịch cả phần chữ và phần hình

dùng phần mềm Edraw. phụ trách chương nào làm hình chương đó: gửi cô bản word dán ảnh, gửi các bản edraw có thể chỉnh sửa đc.




Thứ Ba, 22 tháng 2, 2011

HTML ASP 22-2-2011

http://www.w3schools.com/
Bài tập:
HTML dựng lại form giống như: http://vnexpress.net/service/raovat/

Để dựng được phải phân tích xem form tạo từ những thành phần nào.

Chuyển sang ASP

ASP file là một file HTML + hỗn hợp các đoạn text, scripts, xml và html có đuôi .asp ~~ đây là file web động, cần phải xử lý.
2 loại scripts: clients scripts và server scripts.


Cơ chế hoạt động của ASP

ASP có thể làm gì:
- đăng sửa xóa trang web
- trả lời các yêu cầu
- tạo database lưu trữ thông tin
- tùy biến các website
- mã hóa bảo mật code. / cao cấp hơn php.: ko cóp đc mã nguồn.
-


Đề chạy ASP trên máy tính:
- web server: IIS hoặc PWS

IIS: Internet information server.: cài hệ điều hành cài luôn webserver.
W Vista Business. Enterprise and Ultimate: IIS7

Cài IIS trên Vista và 7:
- Control Panel => Programs and Features => Turn ....
Cài IIS trên XP:
- Add or remove => add/remove windows components => Internet Information Service => details chọn WWW service.
Kiểm tra: vào Administrator Tools
Sau khi cài: vào ổ C: có Inetpub = wwwroot
<% %>



<% = "f" %>


Nhận giá trị trong ""

Chú ý các kiểu cơ bản, các phép toán cớ bản,

Ngôn ngữ mặc định là vbscript
nếu dùng ngôn ngữ khác: <%@ language="javascript"%>


Về tìm lại các
http://www.w3schools.com/asp/default.asp

Biến mảng: famname
Thẻ combo box: mỗi phần tử là một thành phần biến mảng
Biến mảng là 1 biến
Ví dụ: danh sách lớp: giống cấu trúc, chỉ khác giá trị
Vòng lặp:
<% for i=1 to 64 Volvo
%>
next
<%>

Thứ Năm, 17 tháng 2, 2011

Phân tích thiết kế hệ thống - 18-2-2011



Tư duy từ kinh doanh - kết nối với công nghệ

- mô tả quy trình kinh doanh, thiết kế hệ thống vào các quy trình cụ thể. ~ ko cần ngồi lập trình mà chỉ cần diễn giải quy trình kinh doanh

=> học nhiều hơn cả, đọc nhiều hơn cả, tư duy nhiều hơn cả.

  • Components
  • Interrelated Components
  • Boundary
  • Purpose
  • Environment
  • Interfaces: output ><>
  • Constraints
  • Input
  • Output
  • _______
  • Storage :temporary or permanent? information, energy


Phân rã hệ thống:





Interface: input & output
Data flow: ko đóng khung
3 inputs: Customer orders, Product list, Sales history
2 outputs: Rejected orders: do hết hàng, chưa có hàng hoặc ko thanh toán đc, Sales summaries

Sử dụng
EDRAW MINDMAP http://www.edrawsoft.com/
Visio

Nộp bài tập, save thành file ảnh gửi cô để mọi người cùng xem đc


10 câu Review question 26: xem lấy từ trang bao nhiêu
Bài tập trang 27: problems and exercies: nộp lên diễn đàn.
Càng đơn giản càng tốt; một số bài có mô tả: trình bày 9 đặc điểm của hệ thống. 2-4 dòng

Mỗi người viết 1 báo cáo, up 1 topic, muốn chỉnh sửa vào chính phần của mình.