課程大綱(Course Outline)

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.