Software Engineering Lecture #6.

Slides:



Advertisements
Similar presentations
Information System (IS) Stakeholders
Advertisements

CLINIC NET Clinic net an automated system designed to handle all clinic processes which include administrative, financial and medical processes reducing.
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
Chapter 7 Bank Reconciliations
Sylnovie Merchant, Ph.D. MIS 160 Section 2 Spring 2004 Lecture 9: Structured Systems Development MIS 160 Systems Development Life Cycle I.
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 85 C HAPTER 1 Accounting Information Systems: An Overview.
Lecture 7 Model Development and Model Verification.
Overview of a Simple Development Method. Background Before discussing some specific methods we will consider a simple method that doesn’t have a name.
Copyright © 2007 Prentice-Hall. All rights reserved 1 Internal Control & Cash Chapter 8.
1 SWE Introduction to Software Engineering Lecture 11 - Requirements Engineering Processes.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Integrated Hospital Management System. Integrated Hospital Management System software is user-friendly software. The main objectives of the system is.
1 CIFThealth3.1 Computer Software for Hospital Automation.
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Data Flow Diagrams (DFDs)
Modeling the system the data flow diagram the context diagram level decomposition the cornucopia case portfolio project Systems Analysis and Design for.
Tutorial 6 DFDs vs. Use Case Diagrams (Textbook Chapter 7 & Appendix)
Activity Diagram.
Finance and Administration Department. Organizational Chart Finance and Administration Dept (Finance and Administration Controller) Finance and Administration.
Tally.ERP 9 For Hospital Management. © Tally Solutions Pvt. Ltd. All Rights Reserved 2 2 Agenda Hospital Management -Overview How Hospital Operations.
Powered by Hospital Management Solution on Tally.ERP 9.
6–1 McQuaig Bille 1 College Accounting 10 th Edition McQuaig Bille Nobles © 2011 Cengage Learning PowerPoint presented by Douglas Cloud Professor Emeritus.
Chapter 5 Flowcharting Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Lim Sei cK. Introduction Think about the items you normally buy with your pocket money, eg. Refreshments, stationery or reading materials. Do you.
Hospital Information System Cifthealth For Small Large and Teaching Hospital Software in Client Server Technology available in Single & Multiuser Version.
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
section II Analysis Systems Analysis and Design
Copyright © Texas Education Agency Accounting for Grant Funds, including Documentation for Expenditures.
RK Solutions Presents Hospital Management
ACC 403 Something Great For More Tutorials
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Fiscal Year-End Procedures
Front Office Accounting
Accounting for Receivables
Tally.ERP 9 For Hospital Management
Lecture 1 Learning Objective
Systems Documentation Techniques
Systems Documentation Techniques
DFD(Data Flow Diagram)
Chapter 2 Bank Reconciliations ALSARHANI YAHYA.
ANALYZING AND RECORDING TRANSACTIONS
McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Object-Oriented Static Modeling of the Banking System - I
Public Electronic Payment System
System Process Modeling
BASIC ACCOUNTING CONCEPTS
Structured Analysis and Dataflow Diagrams
LESSON 2 SYSTEM ANALYSIS & DESIGN PHASE
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
Financial Accounting Lecture 02.
Recording Transactions in a General Journal
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Advanced Financial Accounting
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
Payments 1/11/2019 Payments ©2003 SPL WorldGroup, Inc.
Introduction to Accounting and Business
Comprehensive Medical Assisting, 3rd Ed Unit Three: Managing the Finances in the Practice Chapter 12 – Accounting Responsibilities.
SYSTEM ANALYSIS & DESIGN PHASE
Using Use Case Diagrams
System Design By Kustanto.
Learning Objective This lecture will cover following areas:
Cashless Process Planned Hospitalization Emergency Hospitalization
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
Daily Financial Practices
Hospital Information Management System (HIMS)
Engineering Quality Software
The Adjusting Process LO 1 – Understanding the Nature of the Adjusting Process.
LO 1 – Understanding the Nature of the Adjusting Process
Accounting Information Systems and Business Processes - Part I
Hospital Management System
Presentation transcript:

Software Engineering Lecture #6

Source and Sink Analysis Sources of requirements are the origins from where the corresponding business process is initiated. By this concept, one has to trace from a requirement back to its origins to see who is involved in its initiation. Sink is the consumer of certain information. It is that entity which provides a logical end to a business process. These are logical ends of requirements, or where all the requirements are consumed.

Source and Sink Analysis In source and sink analysis the analyst determines all the sources of requirements and where do these requirements consume (sinks). evaluate a report which displays certain information, the source of this report is the data (and who enters it) that is input to be retrieved later in the form of the report.

Understanding the Business Domain That is, clear understanding of the problem domain is imperative in successful delivery of a software solution. A software developer has to develop an understanding of the business problem he is trying to solve. Unless he develops this understanding, it is really difficult, if not impossible, to develop the right solution. But at least if he collects both ends (sources, sinks) involved in different processes of the business system, the corresponding requirements will be complete and yield a better understanding of the problem domain.

Types Of Models Business Process Model State Transition Model Data Flow Model

Business Flow Example

Business process model A patient may come to visit In Patient Department (IPD) or output patient department (OPD) System determines if he is a company patient or a private patient. For a company patient, system verifies him. For an OPD patient, system will issue a chit to the patient and inform him about his number and the consultant to whom he has to consult and he will have to wait for his turn. After verifying an IPD patient, system will create a visit and allocate him a room or a bed etc. If system cannot allocate this, then it will inform the patient. Otherwise the patient is checked in and his information is maintained in the system. System displays information about the expenses of the required service to the patient so that he is informed of his expected expenditure.

Business process model Some advance payment is also received against the required service and this amount is adjusted in the final settlement. All this information is supplied to cash office that eventually deals with payments, etc. Upon receiving the cash, for OPD patient, a chit will be issued. For IPD patient, an admission form will be filled and this information will be maintained in the system. A receipt will be issued to the patient. For credit transaction, corresponding voucher will be prepared. So the model depicts process before the start of the treatment. A patient may ask to change his service on event of an unsatisfied response from the hospital staff or any other reason. System may cancel his record and pay his amount back. Similarly, a doctor may ask a patient to change his status from OPD to IPD.

In a business process diagram, following points are important and should be noted It does not describe the automated system It only reflects the existing process of the user to help software engineer/analyst in understanding business domain. It may contain information on processes that need not be automated.