BSc in Computer Science / Бакалавр в Області Комп'ютерних Наук

Course Details

Course Information Package

Course Unit TitleSYSTEMS ANALYSIS AND DESIGN
Course Unit CodeACSC155
Course Unit Details
Number of ECTS credits allocated5
Learning Outcomes of the course unitBy the end of the course, the students should be able to:
  1. Understand the fundamentals of System Development, how to analyze and design an information system and how the development of an information system can be viewed as an opportunity for improvement.
  2. Identify a problem and use problem solving methodologies like System Development Life Cycle, System Development Techniques and methodologies, and prototyping, to solve such problems.
  3. Demonstrate their ability to analyze and design a system using Data Modelling, Process Modelling, and Network Modelling for real cases (as a mini project).
  4. Apply using examples the normalization process, event analysis, process analysis and design, file and database design, input output design, and user interface design.
  5. Develop skill to distinguish a friendly and efficient system from a bad designed system,
Mode of DeliveryFace-to-face
PrerequisitesNONECo-requisitesNONE
Recommended optional program componentsNONE
Course Contents

Introduction to Information Systems

 

Introduction to System Analysis and Design

Opportunity to improve a system

 

System Development fundamentals

System Development Life Cycle

System Development Techniques and methodologies

Computer-Aided Systems Engineering

 

Systems Planning and Systems Analysis

Systems Planning

Systems Analysis

Data Modelling (Entity Relationship Diagrams ERDs)

Process Modelling (Data Flow Diagrams DFDs, Decomposition Diagram)

Network Modelling

 

System Design

Selection Phase 

Acquisition phase and system design  

Establish Integration Requirements

Data Analysis (Normalization Process), Event Analysis

Process Analysis and Design

Event analysis 

Installation of the system: Phase, Direct, Pilot, Parallel

Input/Output Design and user interfaces  

File and Database Design

Program Design

 

Testing and Debugging

Testing; Selection of test data

Installation

Integration

Recommended and/or required reading:
Textbooks
  • Kenneth E. Kendall and Julie E. Kendall, 2004, Systems Analysis and Design, 6th edition, Prentice Hall, Inc
  • Kenneth E. Kendall and Julie E Kendall, 2010, Systems Analysis and Design 8th edition, Pearson Education
References
  • Jeffrey A. Hoffer, Joey F. George, Joseph S. Valacich, 1996, Modern Systems Analysis and Design, Addison - Wesley
  • James O., Hicks Jr.,1993, Management Information Systems, 3rd edition, West Publishing Company.
  • Keneth C. Laudon, Jane P. Laudon 2002, Management Information Systems, 7th edition, Prentice Hall, Inc.
  • Whitten, Bentley and Barlow, 1998. Systems Analysis and Design, 4th edition. IRWIN.
  • Ramez Elmasri, Shamkant Navathe, 2002, Fundamentals of Database Systems, 3rd edition, Prentice Hall. ISBN: 0-201-54263-3.
  • Internet Search bank at: www.infotrac.galegroup.com/itweb/fitcy
Planned learning activities and teaching methodsThe course is mainly delivered through lectures (conducted with the help of computer presentations) that illustrate the core concepts. Lecture notes and presentations are available through the web for students to use in combination with the textbooks.
Assessment methods and criteria
Final Exam60%
Test24%
Assignment12%
Assignments4%
Language of instructionEnglish
Work placement(s)NO

 Друк  E-mail