SlideShare a Scribd company logo
1 of 6
System design
3.1 Introduction:
System design is a process of art of defining the architecture, components, modules,
interfaces and data for a system to satisfy specified requirements. One could see it as the
application of systems theory to product development. There is some overlap with the
disciplines of systems analysis, systems architecture and systems engineering.
Overview:
If the broader topic of product development blends the perspective of marketing, design,
and manufacturing in to single approach to product development [3], then design is the
act of taking the marketing information and creating the design of the product to the
manufactured. Systems design is therefore the process
Of defining and developing a system to satisfy specified requirements of the user. Until
the 1990’s systems design had a crucial and respected role in the data processing industry.
In the 1990’s standardization of hardware and software resulted in the ability to build
modular systems .the increasing importance of software running on the generic platforms
has enhanced the discipline of software engineering.
Object oriented analysis and design methods are becoming the most widely
standard language used in object oriented analysis and design [citation needed].it is
widely used for modeling software system and is increasingly used for high designing
non-software system and organizations.
Logical design:
The logical design of the system pertains to an abstract representation of the data flows,
inputs and outputs of the system. This is often conducted via modeling, which involves a
simplistic (and sometimes graphical) representation of an actual system. In the context of
the system’s design, modeling can undertake the following forms, including:
 Data flow diagram
 Entity life histories
Physical design
The physical design relates to the actual input and output process of the
system. This is laid down in terms of how data is inputted into the system, how it is
verified. Physical design, in this context, does not refer to the tangible physical design of
an information system. To use an analogy, a personal computers physical design involves
input via keyboard, processing within the CPU, and output via monitor, printer, etc. it
would not concern the actual layout of the tangible hardware, which for a PC would be a
monitor, CPU, motherboard, hard drive, modems, video/graphics cards, USB slots etc.
Applicable documents:
Applicable documents are synopsis and SRS of E-Workshop.
Functional decomposition:
Functional decomposition refers broadly to the process of resolving a
functional relationship into its constituent. Parts in such a way that the original function
can be reconstructed (i.e.; recomposed) from those parts by function composition. In
general, this process of decomposition is undertaken either for the purpose of gaining
insight into the identity of the constituent components (which may reflect individual
physical processes of interest, for example) or for the purpose of obtaining a compressed
representation of the global function, a task which is feasible only when the constituent
processes possess a certain level of modularity (i.e.; independence or non-interaction).
Functional components:
This section identifies the functional components of the software package.
Modules used in this project are:
[…………………………… Insert modules ……………………]
Some of the symbols used in data flow diagrams are given below:
3.2 Description of programs
Context flow diagram (CFD):
A context flow diagram (CFD) is a graphical representation of the
“flow” of context through an information system.
CFDs can also be used for the visualization of data processing (structured
design).On a CFD, data items flow from an external data source or an internal data source
to an internal data store or an external data sink, via an internal process. A CFD provides
no information about the timing or ordering of processes, or about whether processes will
operate in sequence or in parallel. It is therefore quite different from a flowchart, which
shows the control through an algorithm, allowing a reader to determine what operations
will be performed, in hat order, and under what circumstances, but not what kinds of data
Process A process shows a transformation or manipulation of data flows within
the system. A process transforms incoming data flow into outgoing data
flow.
External Entity External entities are outside the system, but they either supply input data
into the system or use system output. External entities are represented by
a rectangle.
Data Flows A data flow shows flow of information from source to destination. A data
flow is represented by a line, with arrowhead showing the direction of
flow.
will be input to and output from the system, nor where the data will come from and go to,
nor where the data will be stored.
[……………….insert CFD ………………]
Top level data flow diagram:
A Data Flow Diagram is a graph showing the flow of data values from their
sources in objects through processes that transform them to their destination in other
objects.
A DFD Also known as “bubble chart”, has the purpose of clarifying the system
requirements and identifying major transformations that will become programs in system
design. So it is the starting point of the design phase that functionally decomposes the
requirements specifications down to the lowest level of detail. A DFD consists of a series
of bubbles joined by lines. The bubbles represent data Transformations and the lines
represent data flows in the system. A DFD consists of processes that transform data, data
flows that move data, actor objects that produce and consume data, and data store objects
that store data passively.
[………………………Top level DFD …………………………]
Level 1:
[………………………Level 1…………………………]
Functional component:
Input: Enter User Name and password
Process Definition: login process
Output: If Login is successful then it transfers to Customer account page. If not, then it
will back to Login page.
Interface with other Functional components: Login page, Registration page.
Level 2:
[………………………Level 2…………………………]
Functional component:
Input: Vehicle service request, Sell Vehicle, Buy Vehicle, Spare parts request
Definition: Customer can send request to vehicle service, selling second hand vehicles,
also customer can place order for spare parts.
Output: View vehicle service request, view vehicle records, Paid details.
Interface with other Functional components: Customer account.
Level 3:
[………………………Level 3…………………………]
Functional component:
Input: Check vehicle service request and spare parts request
Process Definition: Employee will search vehicle service request and spare parts request
Output: Generate bill
Level 4:
[………………………Level 4…………………………]
Functional component:
Input: Search customer’s vehicle service status, Buy/Sell vehicle details, spare parts
order details.
Process definition: Manage customers
Output:View inventory details.
E workshop system design

