Autora: Roger Morrison
Data De La Creació: 17 Setembre 2021
Data D’Actualització: 11 Ser Possible 2024
Anonim
Com instal·lar un programari de videoconferència a Moodle i programar la reunió a BigBlueButton
Vídeo: Com instal·lar un programari de videoconferència a Moodle i programar la reunió a BigBlueButton

Content

En aquest article: Aprenentatge d’un llenguatge de programacióCrear un programaCrear el prototip d’un programaConstruir un programaProvar un programaAportar un valor afegit a un programaPreçar un programa5 Referències

Per programar programari, haureu de dedicar molt temps a aprendre un llenguatge de programació i, per molt que us resulti, no us desanimeu i tingueu en compte que molts programadors de renom són autodidactes. Un cop vingueu a pensar com un programador i hàgiu assimilat els conceptes bàsics i els conceptes d’un idioma, podeu començar a crear petites aplicacions sense passar massa temps. L’experiència afegida als esforços del vostre aprenentatge us permetrà saber abordar i resoldre problemes cada cop més “punxeguts”. A continuació, podeu plantejar-vos crear la vostra aplicació.


etapes

1a part Aprenentatge d’un llenguatge de programació



  1. Trieu un idioma per començar. Si mai no heu programat abans, haureu de limitar-vos a un llenguatge assequible per als vostres inicis, però sense perdre de vista que us permetrà assolir els vostres objectius. Només tindreu la vergonya escollida per decidir-vos submergir-vos en l’aprenentatge d’un llenguatge de programació perfectament aplicable al camp d’aplicacions que voleu abordar.
    • C és el "doyen" dels llenguatges de programació de propòsit general. Malgrat la seva edat, continua sent un dels idiomes més utilitzats fins ara. Quasi tots els sistemes operatius han estat desenvolupats utilitzant el llenguatge C. Aquest llenguatge ha estat dissenyat per ser portàtil i que es pot utilitzar en servidors, ordinadors de sobretaula o dispositius incrustats. C és també un anomenat llenguatge "procedimental" que s'utilitza per a la programació "d'alt nivell" i l'accés directe al maquinari si es necessita. L’aprenentatge C us permetrà tenir un enfocament C ++ i Java relativament fàcil més endavant.
    • El llenguatge C ++ és l’hereu més potent de C, que pren prestat gran part de la seva sintaxi i filosofia, però també afegeix el concepte de programació orientada a objectes o POO. C ++ s’utilitza sovint en l’àmbit de la creació d’aplicacions “pesades” com Microsoft Office o videojocs on és popular per la velocitat dels executables que produeix. Haureu de dedicar molt de temps a dominar C ++, però això us portarà més endavant algunes oportunitats de negoci interessants.
    • Java utilitza una sintaxi relacionada amb C i C ++. Java és un llenguatge "d'alt nivell" completament orientat a objectes que funciona en un entorn d'execució virtual per instal·lar-se al sistema operatiu on s'utilitzarà i on el maquinari es descarta totalment. Aquest llenguatge multi-aplicació té una gran demanda al mercat laboral.
    • Python és un llenguatge interpretat de codi obert. Fàcil d’assimilar, s’adopta cada cop més a les institucions d’ensenyament secundari i superior com en els cercles científics. Els seus dissenyadors disposen d’un nombre impressionant de biblioteques de funcions per resoldre la majoria de problemes de programació, des d’aplicacions que s’executen en ordinadors d’escriptori fins a servidors que utilitzen marcs específics. Python és molt interessant en el desenvolupament perquè podreu provar "sobre la marxa" el codi que introduïu sense haver de compilar-lo.



  2. Instal·leu un entorn de desenvolupament. Per començar a escriure codi, necessitareu algunes eines de programari, la majoria incloses en un sol formulari. entorn de desenvolupament. Les vostres necessitats específiques dependran fonamentalment del llenguatge que utilitzeu.
    • Un editor de codis: tots els programadors apreciaran treballar en un editor dedicat a l’idioma que escolliu. Tot i que podeu treballar amb l’editor bàsic que ve amb el vostre sistema, com el bloc de notes a Windows, us resultarà molt més fàcil si feu servir un que us ofereix algunes funcions com ara ressaltar sintaxi, recopilació externa, temps d’execució o eines de depuració. . Entre aquests, trobareu Notepad ++ per a Windows, Mate a Mac o Jedit i Geany que es poden descarregar per a tots els sistemes.
    • Un compilador o intèrpret: el codi font produït en C, C ++ o Java ha de ser compilat en un llenguatge executable o binari que s’entén per l’ordinador. En aquests casos, necessitareu compilador adaptat a l’idioma en què codifiqueu. La majoria de compiladors, a més de realitzar la seva tasca principal, us enviarà una llista d’errors o errors trobats. Mentrestant, Python requerirà un intèrpret, que permetrà la traducció i execució simultània del vostre codi sense necessitat de compilació.
    • 1 EDI o Entorn de desenvolupament integrat: Alguns llenguatges de programació tenen un entorn on es troben totes les eines que necessiteu, inclòs l'editor, el compilador i, de vegades, depurador. Aquests entorns estan disponibles als llocs web dels editors d’idiomes.



  3. Llegir tutorials. Si mai no heu programat abans, haureu d’aprendre des del principi com pensar com un programador. Bàsicament, busqueu tutorials generals que us introdueixin en els conceptes principals de la programació mitjançant el llenguatge que heu triat. Això ha d’incloure conceptes principals com la sintaxi, les variables, les funcions, les afirmacions condicionals, els bucles i com conjugar tota la cosa.
    • Trobareu una gran quantitat de llocs que us proporcionaran bons tutorials i entre ells Udemy, Khan Academy, Codecademy, Code.org o Stack Overflow.


  4. Descarregueu mostres i programes de codi obert. Les mostres de codi de tallatge us ajudaran a comprendre els mecanismes utilitzats per realitzar determinades tasques mitjançant l’idioma que escolliu. Hi ha un gran nombre de mostres i petits programes de codi obert per als quals podeu descarregar el codi. Comenceu amb programes senzills relacionats, si és possible, amb el tipus d’aplicació que voleu crear.


  5. Creeu programes senzills per aprendre els fonaments bàsics. Quan comenceu a escriure el vostre propi codi, feu-ho aplicant els conceptes més bàsics. Escriviu uns quants programes petits utilitzant les entrades i sortides més senzilles i, a continuació, complexifiqueu els mecanismes per disseccionar l’operació fins arribar a conceptes més avançats com la manipulació de dades i la creació de funcions. No dubteu a experimentar en totes les seves formes fins pausa els vostres programes si cal.


  6. Registreu-vos als fòrums del programador. Poder parlar amb programadors amb experiència sobre un problema que tingueu farà molt per vosaltres. Trobareu una gran quantitat de comunitats de programadors amb una gran experiència que apassionen el seu idioma preferit, que també és el que heu triat per aprendre. Inscriviu-vos a alguns fòrums actius i llegiu tot el que podeu. No tingueu por de fer preguntes, però assegureu-vos que, abans de fer-ho, heu intentat tot del vostre costat per intentar trobar una solució al vostre problema.


  7. Entendre que l’aprenentatge d’una llengua de vegades pot ser tediós. No us desanimeu, el camí cap a l’èxit és sempre carregat de problemes i ningú no ha aconseguit mai escriure un programa una mica complex durant la nit, excepte els revoltadors. L’aprenentatge d’utilitzar correctament un llenguatge de programació requerirà molt de temps i paciència, però a poc a poc us adonareu que esteu guanyant eficiència fins que pugueu afrontar projectes més sofisticats.

