DO-178C-certificeringsproces en -planning

Inhoudsopgave

DO-178C-certificeringsproces en -planning

Inleiding

DO-178C, ook wel bekend als Software Considerations in Airborne Systems and Equipment Certification, is een algemeen erkende norm voor de certificering van software die wordt gebruikt in luchtlandingssystemen. DO-178C is ontwikkeld door de Radio Technische Commissie voor Luchtvaart (RTCA) en biedt richtlijnen en doelstellingen voor het softwareontwikkelingsproces om de veiligheid en betrouwbaarheid in luchtvaartsystemen te waarborgen. Dit artikel bespreekt het DO-178C-certificeringsproces en belicht belangrijke plannen die moeten worden overwogen voor succesvolle certificering.

DO-178C-certificeringsproces

Het DO-178C-certificeringsproces bestaat uit verschillende kernactiviteiten die op een systematische en goed gedocumenteerde manier moeten worden uitgevoerd. De volgende zijn de belangrijkste stappen in het certificeringsproces:

Softwareplanning

Softwareplanning is de eerste fase van het DO-178C-certificeringsproces. Het omvat het definiëren van de levenscyclus van softwareontwikkeling, inclusief processen, tools en middelen die nodig zijn voor softwareontwikkeling. De planningsfase omvat ook de identificatie van softwareniveaus (DAL A tot E) en bijbehorende doelstellingen, taken en artefacten.

Software Development

In de softwareontwikkelingsfase vindt het eigenlijke coderen en testen van de software plaats. De ontwikkelingsactiviteiten moeten voldoen aan de gedefinieerde levenscyclus van softwareontwikkeling, inclusief het vastleggen van vereisten, ontwerp, codering, verificatie en validatie. De software moet worden ontwikkeld met behulp van een proces dat zorgt voor hoogwaardige en betrouwbare code.

Softwareverificatie

Softwareverificatie is een kritieke fase in het certificeringsproces. Het omvat het uitvoeren van verschillende activiteiten om aan te tonen dat de software voldoet aan de beoogde eisen en correct functioneert. Verificatieactiviteiten omvatten op vereisten gebaseerde tests, analyse van structurele dekking en codebeoordelingen. Het doel is om mogelijke defecten in de software te identificeren en te verhelpen.

Beheer van softwareconfiguratie

Softwareconfiguratiebeheer (SCM) is essentieel om de controle over de software gedurende de hele levenscyclus te behouden. Het omvat het beheren van softwarebaselines, het beheersen van wijzigingen en het waarborgen van de integriteit van de softwareartefacten. SCM-activiteiten omvatten configuratie-identificatie, versiebeheer, wijzigingsbeheer en releasebeheer.

Software Kwaliteit Zekerheid

Software Quality Assurance (SQA) is erop gericht ervoor te zorgen dat de softwareontwikkelingsprocessen en -activiteiten correct worden uitgevoerd. SQA-activiteiten omvatten procesaudits, documentatiebeoordelingen en nalevingsbeoordelingen. Het doel is om eventuele afwijkingen van de gedefinieerde processen te identificeren en corrigerende maatregelen te nemen om de kwaliteit van de software te behouden.

Software-certificering

De softwarecertificeringsfase omvat de voorbereiding van certificeringsartefacten en documentatie vereist door de certificeringsinstanties. Deze artefacten tonen aan dat ze voldoen aan de doelstellingen en vereisten van DO-178C. Het certificeringspakket omvat meestal de softwareplannen, ontwikkelings- en verificatierecords, testprocedures en -resultaten en andere ondersteunende documentatie.

Belangrijke plannen voor DO-178C-certificering

Om DO-178C-certificering te behalen, is het cruciaal om verschillende plannen te ontwikkelen en uit te voeren die specifieke aspecten van het softwareontwikkelingsproces behandelen. Tijdens het certificeringsproces moeten de volgende plannen worden overwogen:

Software Ontwikkelingsplan (SDP)

Het softwareontwikkelingsplan schetst de algemene strategie voor softwareontwikkeling en beschrijft de levenscyclus, processen en procedures van softwareontwikkeling. Het definieert de rollen en verantwoordelijkheden van het ontwikkelteam en geeft een overzicht van de activiteiten op het gebied van softwareconfiguratiebeheer en kwaliteitsborging.

Softwareverificatieplan (SVP)

