Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Andra datorprogram >> Content

    Nackdelarna med UML

    Unified Modeling Language ( UML ) är en programvara modellering språk med fokus på grafik och rörelse . Det är branschstandard språk för programvara modellering och design , enligt Sparx Systems . Dock kan vissa utvecklare och programvara designföretag uppleva problem med UML . Nackdelar med att använda UML inkluderar att lägga till tasks till projektets omfattning och förlitar sig på UML-diagram för mycket . Tid

    En nackdel vissa utvecklare kan hitta när man använder UML är den tid det tar att hantera och underhålla UML-diagram . För att fungera korrekt , måste UML-diagram synkroniseras med programkod , vilket kräver tid för att upprätta och underhålla , och lägger arbetet med ett projekt för programvaruutveckling . Små företag och oberoende utvecklare kanske inte kunna hantera den extra mängd arbete som krävs för att koden synkroniseras .
    Oklart vem gynnar
    p Det är inte alltid klart vem förmåner från ett UML-diagram . Enligt en artikel publicerad på Eiffel Software webbplats , är UML inte fördelaktigt att mjukvaruutvecklare , främst eftersom mjukvaruutvecklare arbetar med kod , inte bilder eller diagram . UML-diagram kan vara till nytta för projektledare eller chefer för att illustrera hur ett verktyg fungerar , men det kan vara lättare att rita diagrammet ut på en whiteboard eller papper , snarare än att ta sig tid att lära sig UML språket .

    diagram kan få överväldigande

    När du skapar en UML-diagram i samband med utveckling av programvara , kan diagrammet blir överväldigande eller komplicerad , vilket kan vara förvirrande och frustrerande för utvecklare . Utvecklare kan omöjligen kartlägga varenda scenario för ett mjukvaruverktyg i diagrammet , och även om de försöker , blir diagrammet rörigt. Ett sätt utvecklare kan bekämpa detta problem är att endast omfatta grundläggande fakta och högnivåinformation i UML-diagram , enligt ett inlägg på Stack Overflow av Stefano Borini , en quantum kemist och UML utvecklare . Addera Too stor vikt vid design

    UML lägger stor vikt på design , vilket kan vara problematiskt för vissa utvecklare och företag . Titta på ett program utrymme i ett UML-diagram kan leda till intressenterna programvaruprojekt över - analysera problem , samt få folk att tappa fokus genom att spendera för mycket tid och uppmärksamhet på programfunktioner . Företagen kan inte lösa alla problem med ett verktyg med ett UML diagram - till slut , de bara måste börja kodning och testning . Brody Gooch , en medskapare av UML , sade att den ursprungliga visionen för UML var ett " grafiskt språk för att hjälpa resonera om utformningen av ett system som det utvecklar sig . " Om människor får hängas upp med hjälp av ett diagram för att identifiera och lösa frågor , kan det försena det faktiska arbetet som behöver göras för att åtgärda problemen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur streama en iTunes Visualizer på en webbkamera
    ·Hur Optimera Alternativ i FlashGet
    ·Problem med DHCP & VMWare
    ·Vad är Restoration för SnapFile
    ·Varför Google Index Count fluktuerar så mycket
    ·Hur man gör en Microsoft Sam Beatbox
    ·Fördelar och nackdelar med en Webroot Firewall
    ·Introduktion till Webmin
    ·Skillnad mellan Bug Tracking & Defect Tracking
    ·Krav för VirtualBox
    Utvalda artiklarna
    ·Hur Extrahera en zip-fil på en Mac
    ·Hur fixar FileMaker Pro 7 Radio Button
    ·Hur får man bakgrunder för Stickfigure Animation
    ·Hur man skapar EXE Från Zip
    ·Hur Exportera Rhino 3D till Maya
    ·Hur visa din tidning i Mabinogien
    ·Hur man öppnar DAA File Extension
    ·FLVd Utvidgning till AVI konvertering
    ·Avinstallera Microsoft Office 2000
    ·Så här ändrar sidnummer i Microsoft Word 2003
    Copyright © Dator Kunskap http://www.dator.xyz