2a part Dissenyar un programa



  1. Dissenya el teu projecte en paper. Serà molt útil crear un document descriptiu per referir-vos durant el procés de programació. Aquest document descriurà els objectius del vostre programa i en detallarà les funcions. Això us permetrà mantenir-vos centrat en les funcions del programa durant tot el procés de codificació.
    • El document de disseny ha de discutir de cadascuna de les funcions que voleu implementar, així com de com les implementareu.
    • Haureu de tenir en compte les possibles interaccions amb un usuari durant el transcurs del programa, així com com serà capaç de fer el seu treball amb el programa.


  2. Establiu un diagrama de flux del vostre programa. Aquest diagrama hauria de posar de manifest com l'usuari pot navegar d'una funció del programa a una altra. Un diagrama de flux hauria de ser suficient si la vostra aplicació continua sent bastant simple.


  3. Determineu l'estructura aplicable al vostre programa. Els objectius del vostre programa dictaran l’arquitectura a aplicar-hi. Conèixer quina estructura s’aplica millor al vostre programa us ajudarà a desenvolupar-vos.


  4. Comença amb un programa com 1-2-3. Aquesta és l'estructura més senzilla aplicable a un programa i us sentireu còmodes amb el vostre idioma. Tècnicament, el programa s’iniciarà, demanarà una entrada o una acció a l’usuari i mostrarà un resultat i després s’aturarà.
    • Després de l'estructura 1-2-3 surt REPL. REPL és l'abreviatura de Llegir-Executar - Loop o Read-Do-Loop-Show. Es troba a la base del mateix flux d’accions que el definit a l’estructura 1-2-3, excepte que el pas 3 en completar-se, el programa torna a anar al pas 1.
    • Avaluar la necessitat d’utilitzar una estructura oleoducte. És una estructura complexa que modifica les entrades proporcionades per l’usuari i s’executa en bucle continu. Aquest tipus d’estructura s’aplica a programes que requereixen molt poques accions dels usuaris, com ara processar un canal RSS. Normalment, aquestes estructures s'escriuen com un nombre variable de classes que comparteixen el mateix bucle.

