Path Category
Loading Path Category from the AllPath API…
Path Category
Loading Path Category from the AllPath API…
Path Category
Guided learning journeys that build knowledge step by step.
category · Learning · slug · learning · 7812 Paths
7812 Paths · page 410 / 782
A comprehensive graduate-level path covering the theoretical foundations of software processes, modeling, assessment, and improvement models, including CMMI, SPICE, and continuous improvement. Designed for researchers and specialists, it integrates SDLC and project management perspectives.
This graduate-level path equips students and managers with the knowledge to analyze and manage the economics of software projects. It covers cost estimation, benefit-cost analysis, return on investment, and economic models, grounded in software engineering and managerial accounting principles.
This path equips software architects with the skills to systematically evaluate software architectures using scenario-based methods. It covers quality attributes, the Architecture Tradeoff Analysis Method (ATAM), and the Cost Benefit Analysis Method (CBAM), including trade-off analysis and practical application.
A graduate-level learning path for researchers and developers of critical systems, covering formal specification, model checking, theorem proving, abstraction, and refinement. It builds from mathematical logic and discrete structures to advanced verification techniques, emphasizing how to apply them to ensure software correctness.
This advanced learning path equips learners with the knowledge and skills to measure and evaluate software products and processes. It covers foundational statistics, software quality assurance, and various metrics categories, culminating in the application of measurement frameworks for data-driven decision-making. Designed for university students and professionals, this path integrates theoretical concepts with practical application.
This learning path equips engineers in critical systems with the knowledge to design, analyze, and assure software reliability and safety. It covers reliability modeling, hazard analysis, fault tolerance, redundancy, and the application of safety standards like IEC 61508, with an emphasis on testing and quality assurance.
This advanced learning path equips university students and researchers with a systematic understanding of model-driven engineering (MDE). Starting from foundational modeling concepts, it progresses through UML, metamodeling, model transformations, domain-specific languages, and code generation, culminating in an exploration of the Model-Driven Architecture (MDA) and practical applications.
A structured learning path for developers and engineers to master software documentation. It covers the main documentation types, writing clarity, API documentation, and technical reporting, with a focus on practical application and career skill development.
This learning path guides software engineering students through the principles and practices of software maintenance and evolution. It covers maintenance types, legacy systems, refactoring, re-engineering, and reverse engineering, providing a structured approach to understanding how software changes over time.
A structured learning path covering the core principles, culture, practices, and tooling of DevOps. It starts with foundational software engineering and agile concepts, progresses through continuous integration, delivery, and deployment, and culminates in infrastructure as code, monitoring, and logging.