SlideShare a Scribd company logo
1 of 17
Design your System
Architecture
Excerpts from Thesis Writeshop
Presentation by Ms. Ma. Corazon
Gracia Sicat
System Architecture
A system architecture or systems architecture is the conceptual model that
defines the structure, behavior, and more views of a system.
Depending on the context, Systems Architecture can in fact refer to:
• the architecture of a system, i.e. a model to describe/analyze a system
• architecting a system, i.e. a method to build the architecture of a system
• a body of knowledge* for "architecting" systems while meeting business
needs, i.e. a discipline to master systems design.
* consisting in: concepts, principles, frameworks, tools, methods,
heuristics, practices
System Architecture
• “Architecture of a system" is (similarly to the
one of a building) a global model of this system
consisting of:
– a structure
– properties (of various elements involved)
– relationships (between various elements)
– behaviors & dynamics
– multiple views of the system (complementary and
consistent).
Related Literature Matrix
Author (Year) Title Scope
(state of the art, methods, algorithms)
Morozov
(2008)
Visual Logic supports creation of programs with multiple
procedures, each of which is represented as a
flowchart
Hundhausen
and Brown
(2007)
ALVIS Live! provided an editing model, where an edit-by-
edit basis is taken to immediately visualize the
feedback on the syntactic and semantic
correctness of code.
Peres et.
al.(2002)
JavaVis environment of visualizing and debugging
concurrent Java programs are based on UML
diagram presentation
Ziegler et. al.,
(1999)
FLINT allow students to create programs using
flowcharts
Proposed Research Topic
• Program Visualization Technique :
Learning and Teaching Basic
Programming
–Centralized File Management
–Code Writing Environment
–Code Checking Environment
System Architecture Example
System Architecture Example
System Architecture Example
Things to Consider:
• What are the significant parts of the system? (refer to
the result of the literature review)
• What are the elements and sub-elements of each
part?
• What are the techniques, state-of-the-art that are
implemented to the system?
• How are these parts related to each other?
• Does the architecture presents the whole research
topic?
Formulate Objectives
Derive your Objectives from Your
Architecture
Derive your Objectives from Your
Architecture
4
1
6
5
32
Things to Consider:
• Be able to write in one sentence the main objective of the
study. The architecture must show that one statement.
• Only the important elements of the architecture must be
considered to be written in the objectives.
• Do not enumerate the sub elements of the important
elements but rather describe it in an objective form.
• Objectives may not be limited to the elements of the
architecture, methods may also include such as algorithms
and processes.
Session 4: Finalize your Research
Title
Proposed Research Topic
• Program Visualization Technique : Learning
and Teaching Basic Programming
– Centralized File Management  File-O-matic
– Code Writing Environment  Code-O-matic
– Code Checking Environment  Check-O-matic
Final Research Title
O-Matic: A Pedagogical Design of Teaching-
Learning Environment in Basic
Programming for Novice Programmers
Using Program Visualization Technique
Things to Consider
 Identify the important elements of the system
architecture (unique, state-of-the-art, proud of)
 The title should describe the whole architecture
emphasizing the important elements.
 The technique or the technology must be included
in the title.
 You may get ideas on how to write your title from
the prior studies.

More Related Content

Viewers also liked

Zoo Information Management System (ZIMS) for Anna Zoological Park, Chennai, I...
Zoo Information Management System (ZIMS) for Anna Zoological Park, Chennai, I...Zoo Information Management System (ZIMS) for Anna Zoological Park, Chennai, I...
Zoo Information Management System (ZIMS) for Anna Zoological Park, Chennai, I...University College of Jaffna
 
My zoo project final
My zoo project finalMy zoo project final
My zoo project finalIrish3
 
Introdução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETIntrodução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETMário Meyrelles
 
The Zoo Expands: Labrador *Loves* Elephant, Thanks to Hamster
The Zoo Expands: Labrador *Loves* Elephant, Thanks to HamsterThe Zoo Expands: Labrador *Loves* Elephant, Thanks to Hamster
The Zoo Expands: Labrador *Loves* Elephant, Thanks to HamsterMilind Bhandarkar
 