Part 3 Creació del prototip d’un programa



  1. Centra l’atenció en una funció. Un prototipus se centra generalment en només una de les funcions principals d’un programa. Si creeu un organitzador personal, el vostre prototip consistirà fonamentalment en un calendari al qual progressivament afegireu funcions d'esdeveniments.


  2. Funciona fins que funcioni el prototip. Ha de funcionar com un programa autònom i constituirà la base de tot el que s’afegirà a partir d’aleshores. Per això, els vostres esforços s’han de centrar en aquest prototip fins que no s’executi sense defectes.
    • Un prototip us permetrà fer canvis ràpidament que provareu l’un darrere l’altre.
    • Proveu el vostre prototip per altres persones per assegurar-vos que funciona correctament.
    • Espereu canvis importants al vostre prototip durant el vostre treball de desenvolupament.


  3. No tingueu por pausa el teu prototip. L’experimentació és l’únic motiu per ser un prototip. Permet comprovar la viabilitat de totes les funcions d’un programa abans d’endinsar-vos en la codificació. Si deixa de funcionar i no trobeu el motiu, abandoneu-lo i torneu a la fase de disseny. Això estalviarà temps i molts maldecaps.

4a part Construcció d'un programa



  1. Creeu un algoritme definit com a pseudocodi. Aquest serà l’esquelet del vostre projecte sobre el qual s’articularà la resta del vostre desenvolupament. El pseudocodi només és una aproximació al codi real, però no pot ser compilat ni interpretat per l'ordinador. Es fonamentalment dissenyat per ajudar els programadors a comprendre el funcionament del programari i analitzar tots els esdeveniments que es puguin produir durant la seva execució.
    • El pseudocodi fa referència a la sintaxi del llenguatge de programació que s'utilitzarà i s'ha d'estructurar de la mateixa manera que seria el codi real.


  2. Desenvolupar el seu pseudocode a partir del prototip. Podeu utilitzar el prototip existent com a base del vostre pseudocode. També podeu adaptar el codi usat en el prototip en una estructura estesa al vostre programa final. Sigui com sigui, no perdis el temps que ja heu passat a executar el vostre prototip.


  3. Comença la codificació. Ara arribeu al "plat principal". És aquesta etapa de desenvolupament que consumirà la major part del temps. Haureu de fer moltes recopilacions i proves per assegurar-vos que el vostre programa funcioni. Si treballes en equip, la codificació sobre la base d’un pseudocodi ajudarà a una bona coordinació entre tots els participants.


  4. Comenteu tot el vostre codi font. Utilitzeu les etiquetes de comentaris permeses pel vostre llenguatge de programació. Afegir comentaris al codi font us serà de gran ajuda per a vostès i per a tots aquells que hagueu de tornar més endavant en el manteniment del programa. No oblideu el codi font dels comentaris: descriviu l’acció de cada mòdul o funció del programa i poseu més explicacions quan us apropeu a un mecanisme complex.

5a part Prova d’un programa



  1. Comproveu totes les funcions afegides al programari. S'ha de recopilar i provar cada nova funció al programa. Com més gent participi en aquestes proves, més fàcil serà detectar errors. Haureu d’informar prèviament als participants d’aquesta fase de prova que el vostre programa segueix sent només una versió de desenvolupament i que haurien d’esperar errors greus.
    • Generalment s’anomena aquesta primera versió de prova d’un programa versió alfa. És possible que decidiu publicar diverses versions alfa a mesura que facis correccions.


  2. Comproveu la implementació de totes les funcions previstes. Un cop hàgiu implementat totes les funcions del vostre programa, haureu d’iniciar una sèrie de proves intensives sobre tots els aspectes. Aquesta sèrie de proves s’han de sotmetre al major nombre d’usuaris possible.
    • Aquesta segona versió de prova d’un programa s’anomena versió beta. És possible que decidiu publicar diverses versions beta a mesura que facis correccions.


  3. Prova la versió de Pre-Release del vostre programa. Les versions predecast o Allibera el candidat El vostre programari es pot publicar quan haureu solucionat tots els errors que us han denunciat durant les proves anteriors i heu afegit totes les funcions anunciades. Versions rc Un programa sol estar molt a prop del de la transmissió final, però els errors que es poden trobar de vegades són molt viciosos perquè sovint seran difícils de detectar i reproduir.

