SlideShare a Scribd company logo
2
Most read
ResearchColab
Software Architecture
Team: Reckless 7
Institute of Information Technology
University of Dhaka
25 November, 2016
i
Contents
1.1 Introduction ........................................................................................................................................1
1.2 Context Diagram .................................................................................................................................1
1.3 Archetypes ..........................................................................................................................................2
1.4 Architectural Mapping Using Data Flow Diagram...............................................................................5
1.5 Deployment Model.............................................................................................................................9
1
1.1 Introduction
In the architectural design, structures of data and program components are
represented that are required to build ResearchColab. We have also considered
the structure, properties, and inter-relationships of the components of the system.
1.2 Context Diagram
In Context Diagram (Figure 1.2b), we have defined external entities that
ResearchColab interacts with, as well as the nature of interaction. Figure 1.2a
shows the Data Flow Diagram of ResearchColab at level-0.
2
1.3 Archetypes
The principal components of ResearchColab are being showed in Figure-1.3:
Among these six modules there are four modules, which need to be further
sectioned (Figure 1.3.3 to 1.3.4):
3
4
5
1.4 Architectural Mapping Using Data Flow Diagram
Figure 1.4.1 represents DFD of ResearchColab at level-1.
Now, we have further sectioned each transformation node of the level-1 DFD, and
have designed their respective Architectural Diagrams. Figure 1.4.1.1a to Figure
1.4.1.3a represents DFD and Figure 1.4.1.1b to Figure 1.4.1.3b are their
Architectural Diagrams.
6
7
8
9
1.5 Deployment Model
Figure 1.5 represents the deployment model of the software:

More Related Content

What's hot (20)

PPTX
Rad model
Dyanara Pritz Menia
 
PDF
Software Project Management: Project Initiation
Minhas Kamal
 
PPT
Project planning and Scheduling
saurabmi2
 
PPTX
Resource Allocation In Software Project Management
Syed Hassan Ali
 
PPT
Software Project Management
Ramesh Babu
 
PDF
Stepwise planning
KavithaGowri
 
PPTX
Spm unit iii-risk-resource allocation
Kanchana Devi
 
PDF
HCI LAB MANUAL
Um e Farwa
 
PDF
Lect-5: Work Breakdown Structure and Project Cost Estimation
Mubashir Ali
 
PPTX
Cocomo model
Baskarkncet
 
PPTX
Work breakdown Structure
Nicola2903
 
PPTX
Memory management
Imran Khan
 
PDF
Agile model
DivyaStephen3
 
PPTX
Context model
Ubaid423
 
PPT
Ch03-Software Engineering Model
Bala Ganesh
 
PPT
Risk management(software engineering)
Priya Tomar
 
PPT
SPOOLING.ppt
Aayushigupta243868
 
PPT
Project time management
Jack Pumpuni Frimpong-Manso
 
PDF
History of Software Development Life Cycle
Simform
 
PPT
Selection of an appropriate project approach
tumetr1
 
Software Project Management: Project Initiation
Minhas Kamal
 
Project planning and Scheduling
saurabmi2
 
Resource Allocation In Software Project Management
Syed Hassan Ali
 
Software Project Management
Ramesh Babu
 
Stepwise planning
KavithaGowri
 
Spm unit iii-risk-resource allocation
Kanchana Devi
 
HCI LAB MANUAL
Um e Farwa
 
Lect-5: Work Breakdown Structure and Project Cost Estimation
Mubashir Ali
 
Cocomo model
Baskarkncet
 
Work breakdown Structure
Nicola2903
 
Memory management
Imran Khan
 
Agile model
DivyaStephen3
 
Context model
Ubaid423
 
Ch03-Software Engineering Model
Bala Ganesh
 
Risk management(software engineering)
Priya Tomar
 
SPOOLING.ppt
Aayushigupta243868
 
Project time management
Jack Pumpuni Frimpong-Manso
 
History of Software Development Life Cycle
Simform
 
Selection of an appropriate project approach
tumetr1
 

Viewers also liked (20)

PDF
Complete MPICH2 Clustering Manual in Ubuntu
Minhas Kamal
 
PPTX
Software Project Presentation: Leaf Me Alone
Minhas Kamal
 
PDF
Numerical Method Analysis: Algebraic and Transcendental Equations (Linear)
Minhas Kamal
 
PDF
Software Project Proposal- Result Analysis Tool
Minhas Kamal
 
PPTX
Amazing Math Tips & Tricks
Minhas Kamal
 
PDF
Software Project Management: Configuration Management
Minhas Kamal
 
PDF
Proposal: A Study on Business Communucation System of KAZ Software
Minhas Kamal
 
