450 likes | 1.56k Views
conference management system. Team members. Jordanian Renewable Energy Society (JRES). Outline. Introduction Requirements Collection Interviews Questionnaires Requirements Analysis Entity Relationship Diagram (ERD ) Data Flow Diagram (DFD) Process Specification Data Dictionary
E N D
conference management system Team members Jordanian Renewable Energy Society (JRES)
Outline • Introduction • Requirements Collection • Interviews • Questionnaires • Requirements Analysis • Entity Relationship Diagram (ERD) • Data Flow Diagram (DFD) • Process Specification • Data Dictionary • Summary
Introduction • what is systems analysis ? • How we collect the requirement in our project? • What we learned in this phase ?
RequirementsCollection • Interviews:Dr. WaheebEissa Al-Nasser , Professor of Applied Physics at the University of Bahrain http://www.ecssr.com/ECSSR/print/prf.jsp?lang=en&prfId=/Profile/Profiles_0334.xml
RequirementsCollection • Questionnaires • I was have a speakers (CV) ? • It is easy and safe to register and pay online ?
RequirementsAnalysis • functional requirements
RequirementsAnalysis • Non-Functional Requirement
EntityRelationship Diagram (ERD) • What is ERD ?
DataFlow Diagram (DFD) • What is DFD? http://en.wikipedia.org/wiki/File:DataFlowDiagram_Example.png
DataFlow Diagram (DFD) Context Diagram
DataFlow Diagram (DFD) Level Zero
DataFlow Diagram (DFD) Level one - Manager
DataFlow Diagram (DFD) Level One – Director
DataFlow Diagram (DFD) Level One – Author
DataFlow Diagram (DFD) Level One - Attendee
DataFlow Diagram (DFD) Level One – Reviewer
DataFlow Diagram (DFD) Level One – Sponsor
ProcessSpecification • Defining Process • Process ID : 5.1 • Process Name : add new user • Process Description: add new user to user list . • Input: user info. • Logic : IF all user information correct add new user to database Else Re-enter user information EndIf
ProcessSpecification • Decision Table
DataDictionary • Dataflow
DataDictionary • Defining Elements
DataDictionary • Defining Data Stores
Summary • We are talk about the requirement analysis, and provide the system according that results.
QUESTIONS Finally, I'll be happy to answer your questions