Rabu, 09 Agustus 2017

Definitie van Software Development Methodology


Deze klasse van methodologie is geïdentificeerd als de reeks procedures, technieken en ondersteunende documentatie gebruikt voor het ontwerp van informatiesystemen . In engineer software bij de verwijzing naar de ontwikkeling van software, het is het over de ontwikkeling van programma's, die moeten voldoen aan een aantal stadia of fasen, voor macht werk met andere methoden die reeds in andere gevestigde ingenieursdisciplines.

De belangrijkste doelstelling is een set van klassieke en moderne technieken modellering systemen die het mogelijk maken om de kwaliteit van software te ontwikkelen, met inbegrip van heursticas criteria van de bouw en vergelijking van het systeem modellen bloot.

Elke software development methodologie heeft zijn eigen aanpak en die in de volksmond de traditionele benaderingen hebben meestal geen rekening gehouden met aspecten als kwaliteit, het concurrentievermogen, de tevredenheid en baten; Terwijl de meeste zijn geladen met dubbelzinnigheden, bureaucratie, etc.. Omdat ze werden gecreëerd in het methodologieën decennium van de jaren '70 en '80, na te denken over het bedrijf van de jaren '50.

De waarheid is dat de wereld zeer snel aan het veranderen is, net smart business intelligence software en te overleven. communicatie zijn snapshots, informatiestromen in Real time . Dat is de reden waarom de Classics methodologieën en estn verouderde, en werken niet vanuit elk gezichtspunt . Slechts enkele zijn aangepast, maar de functionaliteit is beperkt tot een aantal innovatieve projecten.

Onder de methodologie van softwareontwikkeling vandaag de dag gebruikt zijn:

Methodologie Scrum: een gil en flexibele methodologie voor het beheer van software-ontwikkeling en is bedoeld om de return on investment voor maximaliseren bedrijf . Het is in feite gebaseerd op het bouwen van functionaliteit grotere waarde voor de klant en de beginselen van de voortdurende controle, self-management , aanpassing en innovatie. Een van de voordelen van deze methode estn:

Compliance met de verwachtingen, flexibiliteit om te veranderen, vermindering van de tijd, een hogere productiviteit, maximaliseert return on investment , vermindering van de risico's

Methodologie XP (Extreme Programming): is een van de meest prominente methodologieën in agile software development processen, want het legt meer nadruk op het aanpassingsvermogen dat voorspelbaarheid. De belangrijkste kenmerken zijn:

  • iteratief en incrementele ontwikkeling, verwijst naar kleine maar voortdurende verbetering .
  • constant Unit Testing, vaak herhaald en geautomatiseerde.
  • Contina integratie programmering team met de klant.
  • programmeren in paren, onze aanbeveling is dat de ontwikkeling werk van twee mensen die in dezelfde positie.
  • correctie van alle fouten voordat het toevoegen van nieuwe features.
  • Eenvoud in code , is de beste manier om dingen goed te werken , is het beter om iets te eenvoudig dat zonder al te veel kan worden gewijzigd werken doen, om iets te complex dat je misschien nooit gebruik maken.



.

Tidak ada komentar:

Posting Komentar