SlideShare a Scribd company logo
Modeling System Requirements
Systems Analysis and Design
Models and Modeling
• A model is a representation of some aspect of
the system being built.
• The purpose of models:
– models help the analyst clarify and simplify the
design
– Models assist in the communication between
system users and developers and foster
understanding
Models and Modeling
• Types of models
– Mathematical Models
• Formulas that describe technical aspects of the system
– Descriptive Models
• Narrative memos, reports or lists that describe some
aspect of a system
– Graphical Models
• Diagrams and schematic representations of some
aspect of the system
Models Used in Systems Analysis and Design
• Models created during analysis phase
– Entity-Relationship Diagram
– Activity Diagram
• Models created during the design phase
– Screen/Report Layout
– System Flowchart
– Database Design/Schema
– Network Diagram
– Structure Chart (HIPO)
Entity Relationship Diagram
• An entity relationship diagram is a model used
to define the data storage requirement.
– Data entities
• The things the system needs to store information about
• Contains an identifier and attributes
Entity Relationship Diagram
• A simple ERD:
Customer Order
A customer can place zero
or more orders
Order must be placed by
exactly one customer
Entity Relationship Diagram
• Cardinality Symbols of Relationships
Exactly One
(Mandatory)
Zero or One
(Optional)
Zero or more
(Optional)
One or more
(Mandatory)
Entity Relationship Diagram
• An expanded ERD with attributes shown:
Customer
Cust Number
Name
Address
Phone
Order
Order ID
Order Date
Amount
Order Item
Item ID
Quantity
Price
Screen/Report Layout
Database Design/Schema
Network Diagram
• A computer network diagram is a schematic depicting the
nodes and connections amongst nodes in a computer network
Structure Chart (HIPO)
• A structure
chart is a design
tool that
pictorially shows
the relation
between
processing
modules in
computer
software.

More Related Content

What's hot

system analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendallsystem analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendall
Dana dia
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
Ashesh R
 
Requirements management
Requirements managementRequirements management
Requirements management
Syed Zaid Irshad
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
Saqib Raza
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
farazimlak
 
Requirements engineering for web-based information system
Requirements engineering for web-based information systemRequirements engineering for web-based information system
Requirements engineering for web-based information system
Syed Zaid Irshad
 
Component level design
Component   level designComponent   level design
Component level design
Midhula Chandren
 
Chapter 4 software design
Chapter 4  software designChapter 4  software design
Chapter 4 software design
Cliftone Mullah
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and Design
Motaz Saad
 
Chapter12 designing databases
Chapter12 designing databasesChapter12 designing databases
Chapter12 designing databases
Dhani Ahmad
 
Chapter 6 relational data model and relational
Chapter  6  relational data model and relationalChapter  6  relational data model and relational
Chapter 6 relational data model and relational
Jafar Nesargi
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activities
sommerville-videos
 
Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02
Jotham Gadot
 
Software design
Software designSoftware design
Software design
Software designSoftware design
Software design
Benazir Fathima
 
SE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context ModelSE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context Model
Amr E. Mohamed
 
System requirements specification (srs)
System requirements specification (srs)System requirements specification (srs)
System requirements specification (srs)
Savyasachi14
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
shhajira
 
Enterprise Software Architecture Project
Enterprise Software Architecture ProjectEnterprise Software Architecture Project
Enterprise Software Architecture Project
Mohammad Emrul Hassan Emon
 
Software design methodologies
Software design methodologiesSoftware design methodologies
Software design methodologies
Dr. C.V. Suresh Babu
 

What's hot (20)

system analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendallsystem analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendall
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Requirements management
Requirements managementRequirements management
Requirements management
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
Requirements engineering for web-based information system
Requirements engineering for web-based information systemRequirements engineering for web-based information system
Requirements engineering for web-based information system
 
Component level design
Component   level designComponent   level design
Component level design
 
