Huis Persoonlijke financiën Vier stappen die moeten worden genomen voordat u een computerprogramma schrijft - dummies

Vier stappen die moeten worden genomen voordat u een computerprogramma schrijft - dummies

Inhoudsopgave:

Video: Hoe Maak Je Een Wordpress Website 2019 2024

Video: Hoe Maak Je Een Wordpress Website 2019 2024
Anonim

uit Voordat u begint met het schrijven van een computerprogramma, moet u eerst vier kritieke stappen nemen om het te ontwerpen. Hierdoor verspilt u geen tijd aan het schrijven van een computerprogramma dat niet werkt of dat het verkeerde probleem oplost en het niet waard is om het daarna te proberen te redden. Met de planning verhoogt u de kans dat uw computerprogramma daadwerkelijk werkt en voert u de gewenste taak uit.

De volgende vier stappen zijn cruciaal om te nemen bij het ontwerpen van een programma:

Identificeer het probleem:
  1. Welk probleem lost uw programma op? Als je niet duidelijk kunt aangeven wat je programma doet, weet je niet hoe je het moet ontwerpen. Identificeer de gebruiker:
  2. Wie gaat uw programma gebruiken? Bepaal de doelcomputer:
  3. Op welke computer moeten mensen uw programma uitvoeren? Is het een Windows-computer, een Macintosh, een mainframe, een computer met Linux, een handheld Palm of Pocket PC, of ​​een supercomputer? Bepaal uw programmeervaardigheid:
  4. Gaat u het hele ding zelf schrijven of krijgt u hulp van anderen? Als je anderen gaat helpen om te helpen, welke delen van het programma gaan ze dan schrijven?
Computerprogrammering: identificeer het probleem

Elk programma lost een probleem op. Een belastingaangifteprogramma lost het probleem op van het organiseren en indienen van uw belastingen. Een tekstverwerker lost het probleem op van het schrijven, bewerken, formatteren en afdrukken van tekst. Zelfs een videogame lost het probleem op om mensen geamuseerd te houden.

Een programma is slechts zo nuttig als het probleem dat het oplost. De meeste programma's vereenvoudigen en automatiseren een bestaand probleem, zoals een programma voor geldbeheer dat het organiseren en betalen van facturen vereenvoudigt in plaats van het gebruik van papier en een rekenmachine. Het doel van elk programma is om een ​​specifieke taak sneller, gemakkelijker en handiger te maken. De enige manier om dat doel te bereiken is om vast te stellen welke taak je programma probeert op te lossen in de eerste plaats.

Identificeer de gebruikers van het computerprogramma

Als u de enige persoon bent die uw programma gaat gebruiken, kunt u uw programma vrijwel laten lijken en handelen zoals u wilt, net zo lang als je weet hoe je het kunt laten werken. Maar als u van plan bent om uw programma aan anderen te geven of te verkopen, moet u weten wie het gaat gebruiken.

Kennen van de typische gebruiker van uw programma is van cruciaal belang. Als gebruikers uw programma om welke reden dan ook niet leuk vinden, zullen ze het waarschijnlijk niet gebruiken. Of het programma daadwerkelijk werkt, is vaak niet relevant.

Door uw programma te ontwerpen met de gebruiker in gedachten, verhoogt u de kans dat mensen uw programma gebruiken en (u hoopt) een kopie voor zichzelf kopen.

Zelfs als je een programma schrijft dat perfect werkt, negeren gebruikers het nog steeds omdat ze het niet leuk vinden zoals het eruit ziet, ze niet begrijpen hoe het commando's moet geven, het werkt niet op dezelfde manier als het oud programma dat ze momenteel gebruiken, de kleuren er niet goed uitzien, enzovoort. Het doel is om uw programma te laten voldoen aan de behoeften van uw gebruikers, ongeacht hoe raar, bizar of onlogisch ze lijken (de behoeften - niet de gebruikers).

Bepaal de doelcomputer voor uw computerprogramma

Nadat u de gebruiker hebt geïdentificeerd, moet u weten op welk type computer de gebruiker het programma wil uitvoeren. Het type computer waarop uw programma draait, kan bepalen welke computertalen u kunt gebruiken, welke hardware uw programma kan verwachten en zelfs de maximale grootte van uw programma.

Als u bijvoorbeeld een programma schrijft om op een Macintosh uit te voeren, kan uw programma profiteren van geluid, kleurenafbeeldingen, een grote harde schijf en veel geheugen. Mogelijk moet je datzelfde programma echter drastisch herschrijven om het op een smartphone te laten werken met zijn beperkte geluidskwaliteit, veel eenvoudiger kleurenafbeeldingen en beperkte hoeveelheid geheugen en opslagruimte.

Als u uw programma kunt kopiëren en uitvoeren op een andere computer met weinig of geen wijzigingen, wordt uw programma beschouwd als

draagbaar. De computertaal die u gebruikt om uw programma te schrijven, kan de draagbaarheid bepalen. Daarom gebruiken zoveel mensen C / C ++ - C en C ++ -programma's zijn meestal draagbaarder dan andere programmeertalen. Bepaal uw programmeervaardigheid

Houd bij het ontwerpen van een programma rekening met uw programmeervaardigheid. Misschien krijg je een goed idee voor een programma, maar als je een beginner bent met weinig ervaring, kan het schrijven van je programma lang duren - als je niet eerst de frustratie opgeeft.

Uw programmeervaardigheid en -ervaring bepalen ook de programmeertaal die u kiest. Ervaren programmeurs denken misschien niets na over het schrijven van volledige programma's in C of C ++. Maar beginners moeten misschien lang C en C ++ bestuderen voordat ze hun programma's schrijven, of ze kunnen een eenvoudigere programmeertaal kiezen, zoals BASIC.

