DESCRIPTION:
This course provides an introduction to the concepts, methodologies, and processes for requiremnets gathering and analysis of development of information systems
PREREQUISITES:
INFSCI 0010-Introduction to Information, Systems, and Society
TEXT:
Modern Systems Analysis and Design (Recommended)
GRADING:
- Class participation [15%]
- Assignments [30%]
- Assignment 1 [10%]: Practice with waterfall model (Due Feb 13)
- Assignment 2 [10%]: Writing project proposal (Due March 6)
- Assignment 3 [10%]: Practice with object oriented analysis (Due April 17)
- Midterm project [25%] (Due March 20)
- Final project [30%] (Due April 23)
OFFICE HOUR:
Monday 2:00-3:00, 709 Information Science Building (135 North Bellefield Avenue)
TOPICS TO BE COVERED:
- Origin of software
- Planning system development projects
- Project management approaches
- Methods of collecting requirements
- Processing modeling and data modeling
- Object oriented analysis
SYLLABUS:
# | Date | Topic | Details |
---|---|---|---|
1 | Jan 09, 2013 | Introduction and overview | Introduction to course Course logistics Students' introduction |
2 | Jan 16, 2013 | Origins of software | Outsourcing Sources of software Reuse of software Evaluations of off-shelf software |
3 | Jan 23, 2013 | Planning system development projects | Identifying and selecting IS projects IS system planning Initiating IS development projects |
4 | Jan 30, 2013 | Project management: traditional approaches | Waterfall model Traditional methods of collecting requirements Interview Observing Analyzing procedures and documents |
5 | Feb 06, 2013 | Contemporary methods of collecting requirements | Joint Application Design Prototyping |
6 | Feb 13, 2013 | No class Assignment 1 due | |
7 | Feb 20, 2013 | Agile software development | Methods Requirements determination techniques |
8 | Feb 27, 2013 | Open class | |
9 | March 06, 2013 | Extreme project management Assignment 2 due | Extreme programming Practices |
10 | March 13, 2013 | No Class | Spring break |
11 | March 20, 2013 | Midterm | Midterm project report |
12 | March 27, 2013 | Process modeling | Data flow diagrams Decompositions of DFDs Balancing DFDs Decision tables |
13 | April 03, 2013 | Object-oriented analysis | Use cases Activity diagrams Sequence diagrams |
14 | April 10, 2013 | Data modeling | Conceptual data modeling E-R modeling Database patterns |
15 | April 17, 2013 | Object modeling Assignment 3 due | Representing objects Representing Associations, and associative Classes Stereotypes for attributes Generalization Aggregation |
16 | April 24, 2013 | Final project | Poster session |
COURSE POLICIES
Academic Integrity: You are expected to be fully aware of your responsibility to maintain a high quality of integrity in all of your work. All work must be your own, unless collaboration is specifically and explicitly permitted as in the course group project. Any unauthorized collaboration or copying will at minimum result in no credit for the affected assignment and may be subject to further action under the University Guidelines for Academic Integrity. You are expected to have read and understood these Guidelines. A document discussing these guidelines was included in your orientation materials.
Attendance: Class attendance, while not mandatory, is required if you want to succeed in this course, especially since the course does not have any course book and it involves a lot of in-class discussions. If you have missed the lecture, make sure that you have a copy of the slides. All the lecture materials will be uploaded online. The class participation credit is engineered to encourage your attendance.
Late Submissions: Homework or projects submitted after due date will be accepted, but your objective grade will be scaled so that you lose 10% of the grade for every late working day. I.e., if you will submit your work one week late, you will lose 50% of the grade.
Concerning Students with Disabilities: If you have a disability for which you are or may be requesting an accommodation, you are encouraged to contact both your instructor and Disability Resources and Services, 216 William Pitt Union, (412) 648-7890/(412) 383-7355 (TTY), as early as possible in the term. DRS will verify your disability and determine reasonable accommodations for this course.
An important note on plagiarism: Cheating and plagiarism will not be tolerated. Students caught cheating or plagiarizing will receive no credit for the assignment on which the cheating occurred. Additional actions -- including assigning the student a failing grade in the class or referring the case for disciplinary action -- may be taken at the discretion of the instructors. You may incorporate excerpts from publications by other authors, but they must be clearly marked as quotations and properly attributed. You may obtain copy editing assistance, and you may discuss your ideas with others, but all substantive writing and ideas must be your own or else be explicitly attributed to another, using a citation sufficiently detailed for someone else to easily locate your source.