Chapter 4 software design
Chapter 4  software designChapter 4  software design
Chapter 4 software design
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and Design
 
Chapter12 designing databases
Chapter12 designing databasesChapter12 designing databases
Chapter12 designing databases
 
Chapter 6 relational data model and relational
Chapter  6  relational data model and relationalChapter  6  relational data model and relational
Chapter 6 relational data model and relational
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activities
 
Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02
 
Software design
Software designSoftware design
Software design
 
Software design
Software designSoftware design
Software design
 
SE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context ModelSE_Lec 05_System Modelling and Context Model
SE_Lec 05_System Modelling and Context Model
 
System requirements specification (srs)
System requirements specification (srs)System requirements specification (srs)
System requirements specification (srs)
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
Enterprise Software Architecture Project
Enterprise Software Architecture ProjectEnterprise Software Architecture Project
Enterprise Software Architecture Project
 
Software design methodologies
Software design methodologiesSoftware design methodologies
Software design methodologies
 

Similar to 6 modeling system requirements

7 designing the system
7 designing the system7 designing the system
7 designing the system
ricardovigan
 
Unit 5 design engineering ssad
Unit 5 design engineering ssadUnit 5 design engineering ssad
Unit 5 design engineering ssad
Preeti Mishra
 
Sadchap01
Sadchap01Sadchap01
Software Requirement Engineering.pptx
Software Requirement Engineering.pptxSoftware Requirement Engineering.pptx
Software Requirement Engineering.pptx
sonia929347
 
chapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdfchapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdf
AxmedMaxamuud6
 
Chapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptxChapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptx
AxmedMaxamuudYoonis
 
Unit iii(part a- design process model)
Unit   iii(part a- design process model)Unit   iii(part a- design process model)
Unit iii(part a- design process model)
BALAJI A
 
Design engineering
Design engineeringDesign engineering
Design engineering
Vikram Dahiya
 
Design engineering
Design engineeringDesign engineering
Design engineering
Vikram Dahiya
 
architectural design
 architectural design architectural design
architectural design
Preeti Mishra
 
Architec design introduction
Architec design introductionArchitec design introduction
Architec design introduction
Dr.Jayanthi ramasamy
 
Analysis
AnalysisAnalysis
Analysis
Preeti Mishra
 
Chapter 6 design
Chapter 6 designChapter 6 design
Chapter 6 design
nikshaikh786
 
Se ii unit3-architectural-design
Se ii unit3-architectural-designSe ii unit3-architectural-design
Se ii unit3-architectural-design
Ahmad sohail Kakar
 
Different approaches to software design
Different approaches to software designDifferent approaches to software design
Different approaches to software design
Sandeep Kumar Nayak
 
Pressman_ch_9_design_engineering.ppt
Pressman_ch_9_design_engineering.pptPressman_ch_9_design_engineering.ppt
Pressman_ch_9_design_engineering.ppt
MotherTheresa2
 
Software design principles
Software design principlesSoftware design principles
Software design principles
Ritesh Singh
 
Structured system analysis
Structured system analysisStructured system analysis
Structured system analysis
learnt
 
DESIGN CONCEPTS
DESIGN CONCEPTSDESIGN CONCEPTS
DESIGN CONCEPTS
VigneshSridhar17
 
rEFUP.pdf
rEFUP.pdfrEFUP.pdf

Similar to 6 modeling system requirements (20)

7 designing the system
7 designing the system7 designing the system
7 designing the system
 
Unit 5 design engineering ssad
Unit 5 design engineering ssadUnit 5 design engineering ssad
Unit 5 design engineering ssad
 
Sadchap01
Sadchap01Sadchap01
Sadchap01
 
Software Requirement Engineering.pptx
Software Requirement Engineering.pptxSoftware Requirement Engineering.pptx
Software Requirement Engineering.pptx
 
chapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdfchapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdf
 
Chapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptxChapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptx
 
