Fall 2013 MIS306 Syllabus Course Information

advertisement
Fall 2013 MIS306 Syllabus
Course Information
Room: GMCS329
Time: Monday 1600 – 1840
Professor: Murray E. Jennex, Ph.D., P.E., CISSP, CSSLP, PMP
Office: SS3206
Phone: 594-3734
Email: murphjen@aol.com OR mjennex@mail.sdsu.edu
Instant Message Office Hours: whenever online (be sure to identify yourself immediately so I
don’t ignore you)
Office Hours: Monday: 1500 – 1600; Tuesday 1600-1800; or by appointment
Book: Dennis, A., Wixom, B. H., and Roth, R.M.; Systems Analysis Design, fifth edition. John
Wiley & Sons, Inc., 2012.
Additional readings will be posted on Blackboard
Course Approach
MIS306 is a combination seminar and lecture based course. Students are expected to be
prepared for class and to contribute to class discussions. Class nights will focus on a topic and
will not specifically cover the assigned reading chapter. Students are expected to be prepared to
ask questions and fully participate in class discussions:
Student Learning Outcomes
After succeeding in this course, students will be able to:
• work in a project-team setting
• perform all aspects of the SDLC planning phase
• perform all aspects of the SDLC analysis phase
• understand and articulate the benefits and limitations of the steps and deliverables used
in information systems projects
• analyze the competitive advantage that IS projects can bring to an organization
To achieve these outcomes we will cover in detail the analysis portion of the System
Development Life Cycle, SDLC. Course topics include life cycle methodologies, analysis
requirements using structured methodology, automated tools, and process and data modeling,
feasibility studies, development strategies, needs management, and prototyping. Students
completing the course will be able to draw Data Flow and Entity Relation Diagrams and to
generate a System Requirements Specification. Specific Objectives are:
Understand the principles of software development project management
Discuss the roles of project manager and system analyst
Discuss software quality
Understand the lifecycle approach to systems analysis
Discuss the need for a lifecycle approach to systems analysis
State the goals of the lifecycle approach
List and describe the steps in the structured lifecycle
List and describe the steps in the RAD lifecycle
List and describe the steps in the Evolutionary lifecycle
Discuss when to use each lifecycle
Understand the project selection process
Describe the purpose of the Statement of Work document
Describe and list the different types of feasibility
Describe methods for estimating project size and cost
Understand the various system analysis graphical methods
Describe and create the use case for a specified system use
Describe and create the Entity Relation Diagram for a specified system
Describe and create the Data Flow Diagram for a specified process
Grading - Assignments
The course grade will be determined using the following scale and assessment items:
Grade
A
AB+
B
BC+
C
Cother
Range
>=
>=
>
>=
>=
>
>=
>=
<
94%
90%
87.5%
83%
80%
77.5%
73%
70%
70%
Class participation is worth 10% of the grade. Participation is not just showing up to class.
Participation is active interaction in discussions, asking questions, answering questions, providing
context and opinion. Students who only attend class and do not participate in discussion will earn
no better than a 7 for participation, students who actively engage in class discussions and attend
consistently will earn scores above 7 depending on their level of participation.
Statement of Work document (team effort) with presentation, 10%, Presentations are on 9/23 with
the write up due 9/30
System Requirements Specification (team project) (25%) with presentation on 12/9 and write-up
due 12/16 (write up turn in is the final)
Three Exercises (10% each):
User Case Exercise, 10/14
DFD Exercise, 10/28
ERD Exercise, 11/18
Exam on Systems Analysis concepts worth 25%. Material covered on exam are chapters 1-6 of
the text plus blackboard material. Exam is on 11/25
The Project will be to generate a System Requirements Specification for a knowledge
management system for the organization of your choice.
1. The organization for the analysis may come from the student’s work
2. Final Deliverables are due 12/16
3. Deliverables are a Project Notebook that includes:
· a. Statement of the problem via a SOW (turned in earlier and included in the notebook)
· b. System Requirements Specification including:
1) Modeling Diagrams
Data Flow Diagrams (DFD)
Entity Relation Diagrams (ERD)
Use Cases
Other
· 2) Set of user requirements
· 3) Assessment of alternatives
A 10% late penalty will be assigned for late assignments. Nothing will be accepted if over 2
weeks late.
All turn in work needs to be typed and have a cover page. Be sure to include your name, the
class, and what the turn in work is on the cover sheet.
Reading Assignments
The below reading assignments are from the text, additional reading will be on
blackboard
Date
8/26
9/2
9/9
Reading
none
none
Ch 1
9/16
9/23
9/30
10/7
10/14
10/21
10/28
11/4
11/11
11/18
11/25
12/2
12/9
12/16
Ch 2
Ch 3
Ch 4
Ch 5
none
None
Ch 6
none
Topic
Intro to Software Engineering
Labor Day
The Systems Analyst And Information Systems
Development
Project Selection And Management
Statement of Work
Requirements Determination
Use Case Modeling
Use Case review
DFD Modeling
DFD modeling review
ERD Modeling
Veterans Day
ERD Modeling Review
Ch 1-6 exam
Finalizing Requirements/Catchup
Team Presentations
Final
Assignment
SOW presentations
SOW turn in
Use Case Exercise
DFD Exercise
ERD Exercise
Ch 1-6 Exam
Project Write Up
Course Polices
Students are expected to be prepared to discuss the assigned readings and to attend class. It is
understood that there may be occasions when you will have to miss class, on these occasions I
request you send me an email letting me know prior to class. Should it be necessary that you
miss class on the night an assignment is due or the exam or presentation is scheduled I request
notification prior to the absence so that exams/presentations can be rescheduled. I will accept
assignments via email on the due date as long as a hard copy is submitted at the next class the
student is at.
Excessive absences, more than 4, or a lack of participation, or excessive unrelated conversation,
or excessive use of computers for non class work will result in a 5% grade deduction. Excessive
will be in my opinion but students will be warned and given an opportunity to improve before the
deduction will be assessed.
Cheating is defined as the effort to give or receive help on any graded work in this class without
permission from the instructor, or to submit alterations to graded work for re-grading. Any student
who is caught cheating receives an F for the class, will be reported to Judicial Procedures, and be
recommended for removal from the College of Business.
Plagiarism will not be tolerated and rampant or repeated plagiarism will be treated as cheating.
Plagiarism is claiming other’s work for your own. This can be done by not properly citing or
referencing other’s work in your papers, copying other’s work into your own (even if cited and
referenced), and/or copying other’s work into your own without citing or referencing the source.
Citation and referencing errors will result in grade deductions for the first offense, repeated
offenses will result in reduction by a full grade on the assignment, an F for the assignment, or an
F for the class depending upon the severity and intent of the offense.
A 10% penalty will be assigned for late assignments. No assignment will be accepted if over 2
weeks late.
All turn in work needs to be typed, have a cover page, and be single-spaced with appropriate
spacing. Be sure to include your name, the class, and what the turn in work is on the cover sheet.
Download