Ismael Prata - 4ºano Arquitetura
Ismael Prata - 4ºano ArquiteturaIsmael Prata - 4ºano Arquitetura
Ismael Prata - 4ºano Arquiteturaismaelprata
 
Andrest - Android POS *on the cloud
Andrest - Android POS *on the cloudAndrest - Android POS *on the cloud
Andrest - Android POS *on the cloudVasco Silva
 
Portefólio
PortefólioPortefólio
PortefólioIlumina
 
Apresentação do mestrado em empreendedorismo
Apresentação do mestrado em empreendedorismoApresentação do mestrado em empreendedorismo
Apresentação do mestrado em empreendedorismoFernando Gaspar
 
Presentation | IADE - Mar - 2011
Presentation | IADE - Mar - 2011Presentation | IADE - Mar - 2011
Presentation | IADE - Mar - 2011Rui Quinta
 
Systems Thinking and Unthinkable Thoughts
Systems Thinking and Unthinkable ThoughtsSystems Thinking and Unthinkable Thoughts
Systems Thinking and Unthinkable ThoughtsJoel Eden, PhD
 
Zoo management system
Zoo management systemZoo management system
Zoo management systemKanika Pal
 

Viewers also liked (19)

Zoo Information Management System (ZIMS) for Anna Zoological Park, Chennai, I...
Zoo Information Management System (ZIMS) for Anna Zoological Park, Chennai, I...Zoo Information Management System (ZIMS) for Anna Zoological Park, Chennai, I...
Zoo Information Management System (ZIMS) for Anna Zoological Park, Chennai, I...
 
My zoo project final
My zoo project finalMy zoo project final
My zoo project final
 
Introdução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETIntrodução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NET
 
The Zoo Expands: Labrador *Loves* Elephant, Thanks to Hamster
The Zoo Expands: Labrador *Loves* Elephant, Thanks to HamsterThe Zoo Expands: Labrador *Loves* Elephant, Thanks to Hamster
The Zoo Expands: Labrador *Loves* Elephant, Thanks to Hamster
 
Thesis presentation
Thesis   presentationThesis   presentation
Thesis presentation
 
Zoho Thesis
Zoho ThesisZoho Thesis
Zoho Thesis
 
Ismael Prata - 4ºano Arquitetura
Ismael Prata - 4ºano ArquiteturaIsmael Prata - 4ºano Arquitetura
Ismael Prata - 4ºano Arquitetura
 
Videojogos
VideojogosVideojogos
Videojogos
 
Andrest - Android POS *on the cloud
Andrest - Android POS *on the cloudAndrest - Android POS *on the cloud
Andrest - Android POS *on the cloud
 
ApresentaçãO 22 12 2008
ApresentaçãO 22 12 2008ApresentaçãO 22 12 2008
ApresentaçãO 22 12 2008
 
Portefólio
PortefólioPortefólio
Portefólio
 
Proposta rgac tabela
Proposta rgac tabelaProposta rgac tabela
Proposta rgac tabela
 
Apresentação do mestrado em empreendedorismo
Apresentação do mestrado em empreendedorismoApresentação do mestrado em empreendedorismo
Apresentação do mestrado em empreendedorismo
 
Apresentacao Mestrado Tecn Ed PUC-SP
Apresentacao Mestrado Tecn Ed PUC-SPApresentacao Mestrado Tecn Ed PUC-SP
Apresentacao Mestrado Tecn Ed PUC-SP
 
Awwstruck
AwwstruckAwwstruck
Awwstruck
 
Apple 1 PT
Apple 1 PTApple 1 PT
Apple 1 PT
 
Presentation | IADE - Mar - 2011
Presentation | IADE - Mar - 2011Presentation | IADE - Mar - 2011
Presentation | IADE - Mar - 2011
 
Systems Thinking and Unthinkable Thoughts
Systems Thinking and Unthinkable ThoughtsSystems Thinking and Unthinkable Thoughts
Systems Thinking and Unthinkable Thoughts
 
Zoo management system
Zoo management systemZoo management system
Zoo management system
 

Similar to System architecture infosheet

