MIST 4620 Systems Analysis and Design Fall 2009 Tuesday and Thursday 11:00 AM to 12:15 PM Zell B. Miller Learning Center 214 Instructor Seth Li Management Information Systems Department Terry College of Business The University of Georgia Athens, GA 30602-6273 Office: Brooks Hall Room 315A Email: MIST4620.UGA@gmail.com Course Web Page: http://elc.uga.edu/ Phone: (706) 542-5520 (department) Fax: (706) 583-0037 Office Hours: Monday 2:30 pm to 4:30 pm; other days/times by appointment Course Description Systems analysis and design with emphasis on the development of business application systems. Methods of system documentation are examined through the use of objectoriented and structured analysis tools and techniques for describing processes, use cases, data structures, system objects, file designs, input and output designs, and program specifications. Course Objectives 1. Bring students to an understanding of the issues and management techniques involved in the planning, analysis and modeling, design, and implementation of information systems. 2. As part of the above, provide students with an understanding of the different options open to organizations seeking new information systems functionality (including traditional systems analysis and design, rapid application development, packages, and web services) and the costs and benefits of each. 3. Instill in students a mindset that views information systems as a way to support business needs, and as such valuable only to the extent that they bring business value. 4. Provide students with the opportunity to apply these techniques and perspectives to a real-world problem. Page 1 of 9
Prerequisites MIST 4600 (Java Programming) and MIST 5740 (Project Management) are prerequisites. MIST 4630 (Network Application Development) is taken with this course as a corequisite. Textbook and Course Material 1. Required: Systems Analysis and Design with UML Version 2.0 (3 rd Edition) by Dennis, Wixom and Tegarden, 2005, Wiley Publishers, ISBN 0-470-07478-7. 2. Optional: System Analysis & Design, 2 nd Edition, Alan Dennis, Barbara Wixom and Roberta Roth, Wiley, 2003 3. Other reading materials as assigned in class. Page 2 of 9
Grading Information Here is the breakdown of how points will be distributed for the course grade: Components of the Final Course Grade Conversion for Final Course Grades Participation 10% assignments / quizzes / 93% - 100% A 73% - 76% C class attendance Homework assignments 15% 90% - 92% A- 70% - 72% C- Group project 30% 87% - 89% B+ 67% - 69% D+ Three exams (15% each) 45% 83% - 86% B 63% - 66% D Total 100% 80% - 82% B- 60% - 62% D- 77% - 79% C+ Below 60% F Note that the group project grade will not be counted if all other individual grades are not at least at the C level (40% of total grade). Course Requirements Due Dates All assignments are due at the beginning of class on their due dates. Assignments not turned in when the instructor asks for them during class will be considered late and will be penalized (a minimum of 10 % points) or rejected. This policy is designed to keep students from coming late or skipping class in order to do assignments during class time. Individual Work Assignments in this category are to be done individually. This means that you are not to solve problems together, compare answers prior to turning in the work, or otherwise use other people s answers or previous work. Collaborative efforts on individual work are violations of academic honesty. Group Work Assignments in this category are to be accomplished as members of a team. Team members should be available to help each other. If a team member has to miss a class, the other team members are to make sure that the person receives notes and handouts from that class and is informed of any assignments or activities discussed during class. All team members must participate in all team activities, and it is the responsibility of the team to ensure that all team members understand all concepts related to the completed projects and presentations. Early in the semester, students will be grouped into teams. Your team must be self-managing, and you will have the opportunity to review your team members on their contributions. Note that all group work must be original work by the members of that group done specifically for this class. Use of work by people outside of the group, or work previously done by members of the group, is not allowed and is considered a violation of academic honesty. Page 3 of 9
Group Project The purpose of the major group project is to provide the opportunity to apply the tools and techniques demonstrated in class to a real world problem, within a project team environment. Your individual grade will be a function of the team grade for the project and your peer evaluations. Restrictions on group project work are the same as those in Group Work above. More detailed information concerning the group project will be given in class. Note on Group Project Grading: Group project grades will not be counted if other (individual) grades are not at least at the C level. If you do not have acceptable performance on the analysis and modeling techniques tested in class, your project work will not help you. You must learn these techniques! Attendance This class relies on participation. Since you cannot participate unless you are in class, I take attendance very seriously. Also, attendance at presentations (given by your own group and by other groups) is important. More than 3 absences without an acceptable excuse will result in a 0 for your attendance grade. Leaving early for a vacation or holiday trip is not an acceptable excuse. Please plan your travel accordingly. The class participation and group project grades may also be affected by excessive absences. Students are expected to attend classes and are responsible for obtaining information from missed classes from other students (this includes handouts and changes to course requirements, due dates, and the course schedule). Please inform the instructor (by email) and your group ahead of time of an expected absence. Note that being in attendance means being in class when the instructor calls roll. At the end of any class in which you arrive after roll is called, go see the instructor and explain why you were late. Attendance credit might or might not be given depending on the reason for being late and whether or not you have a pattern of being late. Exams Three exams will be given during the semester. All exams are mandatory. Missing a midterm exam will receive a zero for that exam (exclusive emergency cases: 1 Serious illness, 2 Family emergency, 3 University sponsored activity, or 4 Religious holiday). If you are forced to miss an examination due to an emergency, you must provide me the documentation for missing a scheduled examination as soon as possible. Job interviews, travel plans, and non-university sponsored activities etc. will not be considered acceptable excuses for missing a midterm exam. Please plan your schedule accordingly. If you miss an examination due to one of emergency cases listed above, I will prepare a makeup exam with all essay questions. Requests for special exam circumstances (e.g., students coordinating with the Office of Disability Services) will be handled on a case-by-case basis. Page 4 of 9
As a student at UGA, you are entitled to a final exam at your designated final exam time. However, no final exam is scheduled for this course. If you intend to demand a final exam, you must inform me of this no later than March 20 so that preparations can be made. Examination Policies 1. No student will be allowed to sit for an examination 15 minutes after the start of the examination. 2. You must bring your UGA Photo I.D. in order to take the examination. 3. After the examination has started, leaving the examination room is not allowed without submitting their completed examination. Be sure to attend to your personal needs before the exam. 4. Only Basic 5-function calculators are permitted. Students CANNOT share calculators during exams. Using any Programmable Calculators in any of the examinations is NOT allowed. Instructor or any proctor has the right to report students who are using a programmable calculator during quizzes/exams to the Office of the Vice-President for having violated UGA policy and procedures on academic dishonesty by using unauthorized material to complete an assignment. 5. The instructor/proctor reserves the right to assign seating during examinations. 6. Student should turn off their cell phones during the examination. Reviewing Exams Instructor will post exam grades on elearning Commons as soon as he finishes grading. Students are responsible for submitting all requests for re-grading in writing within one week after the instructor posted grades on elearning Commons. After that time, all grades will be finalized. Changes are at the sole discretion of the instructor. This course bears a CLOSED EXAM POLICY. As a result, all exams remain the property of the School. Students may not keep or photocopy exams but you can review exams during the instructor s office hours. Students should not copy down any questions from the test. Any student found to have violated the policy will receive an F in the class and the instructor will report him/her to the Office of the Vice-President for Instruction for having violated UGA policy and procedures on academic dishonesty. Pop Quizzes Pop quizzes are intended to test whether students are keeping up with the reading, and are intended to be easy if the reading has been done, and difficult if it has not been done. A pop quiz is possible on any day that reading is assigned. Pop quizzes might or might not be given during the semester depending on the whether the instructor feels that incentive is necessary to ensure that students are doing their reading. If given, each pop quiz counts as one of the percent of the 10% participation portion of your course grade (see Grading Information above). Participation Assignments Each participation assignment, which is like a short homework, counts as one of the percent of the 10% participation portion of your course grade (see Grading Information above). Participation assignments are graded on an Page 5 of 9
effort basis, i.e., you get full credit if it appears that you made a strong effort at completing the assignment and turned it in on time. There is no makeup for a participation assignment, and you must actually attend class and turn in the assignment on time in order to get credit. If you have an excused absence from class on the day that a participation assignment is due, that assignment will not be factored into your course grade. Make a copy of each participation assignment submission and bring both the original copy and the copy to class on the day it is due. The instructor will collect the original from you, and you will keep the copy so that the assignment can be discussed in class. Homework Assignments There will be several homework assignments, which each count toward an equal part of the 15% homework portion of your course grade (see Grading Information above). Unlike participation assignments, homework assignments are graded for accuracy and completeness. Professionalism also counts, so homework assignment submissions should be neat, readable, spellchecked and grammar-checked. (But for homework assignments, fancy stuff like color printing will not earn you extra points unless it clearly improves the quality of the work.) Make a copy of each homework submission and bring both copies to class on the day it is due. The instructor will collect one copy from you, and you will keep the other copy so that the assignment can be discussed in class. Add/Drop Students wishing to add or drop the course must go through the OASIS system. Withdrawals Any student who withdraws from the course before the midpoint withdrawal deadline (Thursday, Oct. 22) will get a W (NOT WF) regardless of his/her performance in the class until that point. According to UGA policy, a student who withdraws after the midpoint withdrawal deadline will get a WF regardless of his/her performance during the semester. All students have to process course withdrawals through OASIS. Incomplete Policy A student may be doing satisfactory work, but for non-academic reasons beyond the student's control, he or she cannot fulfill the requirements of the course. Under such circumstances, the instructor has the option of giving the student the grade I, indicating that the student's final mark is Incomplete. The policy in MIS Department is that the student MUST complete the course the following quarter or the "I" will automatically change to an "F." A qualifying student who wishes to exercise this grading option must sign an Incomplete Policy-Agreement. Page 6 of 9
Academic Honesty As a University of Georgia student, you have agreed to abide by the University s academic honesty policy, A Culture of Honesty, and the Student Honor Code. All academic work must meet the standards described in A Culture of Honesty found at: www.uga.edu/honesty. Lack of knowledge of the academic honesty policy is not a reasonable explanation for a violation. Questions related to course assignments and the academic honesty policy should be directed to the instructor. Page 7 of 9
Tentative Schedule of Classes This schedule contains a general layout of the course; however, changes will be necessary. It is therefore important to attend class, monitor your email, and obtain notes when absent so that you remain informed. Topics, assignments, and due dates are all subject to change. Week Date Topics Preparation Assignments / Project 1 2 3 4 5 6 7 8 9 10 11 Aug 18 Introduction to the class Due: Student Info Sheet Aug 20 Introduction to the course project; groups assigned Drop/Add deadline for undergraduate level courses Group Project Manual Aug 25 Introduction to systems analysis, SDLC Chapter 1 Aug 27 Project Initiation Chapter 2 Due: Project Deliverable 1 Assigned: Stakeholder Exercise PA1 Sep 1 Stakeholder exercise Due: Stakeholder Exercise PA1 Sep 3 Project Management Chapter 3 Due: Project Deliverable 2 Sep 8 Requirements Determination Chapter 4 Sep 10 Exam 1 Mostly or entirely multiple choices. Covers everything up to this point. Sep 15 Group Presentations (Deliverable 3). Due: Project Deliverable 3 Sep 17 Group Presentations (Deliverable 3). Sep 22 Introduction to UML Chapter 5 Sep 24 Functional modeling Chapter 5 + handouts Sep 29 Functional modeling (continued) Oct 1 Functional modeling (continued) There will be at least one participation assignment and one homework assignment for this section of the course. Oct 6 Functional modeling (continued) Oct 8 Structural modeling (Class diagrams) Chapter 6 There will be at least one Oct 13 Behavioral modeling Chapter 7 Oct 15 Behavioral modeling (continued) Oct 20 Behavioral modeling (continued) Oct 22 Essential Systems Analysis (ESA); Catch-up, test preparation, project discussion Midpoint Withdrawal Deadline (Oct 22: last day to withdraw and receive a W ) ESA Handout; Practice Exam 2 participation assignment and one homework assignment for this section of the course. Oct 27 Exam 2 part 1 - Mostly or entirely written analyses. Covers everything since Exam 1. Oct 29 Exam 2 part 2 - Mostly or entirely written analyses. Covers everything since Exam 1. 12 Nov 3 Group Presentations (Deliverable 4) Due: Project Deliverable 4 Nov 5 Group Presentations Page 8 of 9
13 14 15 16 17 Nov 10 General Design Topics and Cost / Benefit Analysis Chapter 8 (pp. 275-283) + handouts Nov 12 Interface Design Chapter 11 Nov 17 Physical Architecture Layer Design Chapter 12 Nov 19 Construction & Installation Chapters 13, 14 Nov 24 Nov 26 Thanksgiving Thanksgiving Assigned: User interface homework Due: User interface homework Dec 1 Exam 3 Multiple choice and possibly written analyses. Covers everything since Exam 2. Dec 3 Dec 8 Dec 10 Discuss Exam 3; project discussion Friday Schedule NO CLASS! There is no final exam, but we will use the final exam period for the presentation of Project Deliverable 5. Adjustments to the Syllabus The course syllabus is a general plan for the course; deviations announced to the class by the instructor may be necessary. Page 9 of 9