More Related Content

What's hot

Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram
Nidhi Sharma
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
Alex Ali
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
Md. Mahedi Mahfuj
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modeling
KavithaGowri
 
Feasibility study and data flow diagram
Feasibility study and data flow diagramFeasibility study and data flow diagram
Feasibility study and data flow diagram
p24ssp
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
anuj_rakheja
 

What's hot (18)

Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
Input and output design
Input and output designInput and output design
Input and output design
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
DFD
DFDDFD
DFD
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
 
Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...Final presentation of tools and techniques of structure analysis (Management ...
Final presentation of tools and techniques of structure analysis (Management ...
 
Ch03
Ch03Ch03
Ch03
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modeling
 
Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)
 
Data flow diagrams dfd
Data flow diagrams dfdData flow diagrams dfd
Data flow diagrams dfd
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
Feasibility study and data flow diagram
Feasibility study and data flow diagramFeasibility study and data flow diagram
Feasibility study and data flow diagram
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
 
Context diagram
Context diagramContext diagram
Context diagram
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 

Similar to E workshop system design

System design and Implementation NOTES.pptx
System design and Implementation NOTES.pptxSystem design and Implementation NOTES.pptx
System design and Implementation NOTES.pptx
gauravgoswami78
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
Christina Valadez
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
Renu Sharma
 
Software engg. pressman_ch-10
Software engg. pressman_ch-10Software engg. pressman_ch-10
Software engg. pressman_ch-10
Dhairya Joshi
 
Structured system analysis
Structured system analysisStructured system analysis
Structured system analysis
learnt
 

Similar to E workshop system design (20)

BCA V Sem System design and Implementation
BCA V Sem System design and ImplementationBCA V Sem System design and Implementation
BCA V Sem System design and Implementation
 
System design and Implementation NOTES.pptx
System design and Implementation NOTES.pptxSystem design and Implementation NOTES.pptx
System design and Implementation NOTES.pptx
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
 
software design
software designsoftware design
software design
 
Computers in management
Computers in managementComputers in management
Computers in management
 
Data Flow Models part6
Data Flow Models part6Data Flow Models part6
Data Flow Models part6
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
Block 1 ms-034 unit-2
Block 1 ms-034 unit-2Block 1 ms-034 unit-2
Block 1 ms-034 unit-2
 
SOFTWARE ENGINEERING ppt
SOFTWARE ENGINEERING pptSOFTWARE ENGINEERING ppt
SOFTWARE ENGINEERING ppt
 
Software engg. pressman_ch-10
Software engg. pressman_ch-10Software engg. pressman_ch-10
Software engg. pressman_ch-10
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
 
Ssad system design
Ssad system designSsad system design
Ssad system design
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
SWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design ToolsSWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design Tools
 
Structured system analysis
Structured system analysisStructured system analysis
Structured system analysis
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
 
System engineering
System engineeringSystem engineering
System engineering
 
Unit_4_Software_Design.pptx
Unit_4_Software_Design.pptxUnit_4_Software_Design.pptx
Unit_4_Software_Design.pptx
 
Free ebooks download ! Edhole
Free ebooks download ! EdholeFree ebooks download ! Edhole
Free ebooks download ! Edhole
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

E workshop system design

  • 1. System design 3.1 Introduction: System design is a process of art of defining the architecture, components, modules, interfaces and data for a system to satisfy specified requirements. One could see it as the application of systems theory to product development. There is some overlap with the disciplines of systems analysis, systems architecture and systems engineering. Overview: If the broader topic of product development blends the perspective of marketing, design, and manufacturing in to single approach to product development [3], then design is the act of taking the marketing information and creating the design of the product to the manufactured. Systems design is therefore the process Of defining and developing a system to satisfy specified requirements of the user. Until the 1990’s systems design had a crucial and respected role in the data processing industry. In the 1990’s standardization of hardware and software resulted in the ability to build modular systems .the increasing importance of software running on the generic platforms has enhanced the discipline of software engineering. Object oriented analysis and design methods are becoming the most widely standard language used in object oriented analysis and design [citation needed].it is widely used for modeling software system and is increasingly used for high designing non-software system and organizations. Logical design: The logical design of the system pertains to an abstract representation of the data flows, inputs and outputs of the system. This is often conducted via modeling, which involves a simplistic (and sometimes graphical) representation of an actual system. In the context of the system’s design, modeling can undertake the following forms, including:
  • 2.  Data flow diagram  Entity life histories Physical design The physical design relates to the actual input and output process of the system. This is laid down in terms of how data is inputted into the system, how it is verified. Physical design, in this context, does not refer to the tangible physical design of an information system. To use an analogy, a personal computers physical design involves input via keyboard, processing within the CPU, and output via monitor, printer, etc. it would not concern the actual layout of the tangible hardware, which for a PC would be a monitor, CPU, motherboard, hard drive, modems, video/graphics cards, USB slots etc. Applicable documents: Applicable documents are synopsis and SRS of E-Workshop. Functional decomposition: Functional decomposition refers broadly to the process of resolving a functional relationship into its constituent. Parts in such a way that the original function can be reconstructed (i.e.; recomposed) from those parts by function composition. In general, this process of decomposition is undertaken either for the purpose of gaining insight into the identity of the constituent components (which may reflect individual physical processes of interest, for example) or for the purpose of obtaining a compressed representation of the global function, a task which is feasible only when the constituent processes possess a certain level of modularity (i.e.; independence or non-interaction). Functional components: This section identifies the functional components of the software package. Modules used in this project are: […………………………… Insert modules ……………………]
  • 3. Some of the symbols used in data flow diagrams are given below: 3.2 Description of programs Context flow diagram (CFD): A context flow diagram (CFD) is a graphical representation of the “flow” of context through an information system. CFDs can also be used for the visualization of data processing (structured design).On a CFD, data items flow from an external data source or an internal data source to an internal data store or an external data sink, via an internal process. A CFD provides no information about the timing or ordering of processes, or about whether processes will operate in sequence or in parallel. It is therefore quite different from a flowchart, which shows the control through an algorithm, allowing a reader to determine what operations will be performed, in hat order, and under what circumstances, but not what kinds of data Process A process shows a transformation or manipulation of data flows within the system. A process transforms incoming data flow into outgoing data flow. External Entity External entities are outside the system, but they either supply input data into the system or use system output. External entities are represented by a rectangle. Data Flows A data flow shows flow of information from source to destination. A data flow is represented by a line, with arrowhead showing the direction of flow.
  • 4. will be input to and output from the system, nor where the data will come from and go to, nor where the data will be stored. [……………….insert CFD ………………] Top level data flow diagram: A Data Flow Diagram is a graph showing the flow of data values from their sources in objects through processes that transform them to their destination in other objects. A DFD Also known as “bubble chart”, has the purpose of clarifying the system requirements and identifying major transformations that will become programs in system design. So it is the starting point of the design phase that functionally decomposes the requirements specifications down to the lowest level of detail. A DFD consists of a series of bubbles joined by lines. The bubbles represent data Transformations and the lines represent data flows in the system. A DFD consists of processes that transform data, data flows that move data, actor objects that produce and consume data, and data store objects that store data passively. [………………………Top level DFD …………………………] Level 1: [………………………Level 1…………………………] Functional component: Input: Enter User Name and password Process Definition: login process Output: If Login is successful then it transfers to Customer account page. If not, then it will back to Login page. Interface with other Functional components: Login page, Registration page. Level 2:
  • 5. [………………………Level 2…………………………] Functional component: Input: Vehicle service request, Sell Vehicle, Buy Vehicle, Spare parts request Definition: Customer can send request to vehicle service, selling second hand vehicles, also customer can place order for spare parts. Output: View vehicle service request, view vehicle records, Paid details. Interface with other Functional components: Customer account. Level 3: [………………………Level 3…………………………] Functional component: Input: Check vehicle service request and spare parts request Process Definition: Employee will search vehicle service request and spare parts request Output: Generate bill Level 4: [………………………Level 4…………………………] Functional component: Input: Search customer’s vehicle service status, Buy/Sell vehicle details, spare parts order details. Process definition: Manage customers Output:View inventory details.