6a part Afegint valor a un programa



  1. Penseu en què pot afegir valor al vostre programa. La naturalesa d’un programa serà decisiva a l’hora d’escollir què li pot afegir valor. Haureu de proporcionar una resposta abans de l’emissió oficial del vostre programa: pot ser que es tracti de sons o icones personalitzades o que sigui completament multilingüe. Si el vostre programari és prou sofisticat, afegiu un fitxer d’ajuda útil que es mostra en l’idioma escollit per l’usuari.


  2. Avaluar la necessitat de subcontractar el desenvolupament. Si no teniu el talent ni la mà d'obra per crear els elements que poden aportar valor al vostre programari, haureu de pensar en la subcontractació de la realització. Trobareu una gran quantitat de contractistes independents o fins i tot voluntaris que puguin crear el que necessiteu per afegir valor al vostre programari.


  3. Implementa la millora del teu programa. En primer lloc, comproveu que les funcions del vostre programari no puguin molestar els elements que aportin un valor afegit i que res sembli superflu. Aquesta implementació sol produir-se durant la fase de desenvolupament final del programa, tret que formi part del propi programari, cosa que sol passar en la creació de videojocs.

7a part Posar un programa al mercat



  1. Penseu en la transmissió del vostre programa a de codi obert. La difusió d'un programa de codi obert és gestionada majoritàriament per una comunitat de voluntaris. Els exemples més coneguts de programari de codi obert són Python.org i LibreOffice que ara fan servir milions de persones arreu del món. Qualsevol persona podrà revisar el codi i modificar-lo, que pot ampliar la seva funcionalitat considerablement. No espereu obtenir beneficis financers diferents de les donacions que puguis sol·licitar als usuaris que vulguin donar-li suport. En primer lloc, publicar el programa en mode de codi obert us donarà a conèixer al públic i amb una mica de sort, algunes empreses al final de programadors experimentats es posaran en contacte amb vosaltres.


  2. Crea una botiga en línia. Si voleu vendre el vostre programari, podreu crear una botiga en línia al vostre lloc web. Tingueu en compte que els vostres clients esperaran que aquest programari sigui perfectament funcional, lliure d’errors i que es mantingui correctament.
    • Us podeu imaginar desenvolupant serveis basats en tarifes al voltant del vostre programa, com ara afegir complements per aportar més funcions o formar el personal dels vostres clients.


  3. Complir amb el manteniment regular del programa. Quan es publiqui l'aplicació, espereu rebre notificacions dels usuaris nous sobre errors que afectin el seu funcionament. Categoritzeu aquests errors segons els nivells de crítica i comenceu a investigar la causa i proporcioneu solucions. A mesura que avanceu, haureu de començar a publicar actualitzacions "menors" del vostre programa o dels complements de pegats actualitzant algunes parts.
    • Un servei postvenda ben organitzat repercutirà positivament en els vostres clients. Els usuaris del vostre programa no dubtaran a fer que el "boca a boca" funcioni, que tindrà com a resultat un anunci que s'ajusti a la qualitat dels vostres serveis.


  4. Anuncieu-vos al voltant del vostre programa. Els usuaris potencials del vostre programari haurien de conèixer la seva existència abans de comprar una llicència. Feu versions de prova gratuïta que proposareu al vostre lloc. Poseu-vos en contacte amb llocs web amb revistes de programari, creeu comunicats de premsa destacant les seves característiques més importants i envieu-los una còpia funcional per a la seva prova.

Popular En El Lloc

Com reviure la seva relació

Com reviure la seva relació

En aquet article: Treball en el deenvolupament peronalRevitalització d’una hitòria d’amorReflexió obre el paat21 Referèncie Generalment, la paió i la paió que marquen l’i...
Com connectar un equip amb Windows 7 a un televisor

Com connectar un equip amb Windows 7 a un televisor

é un wiki, el que ignifica que molt article ón ecrit per divero autor. Per crear aquet article, 15 perone, algune anònime, van participar en la eva edició i la eva millora amb el ...