Unit iii(part a- design process model)
Unit   iii(part a- design process model)Unit   iii(part a- design process model)
Unit iii(part a- design process model)
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
architectural design
 architectural design architectural design
architectural design
 
Architec design introduction
Architec design introductionArchitec design introduction
Architec design introduction
 
Analysis
AnalysisAnalysis
Analysis
 
Chapter 6 design
Chapter 6 designChapter 6 design
Chapter 6 design
 
Se ii unit3-architectural-design
Se ii unit3-architectural-designSe ii unit3-architectural-design
Se ii unit3-architectural-design
 
Different approaches to software design
Different approaches to software designDifferent approaches to software design
Different approaches to software design
 
Pressman_ch_9_design_engineering.ppt
Pressman_ch_9_design_engineering.pptPressman_ch_9_design_engineering.ppt
Pressman_ch_9_design_engineering.ppt
 
Software design principles
Software design principlesSoftware design principles
Software design principles
 
Structured system analysis
Structured system analysisStructured system analysis
Structured system analysis
 
DESIGN CONCEPTS
DESIGN CONCEPTSDESIGN CONCEPTS
DESIGN CONCEPTS
 
rEFUP.pdf
rEFUP.pdfrEFUP.pdf
rEFUP.pdf
 

More from ricardovigan

pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdfpdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
ricardovigan
 
pdfcoffee.com_narrative-report-on-tree-planting-pdf-free.pdf
pdfcoffee.com_narrative-report-on-tree-planting-pdf-free.pdfpdfcoffee.com_narrative-report-on-tree-planting-pdf-free.pdf
pdfcoffee.com_narrative-report-on-tree-planting-pdf-free.pdf
ricardovigan
 
16-interactive-information-and-media-171008025451.pdf
16-interactive-information-and-media-171008025451.pdf16-interactive-information-and-media-171008025451.pdf
16-interactive-information-and-media-171008025451.pdf
ricardovigan
 
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdfpdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
ricardovigan
 
RPMS_Portfolio_Templates_green_deped_tambayan.ppsx
RPMS_Portfolio_Templates_green_deped_tambayan.ppsxRPMS_Portfolio_Templates_green_deped_tambayan.ppsx
RPMS_Portfolio_Templates_green_deped_tambayan.ppsx
ricardovigan
 
COVID-19-Prevention-PPT.pdf
COVID-19-Prevention-PPT.pdfCOVID-19-Prevention-PPT.pdf
COVID-19-Prevention-PPT.pdf
ricardovigan
 
Annex 2_BEEF Final.docx
Annex 2_BEEF Final.docxAnnex 2_BEEF Final.docx
Annex 2_BEEF Final.docx
ricardovigan
 
pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdfpdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
ricardovigan
 
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdfpdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
ricardovigan
 
Bmi
BmiBmi
3 d autocad_2009
3 d autocad_20093 d autocad_2009
3 d autocad_2009
ricardovigan
 
2 d autocad_2009
2 d autocad_20092 d autocad_2009
2 d autocad_2009
ricardovigan
 
5 investigating system requirements
5 investigating system requirements5 investigating system requirements
5 investigating system requirements
ricardovigan
 
4 the analyst as a project manager
4 the analyst as a project manager4 the analyst as a project manager
4 the analyst as a project manager
ricardovigan
 
3 the system analyst
3 the system analyst3 the system analyst
3 the system analyst
ricardovigan
 
2 sdlc
2 sdlc2 sdlc
2 sdlc
ricardovigan
 
1 information systems
1 information systems1 information systems
1 information systems
ricardovigan
 
Name
NameName
Ms word rubrics
Ms word rubricsMs word rubrics
Ms word rubrics
ricardovigan
 

More from ricardovigan (20)

pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdfpdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
 
