SlideShare a Scribd company logo
1 of 36
Software Architectuur André Boonzaaijer – aboonzaaijer@sogyo.nl
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SOFTWARE INNOVATORS
[object Object],SOFTWARE INNOVATORS
Wie we zijn ,[object Object],[object Object],[object Object],[object Object],SOFTWARE INNOVATORS
SOFTWARE INNOVATORS
SOFTWARE INNOVATORS
SOFTWARE INNOVATORS
Wat we doen ,[object Object],[object Object],[object Object],SOFTWARE INNOVATORS
Wie ben ik?  ,[object Object],[object Object],[object Object],[object Object],[object Object],SOFTWARE INNOVATORS
[object Object],SOFTWARE INNOVATORS
1011010101000111 Natural language Problem / Question Solution Machine language
1011010101000111 Natural language Problem / Question Solution Machine language Assembly 2GL
1011010101000111 Natural language Problem / Question Solution Machine language Assembly C, Pascal, Java, C# 2GL 3GL
1011010101000111 Natural language Problem / Question Solution Machine language Assembly C, Pascal, Java, C# DSL’s Full Code Generation 2GL 3GL 4GL
1011010101000111 Natural language Problem / Question Solution Machine language Assembly C, Pascal, Java, C# DSL’s Full Code Generation 2GL 3GL 4GL … . ?  Model Driven?
1011010101000111 Natural language Problem / Question Solution Machine   language Assembly C, Pascal, Java, C# DSL’s Full Code Generation 2GL 3GL 4GL … . ?  Model Driven?
Ontwikkelstraat, Proces DB Domain Services Front-end Architectuur IxD SOA OO SQL Engineering Software Componenten Hardware xUnit Use cases Scen. tests ERD
[object Object],SOFTWARE INNOVATORS
Architectuurstijlen User Interface ‘ Monoliet’ Database
Architectuurstijl: Layering Presentation Layer Data Layer User Interface ‘ Monoliet’ Database
Layering Presentation Layer Data Layer Business logic
Layering Presentation Layer Data Layer Business logic
Layering Presentation Layer Data Layer Business logic
Layering Presentation Layer Data Layer Business logic +/- 2 years
Layering Presentation Layer Data Layer Business logic +/- 2 years +/- 5 years
Layering Presentation Layer Data Layer Business logic +/- 2 years +/- 5 years ?
Layering Presentation Layer Data Layer Business logic Logging SMS Printing Email Where?
Beyond layering… ,[object Object]
Component selection SQL Server Oracle Java, JBPM MySQL NHibernate, ADO, Entity Framework Hibernate, Toplink, JPA DB2 C#, VB.NET, C++, WF Remoting, XML Webservices, WCF JAX-WS/RS, AXIS Struts, JSF, Swing, Servlet, JavaFX ASP.NET, Winforms, WPF, Silverlight JavaMail, JavaSpeech, iTextSharp, log4j, … XNA, Log4net, iTextSharp, … UML
[object Object],SOFTWARE INNOVATORS
“ Standard” Sogyo project Ontwikkeling Domein- verkenning Architectuur- Vorming Applicatie- Beheer
[object Object],SOFTWARE INNOVATORS
Software Engineer, IDE Client tools: Unit tests, Code analysis, frameworks, etc Tester, Use Cases / Scenario’s, User stories, Test tools SVN, Team Foundation Server Cruise Control, Team City, TFS Trac, Team City, TFS Source Control Issue tracking Development Continuous Integration Testing Customer
Vragen? SOFTWARE INNOVATORS
Contact ,[object Object],[object Object],[object Object],[object Object],[object Object],SOFTWARE INNOVATORS
Afstuderen? Sollicitatie? SOFTWARE INNOVATORS   Schrijf gerust een email   Slides:  http://www.software-innovators.nl

More Related Content

Similar to Architectuur 2009

Similar to Architectuur 2009 (20)

Kalmia LTD - Company presentation
Kalmia LTD - Company presentationKalmia LTD - Company presentation
Kalmia LTD - Company presentation
 
Leonard CV 2016 june
Leonard CV  2016 juneLeonard CV  2016 june
Leonard CV 2016 june
 
SoniaP_Resume
SoniaP_ResumeSoniaP_Resume
SoniaP_Resume
 
Basecamp Startups Company Profile
Basecamp Startups Company ProfileBasecamp Startups Company Profile
Basecamp Startups Company Profile
 
Business intelligence & reporting
Business intelligence & reportingBusiness intelligence & reporting
Business intelligence & reporting
 
SoftInd Document
SoftInd DocumentSoftInd Document
SoftInd Document
 
Shripal Doshi CV
Shripal Doshi CVShripal Doshi CV
Shripal Doshi CV
 
David Edson CV Abridged
David Edson CV AbridgedDavid Edson CV Abridged
David Edson CV Abridged
 
Bayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_ResumeBayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_Resume
 
Scand ltd-brochure
Scand ltd-brochureScand ltd-brochure
Scand ltd-brochure
 
Kalmia LTD
Kalmia LTDKalmia LTD
Kalmia LTD
 
Linked in profile for bi consultant
Linked in profile for bi consultantLinked in profile for bi consultant
Linked in profile for bi consultant
 
Insy Labs
Insy LabsInsy Labs
Insy Labs
 
Prabhakar Kumar
Prabhakar KumarPrabhakar Kumar
Prabhakar Kumar
 
Savy Training 16.05.2009
Savy Training 16.05.2009Savy Training 16.05.2009
Savy Training 16.05.2009
 
HoangNH_9-2016
HoangNH_9-2016HoangNH_9-2016
HoangNH_9-2016
 
TechDayConf Edition 1 - 2020
TechDayConf Edition 1 -  2020TechDayConf Edition 1 -  2020
TechDayConf Edition 1 - 2020
 
Ess sellsheet 01
Ess sellsheet 01Ess sellsheet 01
Ess sellsheet 01
 
SVAM Corporate Overview
SVAM Corporate OverviewSVAM Corporate Overview
SVAM Corporate Overview
 
RavikumarkajaResume
RavikumarkajaResumeRavikumarkajaResume
RavikumarkajaResume
 

Recently uploaded

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
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
 
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
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
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)
 
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
 
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
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 

Architectuur 2009