Systems Analysis and Design
Fall 2010
Instructor: Dr. Sheng-Tun Li
Tel: 06-2757575-53126
URL: http://myweb.ncku.edu.tw/~stli
Email: stli@mail.ncku.edu.tw
Course Objective:
Systems analysis and design plays the key role of developing information systems in modern organizations. This course provides students the concepts, principles, and methods of systems analysis and design for business information systems. Students will learn about how computerized information systems are developed and implemented in organizations. Topics include system development life cycle, project management, requirement analysis, data modeling, feasibility analysis, prototyping, and user interfacing. In addition to the traditional structured approach to SA/SD, the well-known object-oriented approach, UML, will also be covered.
Learning Objectives:
By the end of this course the student will be able to:
l Understand how organizational information systems are developed using a variety of methods and approaches.
l Gain practical experience about developing a working prototype of information systems.
Textbook:
Modern Systems Analysis and Design, 6th Edition. Hoffer, George, Valacich, 2011. ISBN10: 0-13-509489-5. (開發圖書代理)
References:
l Object-Oriented Systems Analysis and Design, 2nd Edition. Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer, 2007.
l 吳仁和, 物件導向系統分析與設計-結合MDA與UML, 2nd Edition, 智勝, 台北, Jun, 2007
l 吳仁和、林信惠, 系統分析與設計-理論與實務應用, 4th Edition , 智勝, 台北, May, 2007
Prerequisite:
計算機概論;計算機程式及應用
Grading Policy:
l Individual homework: 15%
l Group project homework: 25 %.
l Unannounced quizzes: 10 %
l Midterm and Final exams: 40 %.
l Class attendance/participation: 10 %.
l All homework/reports must be printed on recycled papers without luxury covering or binding.
l Three more times of unexcused absence will result in a failing grade for this course.
l Cheating and plagiarism will not be tolerated and will result in a failing grade for the course.
Group Project Requirements:
Completing a group project is the key component of this course. Each student is asked to join a small group. The details of the project requirement in different phases will be announced when the course progresses. The project is composed of a report and presentation. When turning in the report, each group member has to complete a peer evaluation form for indicating the part with the level he/her contributes to. The team member will be graded in part based on the peer evaluation.
Tentative Class Schedule:
Date | Topic | Readings |
Week 1 | l Introduction to the course l Systems development | Syllabus; Ch. 1 |
Week 2 | l The sources of software | Ch. 2 |
Week 3 | l Managing the information system project | Ch. 3 |
Week 4 | l Identifying and selecting systems development projects | Ch. 4 |
Week 5 | l Initiating and planning systems development projects | Ch. 5 |
Week 6 | l Group presentation & Preliminary project proposal delivery | The group case |
Week 7 | l Determining system requirements | Ch. 6 |
Week 8 | l Analyzing system process requirements | Ch. 7 |
Week 9 | l Midterm Exam | Review chapters for the midterm |
Week 10 | l Analyzing system data requirements | Ch. 8 |
Week 11 | l Group presentation & System analysis delivery | The group case |
Week 12 | l Database design | Ch. 9 |
Week 13 | l Forms and report design l Interfaces and dialogue design | Ch. 10 & 11 |
Week 14 | l Group presentation & System design delivery | The group case |
Week 15 | l Implementation the system | Ch. 13 |
Week 16 | l Maintaining the system | Ch. 14 |
Week 17 | l Final Exam | Review chapters for the final |
Week 18 | Group presentation & Final group project delivery (code, documentation, and presentation slices) | The group case |
Note:
l Course web site: http://myweb.ncku.edu.tw/~stli/www/teach/sasd/sasd.html
l 成大數位學習系統: http://moodle.ncku.edu.tw/
l The instructor reserves the right to make any changes to this syllabus, e.g. class schedule, grading policy, etc., if necessary.
- 教師: 李昇暾