Course Notes to
Learn the principles and techniques of systems analysis, and how to apply them from project initiation through implementation. Understand the systems development life cycle and how to use it to obtain good design. Learn a variety of techniques in data gathering, interviewing, problem solving, estimating and project control.
Programming basics
Bài giảng Khóa học
Học phần giúp người học nắm được các kinh nghiệm thực tiễn trong việc chọn lựa các kỹ thuật phân tích yêu cầu phần mềm đặc biệt là các kỹ thuật lập mô hình theo hướng đối tượng. Sau khi học xong học phần này, người học có thể hiểu rõ giai đoạn phân tích yêu cầu, trải nghiệm các kỹ
năng cần thiết phân tích, các bước thiết kế hệ thống thông tin.
Cơ sở lập trình
Bài giảng 1. Đại cương về các hệ thống thông tin quản lý
1.1 Khái niệm về hệ thống, hệ thống quản lý, hệ thống thông tin
1.2 Vai trò, nhiệm vụ của hệ thống thông tin
1.3 Các thành phần của hệ thống thông tin
1.4 Các phương pháp phân tích và thiết kế hệ thống thông tin
1.5 Các giai đoạn phân tích thiết kế
1.6 Các mô hình qui trình phát triển phần mềm
Bài giảng 2. Khảo sát hiện trạng và thiết lập dự án
2.1 Tìm hiểu và đánh giá hiện trạng
2.2 Xác định phạm vi và mục tiêu của dự án
2.3 Phác họa các giải pháp và cân nhắc tính khả thi
2.4 Lập dự trù và kế hoạch triển khai dự án
Bài giảng 3. Phân tích chức năng của hệ thống
3.1 Mô hình phân rã chức năng
3.2 Mô hình khung cảnh
3.3 Phân tích trạng thái
3.4 Mô hình dòng dữ liệu
Bài giảng 4. Thiết kế tổng thể hệ thống
4.1 Xác định mục tiêu tổng thể
4.2 Các kịch bản chính
4.3 Hình dung tổng quan về hệ thống
4.4 Các vấn đề chính
4.5 Đề xuất các giải pháp
4.6 Kiểm tra thiết kế tổng thể
Bài giảng 5. Phân tích và thiết kế cơ sở dữ liệu
5.1 Mô hình thực thể - liên kết
5.2 Mô hình quan hệ
5.3 Khái niệm
5.4 Thiết kế CSDL logic
5.5 Thiết kế CSDL vật lý
Bài giảng 6. Thiết kế giao diện giữa người và máy
6.1 Tổng quan
6.2 Thiết kế các mẫu thu thập thông tin
6.3 Thiết kế các tài liệu ra, các báo cáo
6.4 Các giao diện khác
Bài giảng 7. Thiết kế chương trình
7.1 Có cấu trúc hay không cấu trúc
7.2 Thiết kế cấu trúc
7.3 Lập lược đồ chương trình
Bài giảng 8. Lập trình – chạy thử – bảo trì
8.1 Lập trình và kiểm thử đơn vị
8.2 Kiểm thử hệ thống
8.3 Triển khai
8.4 Thành lập các tài liệu hướng dẫn sử dụng
8.5 Bảo trì
A combination of diligence (10%)
and short tests (30%),
individual projects and their presentations (60%).
Chuyên cần & Các bài kiểm tra ngắn(30%)
D6.DTVT.1, D6.DTVT.2: Tự luận (70%)
D6.CNPM: Dự án nhóm viết tài liệu theo mẫu và trình bày (70%)
Systems Analysis and Design
ISWorld Net Undergraduate Course Page
Undergraduate Systems Analysis and Design course page.
Index of schools with software design, system design, and IS design home pages.
PR-Tracker is a tool that helps project managers track software bugs with problem reports. This tool can be downloaded from ftp://ftp.halcyon.com/local/softwise/prtrack.zip.
Introductory Articles About Information Systems
CEOs click on IT: Business executives are learning more about Information Technology.
Why Information Systems are Important
This detailed and well presented area provides a good introduction to Information Systems issues.
Why General Managers Need to Understand Information Systems
Information Systems Lists
A comprehensive list of information resources on the Internet.
A list of information systems resources, grouped by subject, of general interest to IS educators.
A Business Researcher's Interests
An extremely valuable resource for all manner of information relating to information systems.
Magazines
Interactive Age Digital, The Online Newspaper for Electronic Commerce
Links to online publications produced by CMP publications, including Electronic Buyers' News, Network Computing, and Communications Week.
Crossroads (ACM): The ACM Student Magazine
ACM is an international organization which promotes information technology. Crossroads is an effort of students around the world who collaborate to produce an ACM student publication.
A magazine devoted to database and client-server solutions.
General MIS sites
A service of the Center for IS Management at UT-Austin, this area provides a discussion forum for MIS issues and access to on-line research papers.
A repository for dynamic IS information, such as conference announcements and calls for papers, as well as directories of research centers, IS groups and journals.
This electronic extension of MIS Quarterly includes past issue archives, "MISQ Discovery" (an experimental electronic forum), and article abstracts.
CASE Tool Information
Public domain CASE tools web page
An index of shareware and freeware CASE tools available on the Web. Many of the tools can be downloaded directly from this site.
Website dealing with issues related to MetaCASE tools.
The Integrated CASE website contains much useful information about I-CASE products.
A newsletter to improve the development of information systems.
List of CASE tools and CASE vendors
Modern Systems Analysis and Design - Links