Sommige beginners nemen de tijd om moeilijke talen te leren, zoals C / C ++, en gaan vervolgens op pad en schrijven hun programma. Anderen kiezen voor een eenvoudigere aanpak en kiezen een eenvoudigere taal, zoals Visual Basic, zodat ze hun programma's meteen kunnen maken (en op de markt kunnen brengen). Wees niet bang om een ​​zware taal aan te pakken, zoals C / C ++, maar wees niet bang om een ​​eenvoudigere taal te gebruiken, zoals Visual Basic. Het belangrijkste doel is om je programma af te maken, zodat je het kunt gebruiken en (mogelijk) kunt verkopen aan anderen.

Veel programmeurs maken hun programma's met behulp van een taal zoals Visual Basic en huren later meer ervaren programmeurs in om hun programma's te herschrijven in een meer complexe taal zoals C / C ++, wat het programma sneller en efficiënter kan maken.

Vier stappen die moeten worden genomen voordat u een computerprogramma schrijft - dummies

Bewerkers keuze

Meten Elektronische golven: golfvormen te zien op een oscilloscoop - dummies

Meten Elektronische golven: golfvormen te zien op een oscilloscoop - dummies

Er zijn vier basistypen golfvormen die je steeds weer tegenkomt terwijl je met elektronische circuits werkt. Golfvormen zijn de karakteristieke patronen die oscilloscoopsporen gewoonlijk nemen. Deze patronen geven aan hoe de spanning in het signaal verandert in de loop van de tijd - stijgt en daalt langzaam of snel, is de spanning ...

Must-have-functies voor een handheld GPS - dummies

Must-have-functies voor een handheld GPS - dummies

Als u het gelukkigst bent in de vrije natuur, een handheld GPS-apparaat kan je nog gelukkiger maken. Gebruik een GPS-apparaat om te helpen met uw persoonlijke navigatiebehoeften, of u nu gaat varen, wandelen, geocachen of een andere buitenactiviteit uitvoert. De volgende tabel bevat de aanbevolen functies om u te helpen bij het kiezen van de juiste GPS-ontvanger voor uw doeleinden: ...

Meten van spullen met een multimeter - dummies

Meten van spullen met een multimeter - dummies

Een multimeter is een apparaat voor het testen van elektronica dat meerdere dingen test, waaronder weerstand, spanning en stroom. Met behulp van bepaalde multimetermodellen kunt u testen of componenten - zoals diodes, condensatoren en transistors - goed werken. U kunt ook problemen met uw circuit oplossen om te zien waar de stroom uitvalt en het probleem vaststellen ...

Bewerkers keuze

Organiseer uw blogontwerp met categorieën en tags - dummies

Organiseer uw blogontwerp met categorieën en tags - dummies

Categorieën en tags helpen uw lezers blogposts te vinden gemakkelijk. Effectief gebruik van blogcategorieën en tags helpt ook bij uw SEO (zoekmachineoptimalisatie). Uw gebruik van categorieën en tags is van invloed op het navigatieontwerp van uw blog, dus u moet wat tijd nemen om de blogcategorieën en -tags te selecteren die u wilt ...

Persoonlijke en professionele grenzen voor moederbloggers - dummies

Persoonlijke en professionele grenzen voor moederbloggers - dummies

In een interview, Heather Armstrong van Dooce. com onthulde hoe ze persoonlijke en professionele grenzen overschreed, met als gevolg dat ze haar baan verloor en haar familie pijn deed. Heather Armstrong begon te bloggen als een manier om haar frustraties met haar collega's te ventileren en om haar kritische mening over de mormoonse religie van haar familie te delen. Toen, zij ...

Persoonlijke schrijfstijl als een moederblogger - dummies

Persoonlijke schrijfstijl als een moederblogger - dummies

Als een moederblogger, moet u uw behoefte aan schrijf voor plezier met de noodzaak om iets aan je lezers te geven in elk bericht. Zelfs als je al een gevestigde schrijver bent, is het ontwikkelen van je persoonlijke schrijfstijl als een blogger iets dat alleen met de tijd kan komen. Als je gevestigde professionele bloggers vraagt ​​...

Bewerkers keuze

Praktische tips voor het bouwen van vertrouwen en rij-interactie - dummies

Praktische tips voor het bouwen van vertrouwen en rij-interactie - dummies

Hier zijn zes voorbeelden voor het opbouwen van vertrouwen en interactie stimuleren via sociale media. Of je nu probeert een volgertje op Twitter op te zetten of publiciteit voor je bedrijf op Facebook te genereren, hier zijn een paar voorbeelden van hoe het werkt.

Basisprincipes van Desktop Photo Editing Tools voor visuele sociale marketing - dummies

Basisprincipes van Desktop Photo Editing Tools voor visuele sociale marketing - dummies

Ongeacht de methode die u gebruikt gebruik om foto's te krijgen voor visuele sociale marketing, of je ze nu zelf neemt, een professional inhuurt of ze koopt, je hebt waarschijnlijk op een bepaald moment fotobewerkingstools nodig in je visuele strategie voor het maken van afbeeldingen voor het maken van afbeeldingen. U kunt gewoon een stockfoto die u hebt gekocht bijsnijden of de ...

3 Manieren om Sidebar-distracties van het ontwerp van uw blog te verwijderen - dummies

3 Manieren om Sidebar-distracties van het ontwerp van uw blog te verwijderen - dummies

Door bepaalde zijbalkinhoud toe te voegen leid de lezers van je blog echt af van je eigenlijke blogposts. Kies bij het ontwerpen van de zijbalk voor uw blog items die nuttig zijn voor de lezer en die u ook van dienst zijn.