Het softwareverificatieplan beschrijft de activiteiten en technieken die moeten worden gebruikt voor het verifiëren en valideren van de software. Het definieert de teststrategieën, testomgevingen, testprocedures en de criteria voor het bepalen van de succesvolle afronding van verificatieactiviteiten. De SVP specificeert ook de op eisen gebaseerde tests en structurele dekkingsanalyses die moeten worden uitgevoerd.

Softwareconfiguratiebeheerplan (SCMP)

Het Software Configuration Management Plan schetst de procedures voor het beheren van softwareconfiguratie-items, het beheersen van wijzigingen en het waarborgen van de integriteit van de software-baselines. Het beschrijft het versiebeheersysteem, het configuratie-identificatieschema en het proces voor het afhandelen van configuratiewijzigingen en releases.

Softwarekwaliteitsborgingsplan (SQAP)

Het Software Quality Assurance Plan beschrijft de activiteiten en processen om ervoor te zorgen dat de softwareontwikkeling voldoet aan de gedefinieerde normen en doelstellingen. Het schetst de procedures voor het uitvoeren van procesaudits, documentatiebeoordelingen en nalevingsbeoordelingen. De SQAP omvat ook de metrieken voor het meten van softwarekwaliteit en het corrigerende actieproces.

Kwalificatieplan voor softwaretools (STQP)

Het Kwalificatieplan voor softwaretools behandelt de kwalificatie van softwareontwikkelings- en verificatietools die tijdens het ontwikkelingsproces worden gebruikt. Het definieert het proces voor toolselectie, verificatie en validatie om ervoor te zorgen dat de tools geen fouten of afwijkingen van de vereiste normen introduceren.

Visure-oplossingen gebruiken voor DO-178C-certificeringsproces en -planning

Visuele oplossingen is een toonaangevende leverancier van tools voor vereistenbeheer en traceerbaarheid die een grote bijdrage kunnen leveren aan het DO-178C-certificeringsproces. Hun uitgebreide softwareoplossing, Visure Requirements, biedt een reeks functies en functionaliteiten die speciaal zijn ontworpen ter ondersteuning van de planning, ontwikkeling, verificatie en documentatie die vereist zijn voor DO-178C-certificering. In dit artikel zullen we onderzoeken hoe Visure Solutions effectief kunnen worden gebruikt om het DO-178C-certificeringsproces te stroomlijnen en planningsactiviteiten te verbeteren.

Vereistenbeheer met Visure Solutions

Vereistenbeheer speelt een cruciale rol bij de naleving van DO-178C, omdat het ervoor zorgt dat alle softwarevereisten worden vastgelegd, getraceerd en gevalideerd gedurende de ontwikkelingslevenscyclus. Visure Requirements biedt een krachtig en intuïtief platform voor het beheren van requirements, waardoor organisaties:

Vereisten Elicitatie en Capture

Visure Requirements maakt het mogelijk om op efficiënte wijze vereisten op te roepen en vast te leggen door aanpasbare sjablonen, formulieren en samenwerkingstools te bieden. Teams kunnen eenvoudig softwarevereisten verzamelen en documenteren, waardoor volledigheid en juistheid worden gegarandeerd. De tool maakt de classificatie van vereisten mogelijk op basis van hun kriticiteit en vergemakkelijkt de identificatie van softwareniveaus (DAL A tot E).

Vereisten Traceerbaarheid

Het tot stand brengen en onderhouden van traceerbaarheid tussen vereisten, ontwerpartefacten, code en testgevallen is een fundamenteel aspect van DO-178C-naleving. Visure Requirements biedt uitgebreide traceerbaarheidsmogelijkheden, waardoor organisaties bidirectionele traceerbaarheidskoppelingen tussen verschillende artefacten kunnen maken en beheren. Dit zorgt voor volledige traceerbaarheid van systeemvereisten tot softwarevereisten, ontwerpelementen, verificatieactiviteiten en testgevallen.

Impactanalyse en verandermanagement

Visure Requirements ondersteunt impactanalyse en wijzigingsbeheer, die essentieel zijn voor het aanpakken van wijzigingen in vereisten en het behouden van consistentie gedurende het ontwikkelingsproces. De tool biedt visuele weergaven van de impact van wijzigingen in vereisten, waardoor teams de gevolgen kunnen evalueren en weloverwogen beslissingen kunnen nemen. Wijzigingsverzoeken kunnen worden gevolgd, beheerd en gekoppeld aan getroffen artefacten, waardoor transparantie en controle over het wijzigingsbeheerproces wordt gegarandeerd.

Plannen met Visure Solutions

