To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Topic outline
- Welcome Note
Welcome Note
Assalamu 'Alaikum.
I am Afsara Tasneem Misha, welcoming you to System Analysis and Design course.
In this semester I will take the course CSE325: System Analysis and Design, which deals with planning the development of information systems through understanding and specifying in detail what a system should do and how the components of the system should be implemented and work together. We will also learn how System analysts solve business problems by analyzing the requirements of information systems and designing such systems by applying analysis and design techniques.
I hope we will learn together to enrich ourselves and together we can make this journey memorable.
May the Almighty grant you peace and happiness always.
|
Instructor : Afsara Tasneem Misha (ATM)
Office
Room #712 (7th floor), Daffodil Tower-5, Daffodil International University, 102, Sobhanbagh, Dhanmondi, Dhaka-1207
Office Hour : Sunday (15:00/16:00),Monday(15:00/16:00) or by appointment
Contact Number:
01920905947
Email : misha.cse@diu.edu.bd
|
Course Rationale
The main goal of this course is to provide students with a solid background in information systems analysis and design techniques through a combination of theory and practice. It introduces the vital logical and design considerations addressed during system and application software development.
|
Course Objective
Upon completion of the course, students are expected to be able to:
- Define various systems analysis and design concepts and terminologies
- Describe the stages of the system development life cycle model.
- Describe different methodologies and state-of-the-art developments in System Analysis and Design techniques and methods.
- Compare, use and synthesize different conceptual modeling techniques for systems analysis (including EROs, DFDs and UML).
- Apply logic modeling techniques (decision tree/table, structured English).
- Address the managerial issues involved in System Analysis and Design.
- Model the importance of collaboration and communication during System Analysis and Design.
- Apply analysis and design methodologies for real-world systems development such as Clinical Information Systems.
|
Course Outcomes
(CO’s)
Grading Scheme
- Attendance: 7%
- Class Tests/Quizzes: 15%
- Assignment: 5%
- Presentation (using video/ppt): 8%
- Midterm Exam: 25%
- Final Exam: 40%
|
*****************************************************************************************
Click here for
*****************************************************************************************
Text Book and Reference Book
*** Useful Web Links:
|
**** Additional Support for Students
|
|
|
- Assignment And Presentation
Assignment And Presentation
Section: D - Assignment and Presentation
Restricted Not available unless: You belong to CSE325_Section-D
Section: E - Assignment and Presentation
Restricted Not available unless: You belong to CSE325_Section-E
- Week 1: Data and Information
Week 1: Data and Information
Topics of discussion
- Distinction between Data and Information
- Description of types of Information: Tactical, Operational, Strategic, Statutory.
- Division of Management into different hierarchical levels.
- Type of Information needed at different levels of management.
- Division of organizations into several functional areas and their information requirements
- Attributes of Information.
Expected Learning Outcome
- Able to define and describe concepts of a data, information and system.
- Understand types of information and needed them in different levels.
- Understand the division of organizations into several functional areas and their information requirements and attributes of Information.
Class Lectures(Pre-Recorded):
- Week 2: System Analysis and Design Life Cycle
Week 2: System Analysis and Design Life Cycle
Life Cycle of System Analysis and Design
Topics of discussion
- Nine Steps in designing Information Systems.
- Tasks performed in each step.
- Nature of tasks performed by Systems Analysts.
- The attributes of Systems Analysts.
- The tools used by Systems Analysts.
Expected Learning Outcome
- Able to elaborate on different steps in designing Information Systems.
- Understand the nature of the task and attributes of a System Analyst.
- Familiar with a variety of problem-solving tools and approaches for the design and analysis of information systems.
Class Lectures(Pre-Recorded):
- Week 3: Information Gathering
Week 3: Information Gathering
Topics of discussion
- Strategy to gather information for computerization.
- Various sources of information.
- Methods of searching for information.
- Interviewing techniques to gather information from line managers to top management.
- Methods of consensus for formulating requirements.
- Quiz #01
Expected Learning Outcome
- Able to understand strategy to gather information, source and methods of information.
- Apply the concepts and tools of modern Systems Analysis.
Class Lectures(Pre-Recorded):
- Week 4: Data Flow Diagram(DFD)
Week 4: Data Flow Diagram(DFD)
Data Flow Diagram(DFD)
Topics of discussion
- What are Data Flow Diagrams (DFDs)?
- Why they are useful?
- How are they developed?
- How to level DFDs?
- Good style conventions in developing DFDs
- Difference between Logical and Physical DFDs
- Tools available to draw DFDs
Expected Learning Outcome
- Able to create context and level-1 data flow diagrams.
- Able to create Physical and Logical data flow diagram
Class Lectures(Pre-Recorded):
Online Tools for drawing DFD (With Example)::
- Week 5: Process Specification
Week 5: Process Specification
Topics of discussion
- How to use structured English to precisely specify processes
- The terminology used in structured English
- Terminology of decision tables and how it is used to specify complex logic
- How to detect errors in the decision table specifications
- Terminology and use of decision trees
- Comparison of structured English, decision tables and decision trees
Expected Learning Outcome
- Able to how to process specifications related to the Data Flow Diagram.
- Able to write clear and concise system requirements and convert them into technical specifications.
Class Lectures(Pre-Recorded):
Process Specification Practice Sheet:
- Week 6: Feasibility Analysis
Week 6: Feasibility Analysis
Topics of discussion
- Definition of Feasibility Study.
- Steps in Feasibility Study.
- Guideline for searching goals and sub-goals.
- Characteristics of a Goal.
- Case Study
- Examining alternative solutions
- Technical and Operational Feasibility
- Cost-Benefit Analysis
Expected Learning Outcome
- Formulate the goals to be met by the information system to be designed.
- Obtain alternative solutions to satisfy their goals.
- Assess the feasibility of implementing alternative solutions.
- Compute cost vs benefits of each alternative feasible solution.
Class Lectures(Pre-Recorded):
Feasibility Analysis Practice Sheet:
- Week-07 Mid-Term Examination
Week-07 Mid-Term Examination
- Week 8: Managing The Information Systems Project
Week 8: Managing The Information Systems Project
Topics of discussion
- Important of Project Management.
- System Service Request(SSR).
- Managing the Information System Project.
- Project Management Activities
- Phases of Project Management Process
- Representation and Scheduling Projects Plans.
- Gantt Chart Vs Network Diagram.
- Gantt Chart, Network Diagram, Critical Path.
Expected Learning Outcome
- Understand the management activities during project initiation, planning, execution, and close down.
- Able to draw and find critical path scheduling, Gantt charts, and network diagrams.
Practice Sheet_Lesson - 7:
- Week-9: Data Input and Output Method
Week-9: Data Input and Output Method
Effective Input and Output Design
Topics of discussion
- Input and Output Methods.
- Data Input Methods.
- Model of data input.
- Output Methods.
- Sample Output reports.
Expected Learning Outcome
- Able to create a user interface form data input and output, data to represent common business situations.
Practice Sheet_Lesson-8-Data Input and Output Method:
Live Class Lectures (Section - E):
Live Class Lectures (Section - D):
- Week-10: System Testing
- Week 11: Information Security and Cyber Crime
Week 11: Information Security and Cyber Crime
- Week-13: E Commerce and Digital Market
Week-13: E Commerce and Digital Market
- Week-14: Final Examination
Week-14: Final Examination