Course Code: MCA114
Course Title: System Analysis and Design (4 Credits)
Unit 1: Introduction to System: Introduction: Definition of a System, Types of Systems, Delineating Systems, Products, and Tools, Precedented versus Unprecedented Systems: Analytical Representation of a System: Systems that require engineering:
Unit 2:Data and Information: Types of information: operational, tactical, strategic and statutory – why do we need information systems – management structure – requirements of information at different levels of management – functional allocation of management – requirements of information for various functions – qualities of information-small case studies.
Unit 3: System Attributes, Properties, and Characteristics: Introduction: Overview of Attributes, Properties, Characteristics and elements of system: Every System has its own unique identity: Understanding System Performance: System Characteristics: The System’s State of Equilibrium:
Unit 4: The Architecture of Systems: Introduction: Introducing the System Architecture Construct: Introduction of the System Elements: Understanding System Element Entity Relationships: Guiding Principles:
Unit 5: The Systems Development Life Cycle: Feasibility: Analysis: Planning and Design: Implementation: Testing, Maintenance. Requirements determination, requirements specifications, Feasibility analysis, final specifications, hardware and software study, Role of systems analyst – attributes of a systems analyst – tools used in system analysis
Unit 6: System Design: System design, system implementation, system evaluation, system modification, Structured Design, Input design, and Output design, Form Design.
Unit 7: Systems Development Methodologies: Rapid Application Development, Newer (current) methodologies, selecting the Appropriate Development Methodology
Unit 8: System Analysis-I: Introduction to System analysis, Problem Definition, Information requirements, Information gathering tools, Tools of structured Analysis – Data Flow Diagrams, Data Dictionary, Decision Tree, Decision tables and structured English.
Unit 9: System Analysis-II: File Organization, Sequential Indexed Sequential, Chaining and Inverted list organization. System Testing: Test Plan AND test data, types of system test.
Unit 10: System Implementation: Implementation Plan, activity network for conversion, combating resistance to change. Hardware/Software Selection: Procedure for selection, Major phases in selection, Make v/s buy decision, Criteria for software selection.
Unit 11: Data oriented systems design: Entity relationship model – E-R diagrams – relationships cardinality and participation – normalizing relations – various normal forms and their need – some examples of relational data base design.
Unit 12: Object oriented systems modelling: What are objects? – Why objects? – Objects and their properties – classes – inheritance – polymorphism – how to identify objects in an application – how to model systems using objects – some cases of object oriented system modeling
Unit 13: Project Team Skills and Roles: Skills and Roles of a Project Team, Business Analyst, Systems Analyst, Infrastructure Analyst, Change Management Analyst, Project Manager
Unit 14: Systems analysis and design in the era of electronic commerce: B2B, B2C and C2C; e-commerce – advantages and disadvantages of e-commerce. Ecommerce system architecture – physical networks, logical network, World Wide Web, web-services – html, XML.