ISE 325 - Information Systems Engineering 1
Semester 1 5772
Topics Reading Assignments Grading Lectures Policies
Time: Wednesday 09:00 - 12:00 in Computer Room 214 in
Triguboff
Targil: Wednesday 14:00 - 16:00 in Computer Room 209 in
Triguboff
Instructor:
Michael J. May
e-mail: mjmay (AT) kinneret,ac,il
office hours: Wednesday 12:30-13:30
(and by appointment)
The full detailed
syllabus for the course is available here.
Reminder:
Assignment 4 is due 18 Jan
Topics:
The stated goals of the course, as listed in the course
description is to introduce the functional approach to
Information Systems (IS) analysis. It includes topics
related to IS life cycle and general approaches in IS
development. The following phases of IS planning are
discussed:
- Planning Phase
- Existing State Study
- Initial System Characterization
- Feasibility Analysis
- Selection of Potential Approaches
The following phases and artifacts of IS analysis are
discussed:
- Functional-Hierarchical Analysis using Data Flow
Diagrams (DFDs) and Functional Hierarchical
Decomposition (FHD)
- Data Dictionaries
The following phases and artifacts of IS design are
discussed:
- System Design using ADISSA:
- Processes
- Interfaces
- Inputs
- Outputs
- Database Schema
The course also introduces the use of SQL for data
access. This material is cross linked to the
concurrently offered course ``Database Systems''.
This course will apply some techniques from the other
course, including Entity Relationship Diagrams (ERD) and
database normalization.
The course will conclude with the introduction of
object-oriented techniques (primarily from Shoval) for
analysis and development of information systems, topics
which will be covered in more depth in the follow up
course Information Systems Engineering 2.
Reading
The following books contains useful course material,
and much of the lecture content is derived from them
(and other sources). Copies of these books are on
reserve in the Kinneret Library.
- Kenneth Kendall and Julie Kendall. Systems Analysis
and Design. Pearson Educational, 8/e edition,
2011.
- Peretz Shoval. Planning, Analysis, and Design of
Information Systems, volume 1-3. The Open
University
of Israel, 1998.
- Peretz Shoval. Analysis and Design of Information
Systems - Combining Processes and Objects.
The
Open University of Israel, 2004.
- Floyd J. Fowler. Improving Survey Questions: Design and
Evaluation, volume 38 of Applied Social
Research Methods Series. Sage Publications, 1995.
- Zahir Irani and Peter Love, editors. Evaluating
Information Systems. Elsevier, First edition,
2008.
In addition, the following books, papers, and web sites
provide supplementary material. Reading selections from
these sources will be announced in class.
- John D. Gould and Clayton Lewis. Designing for usability:
key principles and what designers think. In
CHI '83: Proceedings
of the SIGCHI conference on Human Factors in
Computing Systems, pages 50-53,
New York, NY, USA, 1983. ACM.
- Raman Ramsin and Richard F. Paige. Process-centered review
of object oriented software development
methodologies.
ACM Comput. Surv., 40(1):1-89, 2008.
- Ian Sommerville. Software Engineering.
Addison-Wesley, Essex, England, 8th edition, 2007.
Assignments
Assignment 1: Initialization
and Specification Reports. Weekly Reports. Presentation Schedule
on Telem.
Assignment 2: Interviews
and
report. Due
7 December 2011.
Assignment 3: Initialization
document. Due 21 December 2011.
Assignment 4: DFDs and FHD. Due
18 January 2012.
New: Submission
instructions: You may submit work using Telem, in
person, or by sending email to the address ise325 at
gmail. If you send email to the ise325 address, you
will receive an auto-answer response acknowledging that a
message has been received.
Grading Criteria
- 20% Assignments
- 80% Final Exam
Lecture Slides and Notes
|
Schedule
|
#
|
Date
|
Topic
|
Notes
|
1
|
2 Nov |
Intro to IS, ADISSA |
[pdf] |
2
|
9 Nov
|
Planning, Existing
State Examination
|
[pdf][targil,
yizum on Telem]
|
3
|
16 Nov
|
Interviews and
Questionnaires
|
[pdf][targil]
|
4
|
23 Nov
|
Questionnaires 2,
Existing State and Initial Characterization
|
[pdf]
|
5
|
30 Nov
|
Analysis of
Alternative Strategies and RFPs |
[pdf][targil]
|
6
|
7 Dec
|
Evaluation and
Comparison of Proposals, Disbenefits
|
[pdf][targil]
|
7
|
14 Dec
|
Analysis using Data
Flow Diagrams |
[pdf][targil, windows]
|
8
|
21 Dec |
Functional-Hierarchical
Decomposition
|
[pdf][windows]
|
9
|
28 Dec
|
Objects and
OO-Design, OO-DFD, FOOM
|
[pdf][targil]
|
10
|
4 Jan |
Data Dictionaries
and Transactions
|
[pdf][targil, figures, apt-dict, empty-dict]
|
11
|
11 Jan |
Input and Output
Techniques
|
[pdf][targil, figures, apt-dict-full]
|
12
|
18 Jan |
User Interfaces,
Prototypes, Mockups |
[pdf][targil]
|
13
|
25 Jan
|
Database
Connections, IS Evaluation and Justification
|
[pdf]
|
|
TBAJan
|
Final Exam A from
00:00-00:00 in Room TBA
|
|
|
TBA Feb
|
Final Exam B from
00:00-00:00 in TBA |
|
Academic Integrity
Since Kinneret College does not have a unified code of
academic integrity, this course will abide by the
University of Pennsylvania's Code
of Academic Integrity. In particular, for individual
projects and group projects, the following guidelines
should be followed:
- For individual projects, you must type in
and edit your own code, documentation, and any other
materials submitted for grading.
- Copying someone else's file is not allowed.
- Allowing someone else to copy a file of yours,
either explicitly or implicitly by leaving your
code unprotected, is not allowed.
- Editing each other's files is not allowed
- Regarding the ethics of what you may or may
not discuss with others:
- If there is any doubt about the use of
external sources or collaboration, please ask for
clarification by the course staff.
|