pdfcoffee.com_narrative-report-on-tree-planting-pdf-free.pdf
pdfcoffee.com_narrative-report-on-tree-planting-pdf-free.pdfpdfcoffee.com_narrative-report-on-tree-planting-pdf-free.pdf
pdfcoffee.com_narrative-report-on-tree-planting-pdf-free.pdf
 
16-interactive-information-and-media-171008025451.pdf
16-interactive-information-and-media-171008025451.pdf16-interactive-information-and-media-171008025451.pdf
16-interactive-information-and-media-171008025451.pdf
 
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdfpdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
 
RPMS_Portfolio_Templates_green_deped_tambayan.ppsx
RPMS_Portfolio_Templates_green_deped_tambayan.ppsxRPMS_Portfolio_Templates_green_deped_tambayan.ppsx
RPMS_Portfolio_Templates_green_deped_tambayan.ppsx
 
COVID-19-Prevention-PPT.pdf
COVID-19-Prevention-PPT.pdfCOVID-19-Prevention-PPT.pdf
COVID-19-Prevention-PPT.pdf
 
Annex 2_BEEF Final.docx
Annex 2_BEEF Final.docxAnnex 2_BEEF Final.docx
Annex 2_BEEF Final.docx
 
pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdfpdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
pdfcoffee.com_accomplishment-report-gulayan-pdf-free.pdf
 
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdfpdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
pdfcoffee.com_people-media-ppt-2--pdf-free (1).pdf
 
Bmi
BmiBmi
Bmi
 
3 d autocad_2009
3 d autocad_20093 d autocad_2009
3 d autocad_2009
 
2 d autocad_2009
2 d autocad_20092 d autocad_2009
2 d autocad_2009
 
5 investigating system requirements
5 investigating system requirements5 investigating system requirements
5 investigating system requirements
 
4 the analyst as a project manager
4 the analyst as a project manager4 the analyst as a project manager
4 the analyst as a project manager
 
3 the system analyst
3 the system analyst3 the system analyst
3 the system analyst
 
2 sdlc
2 sdlc2 sdlc
2 sdlc
 
1 information systems
1 information systems1 information systems
1 information systems
 
Name
NameName
Name
 
Ms word rubrics
Ms word rubricsMs word rubrics
Ms word rubrics
 
Menucss
MenucssMenucss
Menucss
 

6 modeling system requirements

  • 2. Models and Modeling • A model is a representation of some aspect of the system being built. • The purpose of models: – models help the analyst clarify and simplify the design – Models assist in the communication between system users and developers and foster understanding
  • 3. Models and Modeling • Types of models – Mathematical Models • Formulas that describe technical aspects of the system – Descriptive Models • Narrative memos, reports or lists that describe some aspect of a system – Graphical Models • Diagrams and schematic representations of some aspect of the system
  • 4. Models Used in Systems Analysis and Design • Models created during analysis phase – Entity-Relationship Diagram – Activity Diagram • Models created during the design phase – Screen/Report Layout – System Flowchart – Database Design/Schema – Network Diagram – Structure Chart (HIPO)
  • 5. Entity Relationship Diagram • An entity relationship diagram is a model used to define the data storage requirement. – Data entities • The things the system needs to store information about • Contains an identifier and attributes
  • 6. Entity Relationship Diagram • A simple ERD: Customer Order A customer can place zero or more orders Order must be placed by exactly one customer
  • 7. Entity Relationship Diagram • Cardinality Symbols of Relationships Exactly One (Mandatory) Zero or One (Optional) Zero or more (Optional) One or more (Mandatory)
  • 8. Entity Relationship Diagram • An expanded ERD with attributes shown: Customer Cust Number Name Address Phone Order Order ID Order Date Amount Order Item Item ID Quantity Price
  • 11. Network Diagram • A computer network diagram is a schematic depicting the nodes and connections amongst nodes in a computer network
  • 12. Structure Chart (HIPO) • A structure chart is a design tool that pictorially shows the relation between processing modules in computer software.