Submit Search
Upload
TechTalk - Introduction to software design and architecture
•
Download as PPTX, PDF
•
5 likes
•
1,204 views
Konstantin Zakharov
Follow
Report
Share
Report
Share
1 of 22
Download now
Recommended
Witekio Corporate presentation H2 2017
Witekio Corporate presentation H2 2017
Witekio
Software Architecture and Design - An Overview
Software Architecture and Design - An Overview
Oliver Stadie
Designite – Software Design Quality Assessment Tool
Designite – Software Design Quality Assessment Tool
Tushar Sharma
Using Aspects in Architecture Description
Using Aspects in Architecture Description
Rich Hilliard
Jacques Van Niekerk Workshop on IWMC 2015
Jacques Van Niekerk Workshop on IWMC 2015
Iran Entrepreneurship Association
RightScale Webinar: An Architectural View of RightScale and Why its Chosen Fo...
RightScale Webinar: An Architectural View of RightScale and Why its Chosen Fo...
RightScale
Architectural views
Architectural views
Saleem Khan
Architectural structures and views
Architectural structures and views
Dr Reeja S R
Recommended
Witekio Corporate presentation H2 2017
Witekio Corporate presentation H2 2017
Witekio
Software Architecture and Design - An Overview
Software Architecture and Design - An Overview
Oliver Stadie
Designite – Software Design Quality Assessment Tool
Designite – Software Design Quality Assessment Tool
Tushar Sharma
Using Aspects in Architecture Description
Using Aspects in Architecture Description
Rich Hilliard
Jacques Van Niekerk Workshop on IWMC 2015
Jacques Van Niekerk Workshop on IWMC 2015
Iran Entrepreneurship Association
RightScale Webinar: An Architectural View of RightScale and Why its Chosen Fo...
RightScale Webinar: An Architectural View of RightScale and Why its Chosen Fo...
RightScale
Architectural views
Architectural views
Saleem Khan
Architectural structures and views
Architectural structures and views
Dr Reeja S R
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Scott W. Ambler
4+1view architecture
4+1view architecture
drewz lin
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
bashcode
#4_web_ux_wakizaka
#4_web_ux_wakizaka
Yoshinori Wakizaka
Web design ux trends 2013
Web design ux trends 2013
Mahmoud Farrag
Doing Your HW - A UX approach to your web design
Doing Your HW - A UX approach to your web design
Fabian Alcantara
Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)
Christopher Schmitt
Introduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design tool
La FeWeb
Coding pilkades
Coding pilkades
idamyangdulu
Mobile Web UX - TdT@Cluj #17
Mobile Web UX - TdT@Cluj #17
Tabăra de Testare
Web, Design, and UX Trends for 2005
Web, Design, and UX Trends for 2005
Jeremy Johnson
Web, Design, and UX Trends for 2006
Web, Design, and UX Trends for 2006
Jeremy Johnson
Web, Design, and UX Trends for 2008
Web, Design, and UX Trends for 2008
Jeremy Johnson
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Bram Vanderhaeghe
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
Steve Fisher
form-form pilkades
form-form pilkades
Shepia Dflyer
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
BPD Ajakkang
Code Review | 2010
Code Review | 2010
Klocwork
Architecting a Serverless IoT System in the Cloud
Architecting a Serverless IoT System in the Cloud
Eran Stiller
IT Architecture and Architects
IT Architecture and Architects
AndreDovgal1
DevOps: The Future of Software Development
DevOps: The Future of Software Development
Opsta
RK_Profile_sg_v6
RK_Profile_sg_v6
Richard KWOK
More Related Content
Viewers also liked
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Scott W. Ambler
4+1view architecture
4+1view architecture
drewz lin
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
bashcode
#4_web_ux_wakizaka
#4_web_ux_wakizaka
Yoshinori Wakizaka
Web design ux trends 2013
Web design ux trends 2013
Mahmoud Farrag
Doing Your HW - A UX approach to your web design
Doing Your HW - A UX approach to your web design
Fabian Alcantara
Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)
Christopher Schmitt
Introduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design tool
La FeWeb
Coding pilkades
Coding pilkades
idamyangdulu
Mobile Web UX - TdT@Cluj #17
Mobile Web UX - TdT@Cluj #17
Tabăra de Testare
Web, Design, and UX Trends for 2005
Web, Design, and UX Trends for 2005
Jeremy Johnson
Web, Design, and UX Trends for 2006
Web, Design, and UX Trends for 2006
Jeremy Johnson
Web, Design, and UX Trends for 2008
Web, Design, and UX Trends for 2008
Jeremy Johnson
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Bram Vanderhaeghe
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
Steve Fisher
form-form pilkades
form-form pilkades
Shepia Dflyer
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
BPD Ajakkang
Viewers also liked
(17)
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
4+1view architecture
4+1view architecture
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
#4_web_ux_wakizaka
#4_web_ux_wakizaka
Web design ux trends 2013
Web design ux trends 2013
Doing Your HW - A UX approach to your web design
Doing Your HW - A UX approach to your web design
Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)
Introduction to Antetype - Web UX design tool
Introduction to Antetype - Web UX design tool
Coding pilkades
Coding pilkades
Mobile Web UX - TdT@Cluj #17
Mobile Web UX - TdT@Cluj #17
Web, Design, and UX Trends for 2005
Web, Design, and UX Trends for 2005
Web, Design, and UX Trends for 2006
Web, Design, and UX Trends for 2006
Web, Design, and UX Trends for 2008
Web, Design, and UX Trends for 2008
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Responsive Web Design (Microsoft Web & Phone UX Tour 2011)
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
Conflict is the Key to Great UX - Web Design Day Pittsburgh Lightning Talk
form-form pilkades
form-form pilkades
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
Permendagri no-112-tahun-2014-tentang-pemilihan-kepala-desa
Similar to TechTalk - Introduction to software design and architecture
Code Review | 2010
Code Review | 2010
Klocwork
Architecting a Serverless IoT System in the Cloud
Architecting a Serverless IoT System in the Cloud
Eran Stiller
IT Architecture and Architects
IT Architecture and Architects
AndreDovgal1
DevOps: The Future of Software Development
DevOps: The Future of Software Development
Opsta
RK_Profile_sg_v6
RK_Profile_sg_v6
Richard KWOK
Starting Involving Security In SDLC Process
Starting Involving Security In SDLC Process
Sandi Ardyansyah
Microsoft Security Development Lifecycle
Microsoft Security Development Lifecycle
Razi Rais
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
WSO2
AI in the Enterprise
AI in the Enterprise
Ron Bodkin
Experience Credentials
Experience Credentials
Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW
Open Day 2015
Open Day 2015
Santos Pardos. MBA,CEA,TOGAF,PMP, PMI-PBA
Practical DevSecOps - Arief Karfianto
Practical DevSecOps - Arief Karfianto
idsecconf
eInfochips-corporate-presentation
eInfochips-corporate-presentation
Anshul Burse
Why IT needs more IT Architects (IASA style)
Why IT needs more IT Architects (IASA style)
Paddy Baxter
The Pinnacle of Tech Expertise: Unveiling the Role of a Data Center Engineer
The Pinnacle of Tech Expertise: Unveiling the Role of a Data Center Engineer
IDCA
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017
Eran Stiller
Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...
TIBCO Jaspersoft
Expectations in DRAAS from CSP
Expectations in DRAAS from CSP
Continuity and Resilience
Introduction to the Microsoft Azure Cloud.pptx
Introduction to the Microsoft Azure Cloud.pptx
EverestMedinilla2
IT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet Preview
Michal Juhas
Similar to TechTalk - Introduction to software design and architecture
(20)
Code Review | 2010
Code Review | 2010
Architecting a Serverless IoT System in the Cloud
Architecting a Serverless IoT System in the Cloud
IT Architecture and Architects
IT Architecture and Architects
DevOps: The Future of Software Development
DevOps: The Future of Software Development
RK_Profile_sg_v6
RK_Profile_sg_v6
Starting Involving Security In SDLC Process
Starting Involving Security In SDLC Process
Microsoft Security Development Lifecycle
Microsoft Security Development Lifecycle
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
AI in the Enterprise
AI in the Enterprise
Experience Credentials
Experience Credentials
Open Day 2015
Open Day 2015
Practical DevSecOps - Arief Karfianto
Practical DevSecOps - Arief Karfianto
eInfochips-corporate-presentation
eInfochips-corporate-presentation
Why IT needs more IT Architects (IASA style)
Why IT needs more IT Architects (IASA style)
The Pinnacle of Tech Expertise: Unveiling the Role of a Data Center Engineer
The Pinnacle of Tech Expertise: Unveiling the Role of a Data Center Engineer
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017
Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...
Expectations in DRAAS from CSP
Expectations in DRAAS from CSP
Introduction to the Microsoft Azure Cloud.pptx
Introduction to the Microsoft Azure Cloud.pptx
IT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet Preview
TechTalk - Introduction to software design and architecture
1.
Introduction to software design
and architecture Konstantin Zakharov
2.
Software Design And
Architecture What is software design? What is software architecture? Why is it important?
3.
Who should know
about it? QADeveloper Stakehold er Project Manager Business Analyst Architect
4.
Types of Architecture Infrastructure Security Technical Solution Network Data Hardware Enterprise Application IT System Integration Database Information Process Software Business
5.
Certifications SimplyHired Indee d Dice LinkedIn TechCareers
JustTechJobs Total Certified SOA Architect 970 263 1 147 94 122 1,597 CEA 253 163 4 89 49 144 702 CITA 46 67 1 10 8 122 254 Open CA 15 21 77 4 10 8 135 EACOE 19 19 6 5 10 0 59 Best Enterprise Architect Certifications For 2016
6.
Software Architect Simon Brown (Consultant) Dino
Esposito (CTO of Crionet) Sam Newman (Developer at ThoughtWorks) Martin Fowler (Chief Scientist at ThoughtWorks)
7.
Architectural Viewpoints Views and Beyond TOGAF 4+1 Rozansky & Woods Zachman Framework 5 7 4 3 36
8.
Architectural Drivers Functional Requirements Non- functional Requirements Constraints Principles
9.
Quality Attributes Testability Monitorin g Performanc e Availability SecurityScalability Extensibility
. . .
10.
Visualizing Architecture C4
11.
* Driven Development DDDBDD TDD
*DD
12.
Architecture Archetypes Web Mobile Rich Client Services …
13.
Slicing
14.
Software Design SOLID GRASP
15.
SOLID
16.
GRASP Craig Larman (co-creator of
LeSS) Controller Creator High Cohesion Indirection Information Expert Low CouplingPolymorphism Protected Variations Pure Fabrication
17.
Coding Vectors DRYYAGNIKISS
18.
Design Patterns PoEAAGoF CQRS .
. .MV* Cloud
19.
Modern Trends DevOps IoT Microservices Cloud Lean Machine Learning Docker Big Data
20.
To Read
21.
Q & A
22.
THANK YOU (063) 846-32-49 K.I.Zakharov@gmail.com K.I.Zakharov @KIZakharov
Download now