Transition from Systems Analysis to Systems Designs
Transition from Systems Analysis to Systems DesignsTransition from Systems Analysis to Systems Designs
Transition from Systems Analysis to Systems DesignsAnalene de Guzman
 
oomd-unit-i-cgpa.ppt
oomd-unit-i-cgpa.pptoomd-unit-i-cgpa.ppt
oomd-unit-i-cgpa.pptPavan992098
 
Systems Thinking Training Course
Systems Thinking Training CourseSystems Thinking Training Course
Systems Thinking Training CourseBryan Len
 
Knowledge mechanisms in IEEE 1471/ISO 42010
Knowledge mechanisms in IEEE 1471/ISO 42010Knowledge mechanisms in IEEE 1471/ISO 42010
Knowledge mechanisms in IEEE 1471/ISO 42010Rich Hilliard
 
Unit 1( modelling concepts & class modeling)
Unit  1( modelling concepts & class modeling)Unit  1( modelling concepts & class modeling)
Unit 1( modelling concepts & class modeling)Manoj Reddy
 
Module3 - Object Oriented Analysis & Functional Model.pdf
Module3 - Object Oriented Analysis & Functional Model.pdfModule3 - Object Oriented Analysis & Functional Model.pdf
Module3 - Object Oriented Analysis & Functional Model.pdfGerard Alba
 
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture4+1 View Model of Software Architecture
4+1 View Model of Software Architecturebashcode
 
information system analysis and design
information system analysis and designinformation system analysis and design
information system analysis and designEndalkachewYazie1
 
In search of the Higgs or What's wrong with SEMAT?
In search of the Higgs or What's wrong with SEMAT?In search of the Higgs or What's wrong with SEMAT?
In search of the Higgs or What's wrong with SEMAT?Rich Hilliard
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxKarthigaiSelviS3
 
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerCS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerGobinath Subramaniam
 
Software Architecture
Software ArchitectureSoftware Architecture
Software ArchitectureVikas Dhyani
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)Animesh Chaturvedi
 
Software architecture simplified
Software architecture simplifiedSoftware architecture simplified
Software architecture simplifiedPrasad Chitta
 
Introduction to SAD.pptx
Introduction to SAD.pptxIntroduction to SAD.pptx
Introduction to SAD.pptxazida3
 

Similar to System architecture infosheet (20)

Transition from Systems Analysis to Systems Designs
Transition from Systems Analysis to Systems DesignsTransition from Systems Analysis to Systems Designs
Transition from Systems Analysis to Systems Designs
 
Analysis
AnalysisAnalysis
Analysis
 
oomd-unit-i-cgpa.ppt
oomd-unit-i-cgpa.pptoomd-unit-i-cgpa.ppt
oomd-unit-i-cgpa.ppt
 
Systems Thinking Training Course
Systems Thinking Training CourseSystems Thinking Training Course
Systems Thinking Training Course
 
Knowledge mechanisms in IEEE 1471/ISO 42010
Knowledge mechanisms in IEEE 1471/ISO 42010Knowledge mechanisms in IEEE 1471/ISO 42010
Knowledge mechanisms in IEEE 1471/ISO 42010
 
3 analysis and design overview
3 analysis and design overview3 analysis and design overview
3 analysis and design overview
 
Unit 1( modelling concepts & class modeling)
Unit  1( modelling concepts & class modeling)Unit  1( modelling concepts & class modeling)
Unit 1( modelling concepts & class modeling)
 
Module3 - Object Oriented Analysis & Functional Model.pdf
Module3 - Object Oriented Analysis & Functional Model.pdfModule3 - Object Oriented Analysis & Functional Model.pdf
Module3 - Object Oriented Analysis & Functional Model.pdf
 
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
 
information system analysis and design
information system analysis and designinformation system analysis and design
information system analysis and design
 
In search of the Higgs or What's wrong with SEMAT?
In search of the Higgs or What's wrong with SEMAT?In search of the Higgs or What's wrong with SEMAT?
In search of the Higgs or What's wrong with SEMAT?
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptx
 
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerCS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
software architecture
software architecturesoftware architecture
software architecture
 
Software architecture simplified
Software architecture simplifiedSoftware architecture simplified
Software architecture simplified
 