PDF
Software Project Management: Release Notes
Minhas Kamal
 
PDF
Software Requirements Specification on Bengali Braille to Text Translator
Minhas Kamal
 
PDF
Software Project Management: Testing Document
Minhas Kamal
 
PDF
Project Proposal: Bengali Braille to Text Translation
Minhas Kamal
 
PDF
Software Project Management: Project Planning
Minhas Kamal
 
PDF
Software Project Management: Change Control
Minhas Kamal
 
PDF
Software Project Management: Budget
Minhas Kamal
 
PDF
Software Project Management: Software Requirement Specification
Minhas Kamal
 
PPTX
Software Project Management Presentation Final
Minhas Kamal
 
PPTX
Software Project Proposal: Bengali Braille to Text Translation
Minhas Kamal
 
PDF
Numerical Method Analysis: Algebraic and Transcendental Equations (Non-Linear)
Minhas Kamal
 
PDF
Software Project Management: Project Charter
Minhas Kamal
 
PDF
Software Project Management: Risk Management
Minhas Kamal
 
Complete MPICH2 Clustering Manual in Ubuntu
Minhas Kamal
 
Software Project Presentation: Leaf Me Alone
Minhas Kamal
 
Numerical Method Analysis: Algebraic and Transcendental Equations (Linear)
Minhas Kamal
 
Software Project Proposal- Result Analysis Tool
Minhas Kamal
 
Amazing Math Tips & Tricks
Minhas Kamal
 
Software Project Management: Configuration Management
Minhas Kamal
 
Proposal: A Study on Business Communucation System of KAZ Software
Minhas Kamal
 
Software Project Management: Release Notes
Minhas Kamal
 
Software Requirements Specification on Bengali Braille to Text Translator
Minhas Kamal
 
Software Project Management: Testing Document
Minhas Kamal
 
Project Proposal: Bengali Braille to Text Translation
Minhas Kamal
 
Software Project Management: Project Planning
Minhas Kamal
 
Software Project Management: Change Control
Minhas Kamal
 
Software Project Management: Budget
Minhas Kamal
 
Software Project Management: Software Requirement Specification
Minhas Kamal
 
Software Project Management Presentation Final
Minhas Kamal
 
Software Project Proposal: Bengali Braille to Text Translation
Minhas Kamal
 
Numerical Method Analysis: Algebraic and Transcendental Equations (Non-Linear)
Minhas Kamal
 
Software Project Management: Project Charter
Minhas Kamal
 
Software Project Management: Risk Management
Minhas Kamal
 
Ad

Similar to Software Project Management: Software Architecture (20)

PDF
Report-Bilong&Jing-final
Jing KE
 
DOCX
Java completed assignment
Krishnamohan Ramachandran
 
PDF
Book bucket
Shivakant Dubey
 
DOCX
My_project
Ritwik Jain
 
PDF
My "Grain Motion Detection" Project
saveli4
 
PDF
Byron Schaller - Challenge 2 - Virtual Design Master
vdmchallenge
 
PDF
Tx16 wx user manual
Valerio Zucchelli
 
PDF
CS403 Handouts.pdf
MuhammadMunir61955
 
PDF
Dynaminet -DevSecOps
Michael Man
 
DOCX
Semantic web design for www.data.gov.sg - Technical Report
Muthu Kumaar Thangavelu
 
PDF
Philosophical Essay - Object Oriented Platonics
Steven Bergen
 
DOCX
Industry_Project_Report
Eanna Hegerty
 
PDF
cloudscaleenvironment-userguide_1_1 (1)
Jure Polutnik
 
PDF
Beginning linux-programming
Kunal Dawn
 
DOC
Msf for-agile-software-development-v5-process-guidance2
Javier Morales
 
PDF
ScalaCheck Cookbook v1.0
Oscar Renalias
 
PDF
MBS paper v2
Bhawani " Brian" Singh
 
PDF
Apache Spark In 24 Hrs
Jim Jimenez
 
PDF
cs-2002-01
Steven Atkin
 
PDF
Master's Thesis
Sridhar Mamella
 
Report-Bilong&Jing-final
Jing KE
 
Java completed assignment
Krishnamohan Ramachandran
 
Book bucket
Shivakant Dubey
 
My_project
Ritwik Jain
 
My "Grain Motion Detection" Project
saveli4
 
Byron Schaller - Challenge 2 - Virtual Design Master
vdmchallenge
 
Tx16 wx user manual
Valerio Zucchelli
 
CS403 Handouts.pdf
MuhammadMunir61955
 
Dynaminet -DevSecOps
Michael Man
 
Semantic web design for www.data.gov.sg - Technical Report
Muthu Kumaar Thangavelu
 
