da Agency – Webdesign & SEO, Köln meldet:
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 gute Architektur. Und die Basis hierfür legt der iSAQB Certified Professional for Software Architecture® – Foundation Level.
Es gibt viele Definitionen von Architektur. Beispielsweise wird Architektur in 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. Architektur macht also deutlich mehr aus als das bekannte UML-Diagramm, das die Komponenten einer Software und deren Beziehungen untereinander modelliert.
Der Grund hierfür ist, dass Architektur eines (Software-)Systems nicht 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.
Link zur Originalmeldung: Certified Professional for Software Architecture (CPSA) (expleoacademy.com)
Weitere Trainings aus dem ISAQB Programm oder mit Relevanz für ISAQB-Absolventen finden sich unter iSAQB Certified Professional for Software Architecture:
Passend zu den neuen ISAQB Kursen wurde das Online-Lexikon mit Begriffserklärungen erweitert um die wichtigsten Fachbegriffe aus den ISAQB Trainings.
Um den Schulungen besser folgen zu können finden sich im ISAQB Glossar Termini wie Abstraction, Abstractness, Accessibility Quality Attribute, Abkürzungen wie ACL, oder englische Erläuterungen wie etwa Accountability 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 oder arc42.
Erklärt wird was Architecture, 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 auch Architecture Viewpoint im Kontext der Schulung bedeutet, genauso wie sich Erklärungen zu Artifact, 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 und Deployment 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ürzungen iSAQB, ISO 9126, ISO 25010.
Was Iterative Development ist, wird erklärt und auch zu Iterative 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 oder Quantitative Evaluation.
Das umfangreiche ISAQB Glossar bietet Erläuterungen zu Randomness, 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, sowie SDL, aber auch zu den Begriffen Security 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 noch Template (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 sowie Training Provider erklärt, aber auch zu Ubiquitous 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.
Neben allen ISTQB Kursen wie Certified Automotive Software Tester (CTFL-AuT), Agile Tester, Test Automation Engineer, Test Manager, Security Tester, Technical Test Analyst , Test Analyst sowie ISTQB® Certified Tester – Foundation Level, Model Based Tester und Usability-Testing bietet die Expleo Academy IREB Schulungen und alle ‚Agile‘ Schulungen wie Agile Requirements Engineering, iSQI® Certified Agile Essentials, Leading SAFe, Professional Scrum Master, Scrum Product Owner, Agile Software Engineering, DevOps Practitioner , Product Owner / Product Manager, SAFe® Scrum Master, Alle ‚Requirements Engineering‘ Schulungen wie IREB CPRE Advanced Level, IREB CPRE RE@Agile, Foundation Level und RE@Agile Primer, Alle ‚QA & Testing‘ Schulungen wie Aufwandsschätzung für Tester und Testmanager, Effizientes Testen & Testprozessoptimierung, IT-Effizienz steigern: Produkte, Prozesse, Kosten, Kennzahlen für Testmanager, Performance Testing, Testkonzepte schreiben, Abnahmetest, Testoutsourcing, Testumgebung, ‚Project Management‘ Schulungen wie ASQF® Certified Professional, Project Management mit Microsoft Project, Tools & Automation Schulungen wie A4Q Selenium, Automatisierung mit Selenium, Confluence, Jira Essentials, Jira Software für agile Projekte, Jira Xray Agile Testing, Jira Server, Projekte organisieren mit Kanban, Tricentis Tosca Tester . Weitere ‚Fundamentals‘ Schulungen wie Anforderungen prüfen, Fundamentale Testtechniken, Grundlagen des Software-Qualitätsmanagement, Grundlagen des Testens, Kennzahlen in IT-Projekten, Testautomatisierung oder Process Quality Schulungen wie Automotive Spice – Engineering, Management Prozesse, Unterstützende Prozesse, Automotive-Prozesse für Führungskräfte, den ECQA – Certified Software Process Improvement (SPI) Manager oder iNTACS Certified Competent Assessor (auch Competent Assessor (Automotive Spice), Provisional Assessor für Automotive Spice oder Test Spice, sowie ‚Risk Management‘ Schulungen wie Reviews mit Erfolg: Fehler früh finden und vermeiden, Risikobasiertes Testen, Risikomanagement im Programm.
Die Expleo Academy geht zurück auf die ehemalige Trainingsabteilung der 1986 gegründeten SQS AG. Unter dem heutigen Namen ist die Expleo Academy weltweit tätig und unterhält Niederlassungen auf drei Kontinenten. In mehr als 800 Schulungen trainiert die Expleo Academy jährlich rund 6.000 Teilnehmende. Schwerpunkt sind Schulungen und Weiterbildungen zu Themen wie Software und Performance Testing und Architektur-Qualität (ISTQB®, iSAQB®), Business Analyse und Requirements Engineering (BCS, IREB®) und Agiles Vorgehen (Scrum, SAFe). Darüber hinaus gibt die Expleo Academy Werkzeugschulungen für ihre Tool-Partner Atlassian (Jira, Confluence), Tricentis (Tosca) und Micro Focus (ALM, UFT). Die Expleo Academy bietet ihren Kunden weltweit passgenaue Schulungslösungen in öffentlichen Seminaren oder in kundeninternen Veranstaltungen.
Kontakt
Expleo Technology Germany GmbH
Stollwerckstraße 11
51149 Köln
Tel: +49 2203 91 54 – 17
Fax: +49 2203 91 54 – 15
E-Mail: academy-dach@expleogroup.com
Web: https://expleoacademy.com/dach/
Der Beitrag iSAQB Certified Professional for Software Architecture (CPSA-F) Trainings erschien zuerst auf da Agency – Webdesign & SEO, Köln.