RRC AD
RRC ADRRC AD
RRC AD
 
Introduction to SAD.pptx
Introduction to SAD.pptxIntroduction to SAD.pptx
Introduction to SAD.pptx
 
Software Design - SDLC Model
Software Design - SDLC ModelSoftware Design - SDLC Model
Software Design - SDLC Model
 

More from jeanrummy

Coverletter resumewriting
Coverletter resumewritingCoverletter resumewriting
Coverletter resumewritingjeanrummy
 
Buspro infosheet6
Buspro infosheet6Buspro infosheet6
Buspro infosheet6jeanrummy
 
Humres infosheet5.1
Humres infosheet5.1Humres infosheet5.1
Humres infosheet5.1jeanrummy
 
Buspro infosheet5
Buspro infosheet5Buspro infosheet5
Buspro infosheet5jeanrummy
 
Humres infosheet5
Humres infosheet5Humres infosheet5
Humres infosheet5jeanrummy
 
Buspro infosheet4
Buspro infosheet4Buspro infosheet4
Buspro infosheet4jeanrummy
 
Humres infosheet4
Humres infosheet4Humres infosheet4
Humres infosheet4jeanrummy
 
Buspro infosheet3.1
Buspro infosheet3.1Buspro infosheet3.1
Buspro infosheet3.1jeanrummy
 
Buspro infosheet3
Buspro infosheet3Buspro infosheet3
Buspro infosheet3jeanrummy
 
Buspro infosheet1.3
Buspro infosheet1.3Buspro infosheet1.3
Buspro infosheet1.3jeanrummy
 
Buspro infosheet3
Buspro infosheet3Buspro infosheet3
Buspro infosheet3jeanrummy
 
Job analysis design
Job analysis designJob analysis design
Job analysis designjeanrummy
 
Buspro infosheet1.2
Buspro infosheet1.2Buspro infosheet1.2
Buspro infosheet1.2jeanrummy
 
Buspro infosheet1
Buspro infosheet1Buspro infosheet1
Buspro infosheet1jeanrummy
 
Jollibeecasestudy 120709091159-phpapp02
Jollibeecasestudy 120709091159-phpapp02Jollibeecasestudy 120709091159-phpapp02
Jollibeecasestudy 120709091159-phpapp02jeanrummy
 
Humres infosheet2
Humres infosheet2Humres infosheet2
Humres infosheet2jeanrummy
 
Humres infosheet1
Humres infosheet1Humres infosheet1
Humres infosheet1jeanrummy
 
Humres infosheet1
Humres infosheet1Humres infosheet1
Humres infosheet1jeanrummy
 
Infosheet5 organizationalstructure
Infosheet5 organizationalstructureInfosheet5 organizationalstructure
Infosheet5 organizationalstructurejeanrummy
 
Infosheet4 decisionmaking
Infosheet4 decisionmakingInfosheet4 decisionmaking
Infosheet4 decisionmakingjeanrummy
 

More from jeanrummy (20)

Coverletter resumewriting
Coverletter resumewritingCoverletter resumewriting
Coverletter resumewriting
 
Buspro infosheet6
Buspro infosheet6Buspro infosheet6
Buspro infosheet6
 
Humres infosheet5.1
Humres infosheet5.1Humres infosheet5.1
Humres infosheet5.1
 
Buspro infosheet5
Buspro infosheet5Buspro infosheet5
Buspro infosheet5
 
Humres infosheet5
Humres infosheet5Humres infosheet5
Humres infosheet5
 
Buspro infosheet4
Buspro infosheet4Buspro infosheet4
Buspro infosheet4
 
Humres infosheet4
Humres infosheet4Humres infosheet4
Humres infosheet4
 
Buspro infosheet3.1
Buspro infosheet3.1Buspro infosheet3.1
Buspro infosheet3.1
 
Buspro infosheet3
Buspro infosheet3Buspro infosheet3
Buspro infosheet3
 
Buspro infosheet1.3
Buspro infosheet1.3Buspro infosheet1.3
Buspro infosheet1.3
 
Buspro infosheet3
Buspro infosheet3Buspro infosheet3
Buspro infosheet3
 
Job analysis design
Job analysis designJob analysis design
Job analysis design
 
Buspro infosheet1.2
Buspro infosheet1.2Buspro infosheet1.2
Buspro infosheet1.2
 
Buspro infosheet1
Buspro infosheet1Buspro infosheet1
Buspro infosheet1
 
Jollibeecasestudy 120709091159-phpapp02
Jollibeecasestudy 120709091159-phpapp02Jollibeecasestudy 120709091159-phpapp02
Jollibeecasestudy 120709091159-phpapp02
 
Humres infosheet2
Humres infosheet2Humres infosheet2
Humres infosheet2
 
Humres infosheet1
Humres infosheet1Humres infosheet1
Humres infosheet1
 
Humres infosheet1
Humres infosheet1Humres infosheet1
Humres infosheet1
 
Infosheet5 organizationalstructure
Infosheet5 organizationalstructureInfosheet5 organizationalstructure
Infosheet5 organizationalstructure
 
Infosheet4 decisionmaking
Infosheet4 decisionmakingInfosheet4 decisionmaking
Infosheet4 decisionmaking
 

Recently uploaded

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 

Recently uploaded (20)

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 

System architecture infosheet

  • 1. Design your System Architecture Excerpts from Thesis Writeshop Presentation by Ms. Ma. Corazon Gracia Sicat
  • 2. System Architecture A system architecture or systems architecture is the conceptual model that defines the structure, behavior, and more views of a system. Depending on the context, Systems Architecture can in fact refer to: • the architecture of a system, i.e. a model to describe/analyze a system • architecting a system, i.e. a method to build the architecture of a system • a body of knowledge* for "architecting" systems while meeting business needs, i.e. a discipline to master systems design. * consisting in: concepts, principles, frameworks, tools, methods, heuristics, practices
  • 3. System Architecture • “Architecture of a system" is (similarly to the one of a building) a global model of this system consisting of: – a structure – properties (of various elements involved) – relationships (between various elements) – behaviors & dynamics – multiple views of the system (complementary and consistent).
  • 4. Related Literature Matrix Author (Year) Title Scope (state of the art, methods, algorithms) Morozov (2008) Visual Logic supports creation of programs with multiple procedures, each of which is represented as a flowchart Hundhausen and Brown (2007) ALVIS Live! provided an editing model, where an edit-by- edit basis is taken to immediately visualize the feedback on the syntactic and semantic correctness of code. Peres et. al.(2002) JavaVis environment of visualizing and debugging concurrent Java programs are based on UML diagram presentation Ziegler et. al., (1999) FLINT allow students to create programs using flowcharts
  • 5. Proposed Research Topic • Program Visualization Technique : Learning and Teaching Basic Programming –Centralized File Management –Code Writing Environment –Code Checking Environment
  • 9. Things to Consider: • What are the significant parts of the system? (refer to the result of the literature review) • What are the elements and sub-elements of each part? • What are the techniques, state-of-the-art that are implemented to the system? • How are these parts related to each other? • Does the architecture presents the whole research topic?
  • 11. Derive your Objectives from Your Architecture
  • 12. Derive your Objectives from Your Architecture 4 1 6 5 32
  • 13. Things to Consider: • Be able to write in one sentence the main objective of the study. The architecture must show that one statement. • Only the important elements of the architecture must be considered to be written in the objectives. • Do not enumerate the sub elements of the important elements but rather describe it in an objective form. • Objectives may not be limited to the elements of the architecture, methods may also include such as algorithms and processes.
  • 14. Session 4: Finalize your Research Title
  • 15. Proposed Research Topic • Program Visualization Technique : Learning and Teaching Basic Programming – Centralized File Management  File-O-matic – Code Writing Environment  Code-O-matic – Code Checking Environment  Check-O-matic
  • 16. Final Research Title O-Matic: A Pedagogical Design of Teaching- Learning Environment in Basic Programming for Novice Programmers Using Program Visualization Technique
  • 17. Things to Consider  Identify the important elements of the system architecture (unique, state-of-the-art, proud of)  The title should describe the whole architecture emphasizing the important elements.  The technique or the technology must be included in the title.  You may get ideas on how to write your title from the prior studies.