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                radwandw@hotmail.com
                                                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 %