Philosophical Essay - Object Oriented Platonics
Steven Bergen
 
Industry_Project_Report
Eanna Hegerty
 
cloudscaleenvironment-userguide_1_1 (1)
Jure Polutnik
 
Beginning linux-programming
Kunal Dawn
 
Msf for-agile-software-development-v5-process-guidance2
Javier Morales
 
ScalaCheck Cookbook v1.0
Oscar Renalias
 
Apache Spark In 24 Hrs
Jim Jimenez
 
cs-2002-01
Steven Atkin
 
Master's Thesis
Sridhar Mamella
 
Ad

More from Minhas Kamal (13)

PPTX
Digital Image Processing
Minhas Kamal
 
PPTX
Deep Learning - Exploring The Magical World of Neural Network
Minhas Kamal
 
PPTX
Machine Learning - Entering into The Wonderful Galaxy of Machine Learning
Minhas Kamal
 
PPTX
Artificial Intelligence - Staring at The Grand Universe of AI (1)
Minhas Kamal
 
PDF
Final Project Report- Bengali Braille to Text Translator
Minhas Kamal
 
PDF
Abstract- Bengali Braille to Text Translator
Minhas Kamal
 
PPTX
Software Design: User Interface Design
Minhas Kamal
 
PPTX
Business Communication System: KAZ Software
Minhas Kamal
 
PPTX
Final Internship Presentation
Minhas Kamal
 
PDF
Final Internship Report
Minhas Kamal
 
PDF
Letter of Endorsement Sample
Minhas Kamal
 
PDF
Report Acknowledgement Sample
Minhas Kamal
 
PDF
Letter of Transmittal
Minhas Kamal
 
Digital Image Processing
Minhas Kamal
 
Deep Learning - Exploring The Magical World of Neural Network
Minhas Kamal
 
Machine Learning - Entering into The Wonderful Galaxy of Machine Learning
Minhas Kamal
 
Artificial Intelligence - Staring at The Grand Universe of AI (1)
Minhas Kamal
 
Final Project Report- Bengali Braille to Text Translator
Minhas Kamal
 
Abstract- Bengali Braille to Text Translator
Minhas Kamal
 
Software Design: User Interface Design
Minhas Kamal
 
Business Communication System: KAZ Software
Minhas Kamal
 
Final Internship Presentation
Minhas Kamal
 
Final Internship Report
Minhas Kamal
 
Letter of Endorsement Sample
Minhas Kamal
 
Report Acknowledgement Sample
Minhas Kamal
 
Letter of Transmittal
Minhas Kamal
 

Recently uploaded (20)

PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PPTX
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
PPTX
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
PPTX
Engineering the Java Web Application (MVC)
abhishekoza1981
 
PDF
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PDF
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
PPTX
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PDF
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
PDF
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
Engineering the Java Web Application (MVC)
abhishekoza1981
 
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Human Resources Information System (HRIS)
Amity University, Patna
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 

Software Project Management: Software Architecture

  • 1. ResearchColab Software Architecture Team: Reckless 7 Institute of Information Technology University of Dhaka 25 November, 2016
  • 2. i Contents 1.1 Introduction ........................................................................................................................................1 1.2 Context Diagram .................................................................................................................................1 1.3 Archetypes ..........................................................................................................................................2 1.4 Architectural Mapping Using Data Flow Diagram...............................................................................5 1.5 Deployment Model.............................................................................................................................9
  • 3. 1 1.1 Introduction In the architectural design, structures of data and program components are represented that are required to build ResearchColab. We have also considered the structure, properties, and inter-relationships of the components of the system. 1.2 Context Diagram In Context Diagram (Figure 1.2b), we have defined external entities that ResearchColab interacts with, as well as the nature of interaction. Figure 1.2a shows the Data Flow Diagram of ResearchColab at level-0.
  • 4. 2 1.3 Archetypes The principal components of ResearchColab are being showed in Figure-1.3: Among these six modules there are four modules, which need to be further sectioned (Figure 1.3.3 to 1.3.4):
  • 5. 3
  • 6. 4
  • 7. 5 1.4 Architectural Mapping Using Data Flow Diagram Figure 1.4.1 represents DFD of ResearchColab at level-1. Now, we have further sectioned each transformation node of the level-1 DFD, and have designed their respective Architectural Diagrams. Figure 1.4.1.1a to Figure 1.4.1.3a represents DFD and Figure 1.4.1.1b to Figure 1.4.1.3b are their Architectural Diagrams.
  • 8. 6
  • 9. 7
  • 10. 8
  • 11. 9 1.5 Deployment Model Figure 1.5 represents the deployment model of the software: