Syllabus Summer 2019-2020

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Faculty of Information Technology and Computer Science

Department of Management Information Systems


MIS 360: Systems Analysis and Design
Semester Summer 2019/2020
Course Catalog
Topics to be covered include: system development tools, cost benefit analysis, prototyping, alternate system
design strategies, designing human interface, software development life cycle,  rapid application development
and CASE tools, systems planning and selection, system analysis, system design, and system implementation
and operation. For practical applications, the students will use some tools and apply some of the concepts
covered in lectures.
es
Textbook(s)
Title Essentials of Systems Analysis and Design
Author(s) Joseph S. Valacich, Joey F. George, Jeffrey A. Hoffer
Edition 5th Edition
Publisher Pearson Education, Inc
Year 2012

References
Books

Instructor
Coordinator Dr. Radwan Al Dwairi
Office Location Department of Management Information Systems . office 418
Office Phone
Email [email protected]

Class Schedule and Locations


Section 1
Lecture Times: Sunday to Wed 2:00-3:15 Zoom Meetings (Online)

Course Objectives
The main objective of this course is to provide students with an
overall foundation of systems analysis and design to effectively and Assessment Method
efficiently design and implement systems.; this can help the
students to achieve the following goals:
1) Define information systems analysis and design. Exams, class discussion
2) Discuss the modern approach to systems analysis and design
that combines both process and data views of systems.
3) Describe the role of the systems analyst in information
systems development.
4) Describe the information systems
development life cycle (SDLC).

1
5) List alternatives to the systems development
life cycle, including a description of the role of
computer-aided software engineering (CASE) tools
in systems development.
6) Explain outsourcing. Exams, class discussion
7) Describe different sources of software
8) Describe options for designing and
conducting interviews and develop a plan for
conducting an interview to determine system
requirements.
9) Understand the logical modeling of
processes through studying examples of data-flow
diagrams
10) Use decision tables to represent process
logic.
11) Explain the role of conceptual data
modeling in the overall analysis and design of an
information system.
12) Describe and apply the general guidelines
for interface design, including guidelines for layout
design, structuring data-entry fields, providing
feedback, and system help.
13) Understand the necessary steps of
implementing and operating of systems

Topics Covered
Topic Chapter(s) in Text Week(s)
Part I- FOUNDATIONS FOR SYSTEMS EVELOPMENT
1- Overview 1 1
2- The Systems Development Environment
 What Is Information Systems Analysis and Design?
 Systems Analysis and Design: Core Concepts
 Systems
 Definition of a System and Its Parts
 Important System Concepts
 A Modern Approach to Systems Analysis and Design
 Developing Information Systems and the Systems Development
Life Cycle
1) Phase 1: Systems Planning and Selection
2) Phase 2: Systems Analysis
3) Phase 3: Systems Design
4) Phase 4: Systems Implementation and Operation
 Alternative Approaches to Development
1- Prototyping
 Computer-Aided Software Engineering (CASE) Tools
 Joint Application Design
 Rapid Application Development

2
 Participatory Design
1- Agile Methodologies
The Sources of Software
Introduction
Systems Acquisition
2 2
Outsourcing
Sources of Software
 Choosing Off-the-Shelf Software
Part II- Systems Planning and Selection
Identifying and Selecting Projects
The Process of Identifying and Selecting Information
Systems Development Projects
Initiating and Planning Systems Development Projects
4 3
Deliverables and Outcomes
Assessing Project Feasibility
Building the Baseline Project Plan
Reviewing the Baseline Project Plan
project follow-up
SYSTEMS ANALYSIS
Chapter 5 : Determining System Requirements
Performing Requirements Determination
The Process of Determining Requirements
Deliverables and Outcomes
Requirements Structuring
Traditional Methods for Determining Requirements
Interviewing and Listening 5 4
Directly Observing Users
Analyzing Procedures and Other Documents
Modern Methods for Determining System Requirements
Joint Application Design
Using Prototyping during Requirements Determination
Disruptive Technologies
project follow-up
Midterm Exam
Structuring System Requirements: Process Modeling
Process Modeling
Modeling a System’s Process
Deliverables and Outcomes
Data-Flow Diagramming Mechanics
Definitions and Symbols
Developing DFDs
Data-Flow Diagramming Rules
Decomposition of DFDs 6 4,5
Balancing DFDs
Using Data-Flow Diagramming in the Analysis Process
Guidelines for Drawing DFDs
Using DFDs as Analysis Tools
Using DFDs in Business Process Reengineering
Logic Modeling
 Modeling Logic with Decision Tables
project follow-up
Structuring System Requirements: 7 6
Conceptual Data Modeling
Conceptual Data Modeling
The Process of Conceptual Data Modeling

3
Deliverables and Outcomes
Gathering Information for Conceptual Data Modeling
Introduction to Entity-Relationship Modeling : Entities , Attributes ,
Candidate Keys and Identifiers, Multivalved Attributes, Relationships
Conceptual Data Modeling and the E-R Model 11
Degree of a Relationship
Selecting the Best Alternative Design Strategy
Case study and class discussions
SYSTEMS DESIGN
Chapter 8 Designing the Human Interface
Designing Forms and Reports 8 6
Deliverables and Outcomes
Designing Interfaces and Dialogues
project follow-up
Designing databases
The process of database design
The relational database model
9 6,7
Normalization
Functional dependence and primary keys

Systems Implementation and Operation


8
Systems Implementation and Operation
The Processes of Coding, Testing, and Installation
The Processes of Documenting the System, Training Users,
and Supporting Users
The Process of Maintaining Information Systems
Software Application Testing
Acceptance Testing by Users
Installation and Documenting of the System 10
User Documentation
Why Implementation Sometimes Fails
Project Closedown
Conducting Systems Maintenance
Configuration Management
Role of Automated Development Tools in Maintenance
Project submission and Discussion

Final exam 8

Evaluation
Assessment Tool Expected Due Date Weight
Midterm Exam 4th week 25%
Attendance and class discussions During the semester 5%
Assignment/Quizzes 20%
Final Exam TBA 50 %

You might also like