Schulungsprogramm Software Architektur bei der Expleo Academy
- info718237
- vor 4 Tagen
- 5 Min. Lesezeit
Der Weg zur nachhaltigen Architektur
Sie sollen ein komplexes System erweitern und müssen verstehen, wie dessen Komponenten zusammenarbeiten? Sie sollen es auf eine neue Technologie migrieren und müssen nun das alte System verstehen – und das neue entwerfen? Die Basis für eine hohe Qualität ist immer eine guteArchitektur. Und die Basis hierfür legt deriSAQB Certified Professional for Software Architecture® – Foundation Level.
Was ist eine Software Architektur?
Es gibt viele Definitionen vonArchitektur. Beispielsweise wirdArchitekturin der ISO/IEC 42010 definiert als die fundamentalen Konzepte oder Eigenschaften eines Systems in seiner Umgebung, verkörpert durch Bauelemente, Beziehungen, und die Prinzipien, die für sein Design und seine Evolution angewendet werden.Architekturmacht also deutlich mehr aus als das bekannte UML-Diagramm, das die Komponenten einer Software und deren Beziehungen untereinander modelliert.
Der Grund hierfür ist, dassArchitektur eines (Software-)Systemsnicht nur die Basis dafür definiert, dass das System seine funktionalen Anforderungen erfüllen kann. Die ISO 25010 definiert eine Reihe weiterer Qualitätsmerkmale, oft als „nichtfunktionale Merkmale“ subsumiert. Diese decken zum einen die Fragestellung ab, wie gut das System seine Funktionalität zur Laufzeit umsetzt. Die Eigenschaften Performanz, Kompatibilität, Benutzbarkeit, Zuverlässigkeit und Sicherheit (im Sinne von Security) umfassen diese Kriterien. Zum anderen decken sie die Fragestellung ab, wie gut ein System gewartet und evolviert werden kann. Diese Kriterien werden durch die Qualitätseigenschaften Wartbarkeit und Portabilität abgedeckt.
Begriffserklärungen begleitend zu ISAQB Schulungen und Trainings
Passend zu den neuenISAQB Kursenwurde dasOnline-Lexikon mit Begriffserklärungenerweitert um die wichtigstenFachbegriffeaus denISAQB Trainings.
Um den Schulungen besser folgen zu können finden sich im ISAQB Glossar Termini wie Abstraction,Abstractness,Accessibility Quality Attribute, Abkürzungen wieACL, oder englische Erläuterungen wie etwaAccountability Quality Attribute,Accreditation,Accreditation Body,Accredited Training Provider,Acyclic Dependencies Principle,Adaptability Quality Attribute,Adapter,Aggregate,Aggregation,Analysability Quality Attribute,Appropriateness,Appropriateness Recognizability Quality Attribute oderarc42.
Erklärt wird wasArchitecture,Architectural Decision,Architecture Description,Architecture Description Element,Architecture Description Language,Architecture Evaluation,Architecture Framework,Architecture Goal,Architecture Model,Architecture Objective,Architectural (Architecture) Pattern,Architecture Quality Requirement,Architecture Rationale,Architecture Style,Architectural Tactic,Architecture View, oder aber auchArchitecture Viewpointim Kontext der Schulung bedeutet, genauso wie sich Erklärungen zuArtifact,Asset,Assessment,Association,Asymmetric Cryptography,ATAM,Attack Tree,Audit Working Group:,Authentication,Authenticity Quality Attribute,Authorization,Availability,Availability Quality Attribute,Black Box,Bottom-Up Approach,Bounded Context,Bridge,Broker,Building Block,Building Block View,Business Architecture,C4 Model,CA,Capacity Quality Attribute,Cardinality,Certification Program,CIA Triad,Cloud,Co-Existence Quality Attribute,Cohesion,Command,Common Closure Principle,Common Reuse Principle,Compatibility Quality Attribute,Complexity,Component,Composition,Concept,Conceptual Integrity,Concern,Confidentiality,Confidentiality Quality Attribute,Consistency,Constraint,Context (of a System),Context View,Correspondence,Correspondence Rule,Coupling,CPSA(R),CQRS,Cross-Cutting Concept,Cross-Cutting Concern,Curriculum,Cyclomatic Complexity,Decomposition,Dependency,Dependency Injection (DI),Dependency Inversion Principle,Deployment undDeployment View, finden.
Design Pattern,Design Principle,Design Rationale,Document,Documentation,Documentation Build,Domain-Driven Design (DDD),Domain Model,Drawing Tool,Economicalness,Embedded System,Encapsulation,Enterprise IT Architecture,Entity,Entropy,Environment,Facade,Factory,Fault Tolerance Quality Attribute,Filter,Fitness Function,Function Signature,Functional Appropriateness Quality Attribute,Functional Completeness Quality Attribute,Functional Correctness Quality Attribute,Functional Suitability Quality Attribute,Fundamental Modeling Concepts (FMC),Gateway,Global Analysis,Heterogeneous Architectural Style,Heuristic,Hybrid Architecture Style,IEEE-1471,Incremental Development,Information Hiding,Installability Quality Attribute,Integrity,Integrity Quality Attribute,Interface,Interface Segregation Principle (ISP),Interoperability Quality Attribute, finden sich ebenso wie die AbkürzungeniSAQB,ISO 9126,ISO 25010.
WasIterative Developmentist, wird erklärt und auch zuIterative and Incremental Development,Kerckhoffs’ Principle,Latency,Layer,Learnability Quality Attribute,Liskov Substitution Principle,Maintainability Quality Attribute,Maturity Quality Attribute,MFA,Microservice,Model Driven Architecture (MDA),Model-Driven Software Development (MDSD),Model Kind,Modeling Tool,Model-View-Controller,Modifiability Quality Attribute,Modularity Quality Attribute,Module,Modular Programming,Node (in UML),Node (Node.js),Non Functional Requirement (NFR),Non-repudiation Quality Attribute,Notation,Observer,Open-Close-Principle (OCP),Operability Quality Attribute,OWASP,Package Principles,Pattern,Perfect Forward Secrecy,Performance Efficiency Quality Attribute,Perspective,Pikachu,Pipe,PKI,Port,Portability Quality Attribute,POSA,Principal,Proxy,Pseudo-Randomness,Qualitative Evaluation,Quality,Quality Attribute,Quality Characteristic,Quality Model,Quality Requirement,Quality Tree oderQuantitative Evaluation.
Das umfangreiche ISAQB Glossar bietet Erläuterungen zuRandomness,Rationale,RBAC (Role Based Access Control),Recoverability Quality Attribute,Redesign,Refactoring,Registry,Reliability Quality Attribute,Relationship,Replaceability Quality Attribute,Repository,Resource Utilization Quality Attribute,Reusability Quality Attribute,Reuse/Release Equivalence Principle,Risk,RM/ODP,Round-trip Engineering,Ruby,Runtime View,Scenario, sowieSDL, aber auch zu den BegriffenSecurity Goals,Security Quality Attribute,Self Contained System (SCS),Sensitivity Point,Separation of Concerns (SoC),Sequence Diagram,Service,Service (DDD),Signature,Singleton,Single Responsibility Principle (SRP),Software Architecture,Software Quality,S.O.L.I.D. principles,Stable Abstractions Principle,Stable Dependencies Principle,Stakeholder,Structure,Structural Element,Symmetric Cryptography,System,System-of-Interest wird man fündig.
Zu guter Letzt wird nochTemplate (for Documentation),Temporal Coupling,Testability Quality Attribute,Time Behaviour Quality Attribute,TLS,TOGAF,Tools-and-material-approach,Top-Down,Traceability,Trade-Off,Trainer,Training Level sowieTraining Provider erklärt, aber auch zuUbiquitous Language,Unified Modeling Language (UML),Unit Test,Usability Quality Attribute,User Error Protection Quality Attribute,User Interface Aesthetics Quality Attribute,Uses Relationship,Value Object,View,Waterfall Development,Web of Trust,White Box,Workflow Management System (WFMS),Wrapper findet sich im Wörterbuch der passende Eintrag.



Kommentare