Huis Ontwikkeling Wat is objectgeoriënteerde analyse en ontwerp (ooad)? - definitie van techopedia

Wat is objectgeoriënteerde analyse en ontwerp (ooad)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Object-Oriented Analysis and Design (OOAD)?

Object-georiënteerde analyse en ontwerp (OOAD) is een technische benadering die wordt gebruikt bij de analyse en het ontwerp van een applicatie of systeem door de toepassing van het objectgeoriënteerde paradigma en concepten inclusief visuele modellering. Dit wordt toegepast gedurende de hele ontwikkelingscyclus van de applicatie of het systeem, waardoor een betere productkwaliteit wordt bevorderd en zelfs de participatie en communicatie van belanghebbenden wordt aangemoedigd.

Techopedia verklaart Object-Oriented Analysis and Design (OOAD)

Software en computerapplicatiesystemen zijn ongelooflijk complexe concepten omdat er weinig materiële beperkingen zijn en veel mogelijke willekeurige reconstructies. Vergelijk dat met dingen als brug- of gebouwontwerp, waar het concept van een brug of gebouw wordt bepaald door de te gebruiken materialen en de aard van de omgeving waarop het is gebouwd, wat resulteert in weinig opties. Software heeft niet dezelfde beperkingen en de ruimte voor complexiteit om te groeien is erg groot. Dit is waar objectgeoriënteerde analyse en ontwerp een rol spelen. Het gebruikt abstractie als een hulpmiddel om complexiteit in te kapselen en hoe meer abstracties worden geïntroduceerd, hoe groter de vermindering in complexiteit. Deze handelingen van abstractie en inkapseling zorgen ervoor dat bepaalde problemen worden benadrukt en vervolgens worden onderdrukt.


OOAD kan het beste iteratief worden toegepast, omdat er geen duidelijk proces bij betrokken is, maar elk aspect waarop OOAD wordt toegepast, wordt verfijnd als het opnieuw wordt gebruikt. Dit komt omdat grote delen van de ontwerpen zijn gebaseerd op de volledige aspecten van het systeem en op de entiteiten in plaats van op individuele functies en code. Dit versterkt de modulaire aanpak van OOAD, wiens doel het is om het probleem of het systeem op te splitsen in kleinere eenheden, objecten genoemd, die op zichzelf kunnen staan ​​en kunnen worden gewijzigd zonder de omringende eenheden te veel te beïnvloeden. Dit maakt het eenvoudig om functionaliteit en gedrag toe te voegen en het systeem in staat te stellen om veranderingen genadig te accepteren.

Wat is objectgeoriënteerde analyse en ontwerp (ooad)? - definitie van techopedia