[go: up one dir, main page]

0% found this document useful (0 votes)
142 views3 pages

MCA System Analysis Course

Mca

Uploaded by

jishu kurmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
142 views3 pages

MCA System Analysis Course

Mca

Uploaded by

jishu kurmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

The Assam Kaziranga University

School of Computing Sciences


Koraikhowa, Jorhat, Assam-785006
Course with Credit: System Analysis and Design (4) Code: CS2A515
Program: MCA (2023-2025) Semester: II

Rationale: The application of software engineering techniques for the Software development life cycle
will be taught in this course. Importance will be given on topics like project management and formal
techniques for doing analysis, design, and implementation, various software engineering analysis and
design tools and techniques, information gathering for defining system requirements, data modeling
with entity-relationship diagrams, process modeling with data flow diagrams or use cases, data
dictionaries, and prototyping. Emphasis will also be given on some current topics like agile
development, extreme programming, rapid application development (RAD), Scrum and the Unified
Modeling Language (UML).
Catalogue Description: The Software Engineering techniques, SDLC, Project Management, Formal
Techniques for Analysis, Design, and Implementation, CASE Tools, Information gathering for
defining system requirements, data modeling with E-R diagrams, Process Modeling with DFD or use
cases

Pre-requisites: It is assumed that students are familiar with the basic models of software
engineering. Knowledge in different technical terminologies of the software development process
will be helpful to understand this course.
Course Outcomes:
CO1: Describe the concepts of systems analysis and ability to understand the Systems Development
Cycle. Identify the issue that arises in the design of systems as a whole
CO2: Solve a wide range of problems related to the analysis, design and construction of software
systems and testing for structured design
CO3: Evaluate the role of system analyst worldwide to understand the applications of IT projects in
different context. Students will be able to understand maintenance and develop systems
maintenance plan.
CO4: Explore recent trends in software projects. Explain the techniques of moving to the
implementation phase

Course Outlines

Module I: System Analysis Fundamentals: (10 Hours)

1.1 Introduction: • What is a System? • Constraints of a System • Properties of a System • Elements


of a System •Types of Systems • System Environments and Boundaries • Real-time and distributed
systems • Basic principles of successful systems • Structured System Analysis and Design.
1.2 Systems Analyst: • Role and Need of Systems Analyst • Qualifications and responsibilities •
System Analysis as a Profession • Attributes of a Systems Analyst
1.3 System Development Cycle: • Introduction to Systems Development Life Cycle (SDLC) •
Various phases of SDLC: Study, Analysis, Design, Development, Implementation, Maintenance
Module II: The Systems Documentation and Feasibility: (10 Hours)

2.1 Systems Documentation Consideration: • Principles of Systems Documentation • Types of


documentation and their importance • Enforcing documentation discipline in an organization
System Planning • Major Activities in requirement Determination • Information Gathering
Techniques • Review of Records, Procedures, and Forms • Joint Application Development
2.2 Assessing Project Feasibility: • Technical, Operational, Economic • Cost Benefits Analysis •
Schedule, legal and contractual, Political. • Modern Methods for determining system requirements
• Assessing the value of IT investment

Module III: System Structured Analysis: (10 Hours)

3.1 Modular and Structured Design: • Module specifications • Top-down and bottom-up design •
Module coupling and cohesion • Structure Charts • Decision Trees • Decision Tables •Pseudocode
• Context Diagram
3.2 System Design and Data Modelling: • Process Modeling, logical and physical design • DFD •
Conceptual Data Modeling: Entity Relationship Analysis, Entity-Relationship Modeling, E-R
Diagram, Relationships cardinality and participation • Normalizing relations – various normal
forms and their need, Examples of relational database design
3.3 Process Description: • Documentation: - Data Dictionary, Recording Data Descriptions. • Input
and Output: - Classification of forms, Input/output forms design - User-interface design, Graphical
User-interface - Standards and guidelines for GUI design

Module IV: System Implementation Maintenance / Audit: (5 Hours)


4.1 System acceptance criteria: • Financial Analysis Tools • Project Management tools • System
Evaluation and Performance. • Testing and Validation.
4.2 System Implementation and Maintenance: • Preparing User Manual • Maintenance Activities
and Issues

Module V: Emerging Topics of System Analysis and Design (5 Hours)


5.1 Definitions of agile development Extreme programming • Rapid Application Development (RAD)
• Scrum
5.2 Unified Modeling Language (UML) • The Systems Analysts Toolkit • Communication Tools •
CASE Tools

Teaching Methods: The course duration is of 40 sessions of 60 minutes each.


The following pedagogical tools will be used to teach this course:
• Lectures
• Case Discussions / Class Notes
• Audio-visual Material (Clippings/ online videos)
• Assignments and Presentations: Practical Application with reference to SAD:
A project report on an application based on a business requirement, Feasibility study, identify and
analyze its requirements and subsequently design the system and developing the system’s interfaces
using the concepts studied in the subject
Text Books:
1. Jeffrey A. Hoffer, Joey F. George, Joseph S. Valacich, Modern Systems Analysis and Design,
Pearson, Latest Edition
2. Kenneth E. Kendall, Jullie E. Kendall, System Analysis and Design, Pearson, (2013) 9th Edition
3. Silver and Silver, System Analysis and Design, Addison Wesley, Latest Edition
Reference Books:
1. Waman S. Jawadekar, Software Engineering Principles and Practice, McGraw Hill, Latest Edition
2. Alan Dennis, Barbara Haley Wixom, Roberta M. Roth, System Analysis and Design with UML
Version 2.0 An Object-Oriented Approach, Wiley (2014) 7th Edition
3. Gary B. shelly, Thomas J. Cashman and Harry J. Rosenblant, Systems Analysis and Design,
Cengage Learning, (2017) 11th Edition

E-Reference:
1. https://www.tutorialspoint.com/system_analysis_and_design/index.htm
2. https://www.tutorialspoint.com/system_analysis_and_design/system_analysis_and_design_overvie
w.htm
3. https://www.tutorialspoint.com/system_analysis_and_design/system_analysis_and_design_quick_g
uide.htm
4. https://www.tutorialspoint.com/system_analysis_and_design/system_design.htm

List of Journals / Periodicals / Magazines


1. Journal of Systems Analysis and Software Engineering
2. Global Journal of Technology and Optimization – Software Design
3. Indian Journal of Science and Technology
4. Cybernetics and Systems Analysis
5. Journal of Advanced Database Management & Systems
6. Analytics India Magazine
7. Data Quest

CO – PO Mapping Correlation Levels:


1 = Slight (Low)
2 = Moderate (Medium)
3 = Substantial (High)
“-“= no correlation

COs/P PO PO PO PO PO PO PO PO PO PO PO PO
os 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 1 3 1 1 - 1 2 - - -
CO2 3 2 3 - - 2 1 - 2 - - 1
CO3 2 2 3 1 3 1 - - - - - 1
CO4 3 2 1 1 1 1 2 - 1 - - -

Grading System: The final grade shall be based on the following:-


Internal Evaluation: 30%
End Semester Exam: 70%
Academic Council Approval:

You might also like