Visure Solutions biedt ook functies die effectieve planning voor DO-178C-certificering ondersteunen. De volgende mogelijkheden helpen organisaties bij het plannen van hun softwareontwikkelingsprocessen:

Aanpasbare sjablonen en workflows

Met Visure-vereisten kunnen aanpasbare sjablonen en workflows worden gemaakt die zijn afgestemd op de specifieke behoeften van DO-178C-certificering. Organisaties kunnen standaardprocessen, procedures en best practices definiëren om consistentie en naleving van projecten te waarborgen. Er kunnen sjablonen worden gemaakt voor softwareontwikkelingsplannen, verificatieplannen, configuratiebeheerplannen, kwaliteitsborgingsplannen en andere essentiële planningsdocumenten.

Document Management

Effectieve documentatie is cruciaal voor DO-178C-certificering. Visure Requirements omvat een robuuste module voor documentbeheer die het maken, beoordelen, goedkeuren en opslaan van kritieke certificeringsartefacten vergemakkelijkt. Organisaties kunnen een gecentraliseerde opslagplaats van documenten onderhouden, waardoor versiebeheer, toegangscontrole en naleving van wettelijke vereisten worden gegarandeerd.

Samenwerking en communicatie

Visure Requirements bevordert de samenwerking en communicatie tussen teamleden die betrokken zijn bij het DO-178C-certificeringsproces. De tool biedt ingebouwde communicatiefuncties zoals meldingen, opmerkingen en discussies, waardoor belanghebbenden informatie kunnen delen, feedback kunnen geven en problemen effectief kunnen oplossen. Dit bevordert teamwerk en zorgt ervoor dat iedereen op één lijn zit met de certificeringsdoelstellingen.

Rapportage en statistieken

Visure Requirements biedt uitgebreide rapportage- en metrische mogelijkheden, waardoor organisaties op maat gemaakte rapporten en metrische gegevens kunnen genereren met betrekking tot vereisten, traceerbaarheid, testdekking en naleving. Deze rapporten helpen bij het bewaken van de projectvoortgang, het identificeren van mogelijke knelpunten en het aantonen van naleving tijdens het certificeringsproces.

Conclusie

DO-178C-certificering is een rigoureus en veelomvattend proces dat de veiligheid en betrouwbaarheid van software in boordsystemen garandeert. Door het certificeringsproces te volgen en rekening te houden met belangrijke plannen zoals het Software Development Plan, Software Verification Plan, Software Configuration Management Plan, Software Quality Assurance Plan en Software Tool Qualification Plan, kunnen organisaties effectief DO-178C-certificering behalen. Het naleven van deze plannen helpt bij het handhaven van traceerbaarheid, hoogwaardige code en naleving van de doelstellingen en vereisten gespecificeerd door DO-178C, wat uiteindelijk leidt tot succesvolle certificering en de ontwikkeling van veilige en betrouwbare luchtvaartsoftware.

Visure Solutions biedt een krachtige softwareoplossing, Visure Requirements, die het DO-178C-certificeringsproces aanzienlijk kan stroomlijnen en planningsactiviteiten kan verbeteren. Met zijn robuuste functies voor vereistenbeheer, aanpasbare sjablonen en workflows, mogelijkheden voor documentbeheer, samenwerkingstools en rapportagefunctionaliteiten, biedt Visure Requirements organisaties een uitgebreid platform voor het effectief plannen, ontwikkelen, verifiëren en documenteren van software in overeenstemming met DO-178C-vereisten. Door gebruik te maken van Visure Solutions kunnen organisaties de efficiëntie verbeteren, risico's verminderen en met succes de DO-178C-certificering behalen voor hun luchtlandingssystemen. Om de voordelen van Visure Solutions uit de eerste hand te ervaren, raden we u aan hun te bekijken Gratis 30-dagproef, zodat u de mogelijkheden van Visure Requirements kunt verkennen en kunt zien hoe het uw DO-178C-certificeringsproces en planningsactiviteiten kan stroomlijnen.

Vergeet dit bericht niet te delen!

hoofdstukken

Sneller op de markt met Visure

Synergie tussen een op modellen gebaseerde systeemengineeringbenadering en een proces voor requirementsmanagement

December 17th, 2024

11 uur EST | 5 uur CEST | 8 uur PST

Fernando Valera

Fernando Valera

CTO, Visieoplossingen

De kloof tussen eisen en ontwerp overbruggen

Ontdek hoe u de kloof tussen het MBSE- en het Requirements Management-proces kunt overbruggen.