SlideShare una empresa de Scribd logo
1 de 12
Con sus propias palabras, conteste brevemente lassiguientespreguntas.Preguntasde la lección11 a
Nombre:Pedro Ismael Apellido:MesaVásquez Matricula: 100421487
1. ¿Cuál esla diferenciaentre una base de datos y un sistemade administraciónde base de
datos? La diferenciaes Una base de datos esun conjunto de datos o hechosrelacionados.
2. Un sistemade administraciónde basesde datos (DBMS) esuna herramientade software que
permite almacenar, acceder y procesar datos o hechos para convertirloseninformaciónútil.
2. En una tabla de base de datos, ¿qué representacada columna? Tablas. Un conjunto completode
registrosforma una tabla. Una tabla organiza los datos de cada registro por el mismogrupo de
campos, pero enla mayor parte de las aplicacionesde bases de datos, una tabla puede almacenar
cualquiercantidad de registros.Por ejemplo,si estáalmacenando datos de empleados, latabla se
puede extendertantocomo seanecesariopara incluir a todos los empleadosque contrate. La única
limitaciónenel tamaño de la tabla es la capacidad de almacenamientodel sistema de cómputo.
Cada “columna” representauntipo único de información acerca de la entidad(atributo).
3. ¿Qué es un formulario? Son similaresendiseñoa los que se utilizan para introducir datos, pero
se utilizan para desplegarlosdatos existentesenlugar de recibir datos nuevos.Mediante el uso de
los formularios,puede crear vistas simplesy fácilesde entenderde sus datos que muestrenun solo
registro a la vez. Son pantallas personalizadaspara desplegare introducir datos y se puedenasociar
con tablas y consultasde bases de datos.
4. ¿Qué es un filtro? Le permitenrecorrer registrosseleccionadosque coincidencon un conjunto De
criterios.
5. ¿Qué es una consulta? Son declaracionesconstruidas por el usuario que establecencondiciones
Para seleccionary manipular datos.
6. ¿Por qué los registrosson conocidos tambiéncomo "filas"? De esta manera, Toda La información
de la primera personaes el registro 1, Toda la informaciónde la segundapersona esel registro2 y así
en adelante (algunasvecesIBM y Microsoft utilizanel términofilaen lugar de registro).
7. ¿Qué tiene de especial un campo memo? Los campos memo (tambiénllamadoscampos de
descripción) proporcionancampos para introducir notas o comentariosde cualquier longitud.En un
campo memo, no tienenque especificarel tamaño de losdatos.
8. ¿Para qué se utilizanlos campos contadores? Los campos contadorestambién se puedenutilizar
para crear registros que crean numeracionessecuenciales,porejemplo,númerosde factura.
9. ¿Cuándose debe utilizarun BLOB? Un objetobinario grande (BLOB, por sus siglas eninglés) puede
ser un archivo de imagen,como una imagen prediseñada, unafotografía, un fondode pantalla, una
gráfica o un textocon formato. UnBLOB también puede serun archivo de audio,un videoclipu otro
objeto.
10. ¿Qué tipode datos contienenloscampos lógicos? Los campos lógicos (tambiénconocidoscomo
campos booleanos) almacenan unode dos valoresúnicos posibles.Puede aplicarprácticamente
cualquierdescripciónpara losdatos (sí o no, verdaderoo falso,encendidooapagado y otros). Por
ejemplo, uncampo Catálogo de una tabla Cliente puede informara un representante de servicioal
cliente si un cliente solicitóun catálogo nuevo(Sí) o (No).
Preguntas de revisión:: lección11 b
Con sus palabras, conteste brevemente lassiguientespreguntas:
1. Explicar por qué la extracción de datos con frecuenciaes útil en la toma de decisionesde una
empresa. La extracciónde datos puede proporcionar a una compañía sugerenciassobre cómo
mejorarla eficiencia,predecirtendenciayofrecerotro tipo de ideasvaliosasy útiles.Observe que la
extracción de datos no sóloproporciona hechos,sino que proporciona ideas reales,y entre ambas hay
una gran diferencia.
2. ¿Qué es la lógica empresarial? la lógica empresarial (reconoce qué datos son necesariosde la base
de datos, la forma de conectarse a la base de datos y otras tareas), y una tercera computadora
contiene a la base de datos misma.
3. ¿Qué es la extracciónde datos? La extracción de datos esun tipo de descubrimientode
conocimientosendonde un programa explora una base de datos descubriendoinformaciónoculta.
Utilizandoestadísticas,inteligenciaartificial,técnicasde modeladoy otras herramientas,la extracción
de datos puede predecirlas tendenciasorelacionesque probablemente nunca habrían sidonotadas
por un analista humano, inclusoun analista muy trabajador y con mucha experiencia.
4. ¿De qué manera los conjuntosde datos desconectadosayudan a mejorar el desempeñode las
bases de datos? La aplicación de base de datos popular Microsoft Access (que describiremosmás
tarde en este capítulo) sólopuede mantener de manera eficiente entre diezytreinta conexiones de
usuario simultáneas.Los administradoresde basesde datos puedenresolvereste cuellode botella
hasta ciertopunto utilizando conjuntos de datos desconectados.
5. ¿Qué es la independenciade laplataforma? Es la capacidad que tiene un programa para moverse
de un sistemade cómputo a otro. Es capaz de ser ejecutadoen distintossistemasoperativos
(Windows,UNIX, Macintoshy Linux).
6. Explicar por qué Access no es una buenaopción para sistemasempresarialesmasivosde altos
volúmenesde datos. MicrosoftAccess esel líderindiscutible de lasbases de datos personales,es
fácil de usar y se incluye en algunas versionesde MicrosoftOffice (véase la figura 1115.9). Sin
embargo, Accessen realidadno se puede utilizarpara basesde datos empresarialesde gran escala
debidoa que sólopuede alojar, en el mejor de los casos, diezusuarios de manera simultáneay la base
de datos más grande que puede administrares de dos billonesde bytes.
7. ¿Qué es un sistemaEDM? Sistemade gestióndocumental (eninglés,DocumentManagement
System) son todos aquellosprogramas de ordenador creados para la gestiónde grandes cantidadesde
documentos,suele rastrear y almacenar documentoselectrónicosoimágenesde documentos en
papel.Estos documentos no tienenunaorganización clara de sus contenidos,al contrario de lo que
suele sucedercon la informaciónalmacenada en una base de datos. La mayoría de estos productos
tienenla capacidad de mantenerun registro de las distintas versionesymodificacionesde los
documentosque vayan llevandoa cabo los usuarios.
8. ¿Por qué podría decir que Internetes una súper base de datos? En un sentidoamplio, todo Internet
se puede considerarcomo una base de datos enorme.Posiblemente un términos más exactosería
una stipcrbasc de datos, una base de datos de basesde daros. Es cierto, no está estructurada en
tablas, registrosy campos, peropuede utilizar Google u otros mecanismosde búsqueday
prácticamente entodas las ocasionesencontrarán la información que está buscando.
9. ¿Cuál es la diferenciaentre MySQL y SQL Server? MySQL; puede serutilizadogratuitamente y es
especialmente popularenel trabajo nuevo de bases de datos en Internet. SQL, el lenguaje que
actualmente se utilizacasi universalmente para las consultas de bases de datos y, enalgunos casos,
los comandos que manipulan losdatos.
M vSQ L esel DBMS empresarial más pop ula r entre la comunidadde “ código abierto” . Algunos
cálculos afirman que existentanto como cuatro millonesde aplicaciones MyS Q L instaladas.
SQL Serverde M ic ro s o ft esel DBM S que crece más rápido,aunque actualmente sólo cuenta con 11
p o r cientodel mercado de administraciónde basesde datos a nivel empresarial.
10. ¿Por qué razón algunosprofesionalesde basesde datos prefierenunDBMS independiente de la
plataforma como Oracle? Oracle estáperdiendosu parte del mercado ante rivalescomo IBM y
Microsoft.Oracle tiene la reputación de ser el DBMS empresarial más flexible, peroconesta
flexibilidadvienesucomplejidadque esigualmente famosa.
Preguntas de revisión :: lección12 a
Con sus propias palabras, conteste brevemente lassiguientespreguntas.
1. ¿Qué es un sistemade información? Es un mecanismoque ayuda a coleccionar,almacenar,
Organizar y utilizar la información. Es un conjuntode datos que interactúan entre sí con un fin
común.
2. ¿Cuálessonlos tres componentesbásicosdel sistema de información? Los sistemasde información
consistenentres componentesbásicos:
» Los mediosfísicospara almacenar datos, por ejemplo,unarchivero o discoduro. Es probable que
una laptop cumpla con losrequerimientosde almacenamientode daros de una organización muy
pequeña.Para muchas empresas,el almacenamiento de datos esun requerimientoenorme que
involucra terabytesde espaciode disco.
» Los procedimientosdel manejode informaciónpara asegurar su integridad.Sin importar el tamaño
que tenga el sistemade información, debenseguirreglasde administraciónde datos para eliminarlos
elementosduplicados,validarla exactitud de los datos y evitar la pérdida de datos importantes.
» Las reglasrelacionadas con el uso y distribuciónde datos. En cualquierorganización,los datos se
utilizanpara propósitos específicosconel finde conseguirel resultadodeseado.Al establecerreglas
que gobiernenel uso de la información, una organización preserva susrecursos en lugar de
desperdiciarlosomanipular los datos de forma inútil.
3. ¿Cuál es el propósito básico de cualquiersistema de información? El propósito básico de cualquier
sistema De información es ayudar a sus usuarios a obtenercierto tipo de valor de la Información
que está en el sistema,sin importar el tipo de información que se Almacena o el tipo de valor
deseado.
4. ¿Por qué las organizacionesutilizansistemasde automatización de oficinas? En las
organizacionesgrandes,las tareas simplescomoel programa de un proyecto, conservaciónde
registrosy correspondenciapuedenconsumirdemasiado tiempoy trabajo humano. Sin embargo,
mediante el uso de herramientasde automatización de oficinas,los trabajadores de todoslos niveles
puedenemplearmenos tiempoy esfuerzoenlas tareas cotidianas,lo cual lesdeja tiempolibre para
realizar trabajos más importantes como la planeación,diseñoy ventas.
5. ¿Qué es una transacción? esun eventocompletoel cual puede ocurrir como una serie de muchos
pasos, por ejemplo,tomar un pedidode un cliente.
6. ¿Por qué un sistema de apoyo a la toma de decisionesesuna herramientaútil? Los sistemasde
apoyo a la toma de decisionessonherramientasútilesdebidoa que ofrecena los gerentesdaros
altamente confeccionadosy estructurados sobre aspectos específicos.Muchossistemasde apoyo a la
toma de decisionessonaplicaciones de hoja de cálculo o basesde datos que han sido personalizadas
para cierto tipo de empresas.Estos poderosossistemas puedenimportar y analizar datos de distintos
formatos.
7. ¿Por qué una organización realiza la extracciónde datos? También se utilizan para almacenar y
dar soporte a mileso millonesde transaccionespor día enlos sitiosWebactivos, por ejemplo,los
sitiosWebpopularesde subastas electrónicasy venta al público.
8. Describa la diferenciaentre el almacenamientoconectadoa la red (NAS) y una red de área de
almacenamiento(SAN). La diferenciaes(NAS,por sus siglasen inglés).Puede consideraraeste tipo
de almacenamientocomo a un sistemade discos independiente,el cual contiene muchasunidades de
disco que son comparadas por múltiplesservidores de red o minicomputadoras.
9. Si sussistemas de informaciónestán basados principalmente entransacciones y tiene activado el
registro de transacciones, ¿de qué manera emplearíaun sistemade respaldoseparado? sistema
basado en transacciones y las nuevasregulacionesindicanque lostipos de informaciónque debenser
almacenados tambiénincrementanel trabajo del personal IS para realizar respaldospuntualesde
datos frecuentemente ymantenerlosdurante un periodo,indefinidamente enalgunostiposde datos.
El hardware más común para estossistemas de respaldoestá basado enlas unidadesde cinta.
Un sistemade respaldode cinta se puede añadir al mismosegmentode redde alta velocidadque
tiene el almacenamientode discos duros y por tanto puede permitirel respaldode alta velocidadque
no interferirácon el tráfico de red adicional. Esta es la razón por la cual inclusoestossistemas siguen
implementandosistemasde respaldo más convencionales.
10. ¿Cómo se almacenan los datos en un sistemade almacenamientode espejo(RAID1)? Un
componente muy importante para el almacenamientoempresarial eficiente esunaestrategia de
respaldo.Muchas de las tecnologíasde hardware que describimosantes resuelvenlasnecesidadesde
respaldo.Una unidad enespejo RAID 1 se duplicaconstantemente (una forma de respaldo) mientras
que la distribucióncon paridad de un sistemaRAID 4 sólo proporciona toleranciaa fallasy no un
respaldoreal.
Preguntas de revision: lección12 b
Con sus propias palabras, conteste brevemente lassiguientespreguntas.
1. ¿Por qué es tan importante que los sistemasde informaciónesténbien diseñadosy estructurados?
“Fundamentosde los sistemasde información”,un sistemade informaciónbiendiseñadopuede ser
un factor importante En el éxitode una organización. El sistemano sólo proporciona Información
importante a sus usuarios sinoque tambiénlespermite introducir Información de manera rápida y
eficiente .y estructura La satisfacción del cliente tambiénse puede basar enel desempeño de un
sistemade información,como en el caso en que los técnicosde soporte utilizan un sistemaexperto
para ayudar a los clientesa resolverproblemas.
2. ¿Cuál es el objetivoprincipal de la fase de diseñode sistemas del SDLC? Toman encuenta las
funcionesprincipalesque el sistemadebe ofrecery las dividenenactividades cada vez más pequeñas.
Cada una de estas actividadesserá programada más tarde enla siguiente fase del SDLC.
3. Describa las diferenciasentre el diseñode arriba hacia abajo y el de abajo hacia arriba. La
diferenciaes En un diseñode arriba hacia abajo, los miembrosdel equipocomienzancon una
perspectivagenera!y avanzan hacia los detalles.Toman encuenta las funciones principalesque el
sistemadebe ofrecery las dividenenactividadescada vez más pequeñas.Cada una de estas
actividadesserá programada más tarde enla siguiente fase del SDLC.
En el diseñode abajo hacia arriba, el equipocomienzacon los detalles(porejemplo,losinformesque
debe producir el sistema) y luegoavanza hacia el panorama general (lasfuncioneso procesos
principales).Este enfoque esparticularmente apropiado cuando los usuariostienenrequerimientos
específicosde salidade información,por ejemplo,chequesde nómina,loscuales debencontener
cierta información.
Desarrollolocal. Cuando una solucióncomercial no existe o no funcionará con otras partes del
sistema,es probable que el equipode proyecto tenga que desarrollar una solución.En cuanto al
software,esto significaescribircódigo de programas desde cero o hacer cambios al software existente
en el sistema.En el lado de hardware, puede significarla construcción física de una parte del sistema
de información,normalmente incluyendocomponentescomprados.
5. ¿Cuálessonlos cuatro tipos de métodosde conversiónque se puedenutilizarenla fase de
implementacióndel5DLC? 1 » Conversión directa. Todos losusuarios dejande utilizar el sistema
viejoMismo tiempo y entoncescomienzan a utilizar el nuevo. Esta opción es rápida pero puede
ser perjudicial;lapresión enel personal de soporte puede serexcesiva.
2» Conversión enparalelo.Los usuarios continúan utilizando el sistemaviejoMientras se procesa
una cantidad creciente de datos atraves del sistema Nuevo.Se comparan los resultados de los dos
sistemas;si coinciden, se hace el cambio. Esta opción es útil para hacer una prueba práctica
adicional del Sistema,pero ocupa bastante tiempo debido a que ambos sistemasoperan al
Mismotiempo.
3» Conversión por fases.Los usuarios comienzan a utilizar el sistema nuevo,Componente por
componente.Esta opción sólo funcionacon los sistemasque pueden dividirse enpartes.
4» Conversiónpiloto.El personal de un solo sitiopiloto usa el sistemanuevo y despuésla organización
completahace el cambio. Aunque este enfoque puede tomar más tiempoque losotros tres,ofrece al
personal de soporte la oportunidadde probar la respuestadel usuario al sistemaen una forma
completa; despuésel equipode soporte estará mejorpreparado cuando muchas personas realicenla
conversión.
6. En términosgenerales,¿qué se logra durante la fase de implementación? En la fase de
implementación,el equipode proyectoinstala el hardware y software enel Entorno de los
usuarios. Los usuarios comienzana utilizar el sistemapara llevar a cabo su trabajo, en lugar de
simplemente ofrecercomentarios sobre el desarrollo del sistema.
7. ¿Qué tipo de eventosdurante la fase de mantenimientodel ciclode vida de un sistema de
informaciónpodría regresar a la fase de análisisde las necesidades? Despuésde que sean
implementadoslossistemasde información,los profesionalesIScontinúan proporcionandosoporte
durante la fase de mantenimiento.Ellosmonitorean distintosindiciosde desempeñodel sistema,por
ejemplo,el tiempode respuesta, para comprobar que el sistema opera enla forma enque debería.
También respondena cambiosen los requerimientosdel usuario.Estoscambios puedenocurrir por
razones distintas.Debidoa que los usuarios trabajan con el sistemacotidianamente, puedendescubrir
instancias endonde un cambio pequeñoenel sistemalespermitiría trabajar con mayor eficiencia.
Además,es probable que la gerenciasolicite cambiosdebidoa una modificaciónenlas regulaciones
estataleso federalesde la industria.
8. ¿Cuál es la crítica principal al SDLC tradicional? El SDLC tradicional que se describióha existido
durante mucho tiempo.A pesar de que tiene muchos seguidores,harecibidoalgunas críticas a lo
largo de losaños, principalmente lade que toma demasiado tiempoy las necesidadespueden
cambiar significativamente antesde que sea implementadoel sistemanuevo.
9. Las fases del SDLC tradicional y las fases de RAD aparentemente sonsimilares. Describalas
diferenciasentre lasdos. A pesar de que estasfases se parecen a las del SDLC tradicional,se espera
que la intensidadyel nivel de trabajo requeridoenlas primeras dos fasesde RAD acorten el proceso
de desarrollocompleto.Estas dos fasesnormalmente se implementanen talleresestructurados,en
donde los participantesse aíslan de las tareas diariasy necesitan hacer compromisoscon el proyecto
y con cada taller.
10. ¿De qué manera difierenlosanálisisde sistemasorientadosa objetosdel SDLC convencional?
El análisisde sistemasorientadoa objetos(OOSA) es otro métodonuevo que se adapta al SDLC
convencional enla fase de análisisde las necesidadesperoque afecta a las otras fases.
Preguntas de revisión) :: lección13 a
Con sus propias palabras, conteste brevemente lassiguientespreguntas.
1. ¿Qué es loque va dentro de las tres columnasde un diagrama IPO? El diagrama IPO ayuda al
programador a determinar loque esnecesariopara escribirel programa. Consiste entres columnas.
En la primeracolumna el programador lista qué datos son necesariospara resolverla tarca. En la
última columna,el programador lista losresultadosdeseados.La columna de en medioesla parte
difícil. Aquí el programador listalos pasos que sonnecesariospara obtenerel resultado deseado.
Normalmente lospasos se escribenenpseudocódigo.
2. Describa las diferenciasentre uncompilador y un intérprete. La diferenciaesUn compilador
convierte todo el código fuente encódigo máquina y crea un archivo ejecutable.El resultadodel
compilador se conoce como código objeto.En algunos lenguajes,el códigoobjetodebe estar
vinculadopara producir un verdadero archivo ejecutable.
Un intérprete tambiénconvierte el códigofuente en código máquina. Sin embargo, en lugar de crear
un archivo de código de objetoejecutable,lotraduce y luego ejecuta cada líneadel programa, una a la
vez.Los intérpretestraducenel código sobre la marcha, por lo que tienenciertaflexibilidadque no
tienenloscompiladores.
3.¿Por qué razón se desarrollaronlos lenguajesde programación? Los programadores utilizan
lenguajesde programación enlugar de lenguajes binarios.Los lenguajesde programación le
permitenal programador describirun programa utilizandouna variante del idiomainglésbásico. Los
resultadosse guardan en un archivo y entoncesse llaman códigofuente.
4. ¿De qué son ejemploslasdeclaracionesy bucles? Una declaración condicional simplemente esuna
prueba que determinalo que hará a continuaciónel programa. Este tipo de pruebanormalmente sólo
proporcionará dos resultados,verdadero o falso. Cuando la declaraciónde condiciónes verdadera,se
ejecutarán ciertaslíneasde código.Si la declaración de condiciónesfalsa, no se ejecutaránesas líneas
de código.Cuando el programa toma una decisiónutilizandouna declaracióncondicional, el flujodel
programa frecuentemente se dirige enunade dos direccionesdistintasdependiendodel resultadode
la decisión.
Un bucle es un fragmentode códigoque se repite una y otra vezhasta que alguna condición(llamada
condiciónde salida) se cumpla. En una estructura de repetición,el programa revisa una declaración de
condicióny ejecuta un bucle basándose en la condición.Cuando la condiciónes verdadera entoncesse
repite uno o más comandos hasta que la condiciónesfalsa.
5. ¿Qué es un archivo ejecutable? Unejecutable esunarchivo diseñadopara poder iniciar un
programa. En su interiorestán pueslas instruccionesprecisas para poderejecutar un programa
determinadoo varios.
Es parte de un programa que en realidadenvía comandos al procesador. De hecho,cuando usted
ejecutaun programa, está ejecutandoel archivo ejecutable.El procesador ejecutados comandos del
archivo, de ahí proviene el nombre archivo ejecutable.Losarchivos ejecutables normalmente (perono
siempre) tienenlaextensiónde nombre de archivo.
6. Describa la forma en que el reciclaje de códigopuede simplificarel trabajo de un programador.
La programación es emocionante envarios niveles.Primeroy principalmente,laescritura de código le
proporciona al programador la oportunidad de desarrollador logra ejercitarsus músculos creativos.
Segundo,la emociónproviene desafíode resolverun problema.El problema puede sertan simple
como calcular un valor o tan complejocomo determinarla ruta de un satélite enórbita.
Tercero El reciclaje esconsideradocomo la mejorsolucióna estosproblemasde desarrollode
software.El reciclaje de código permite que los programas se creende una forma rápida y correcta
7. ¿Cuál es el beneficiode planearel códigoantes de intentarescribir? en el sistema binarioes
demasiadocríptico para que los humanos se puedanrelacionar con él durante mucho tiempo.Ésta es
la razón p o r la cual se crearon loslenguajesde programación de computadoras: para simplificar el
proceso de escritura de instruccionesque las computadoras puedanutilizar.
8. ¿Cuálessonlas ventajas de que un programa utilice archivos de bibliotecasdinámicas de vínculos
(.dll)? Un archivo de biblioteca dinámica de vínculos(. dIl) es un archivo. exe parcial. Un archivo. dll
no puede ejecutarse por sí mismo; enlugar de esto,sus comandos son accedidospor otro
programa que está ejecutándose.Debido a que los archivos. dll puedencontenerpartes de un
programa ejecutable,ofrecenalos programadores una manera efectivade Dividir programas
grandes encomponentespequeñosque son reemplazables. Estacaracterística hace que el programa
completo sea más fácil de actualizar. Además,los archivos .d ll también puedensercompartidos
por distintos programas al mismo tiempo.
9. ¿Qué es un diagrama de flujo? es un diagrama que describe un proceso,sistemao algoritmo
informático.Se usan ampliamente ennumerososcampos para documentar, estudiar,planificar,
mejorar y comunicar procesos que suelensercomplejosen diagramas claros y fácilesde comprender.
10. ¿Cuál esla diferenciaentre un algoritmo y la heurística? La diferenciaesUn algoritmoes una serie
de instruccionespasoa paso que,cuando se siguen,producenun resultado conocidoo esperado.Los
pasos para encontrar una solución sonlos mismos sinimportar que se encuentre la solucióncon una
computadora o a mano, por lo cual se puede tenerun programa y un diagrama IPO hecho a mano
para realizar la misma tarea.
La heurísticaes parecidaa los algoritmos;es un conjunto de pasos para encontrar la soluciónde un
problema.Pero a diferenciade un algoritmo, una solución heurísticano proporciona una garantía de
encontrar la mejor soluciónposible. La heurística ofrece probabilidadesde encontrar una solución,
aunque no necesariamente lamejor.
Preguntas de revisión::lección13 b
1. ¿Qué significacódigo que se puede "transportar" de un tipo de sistema de computación a otro? el
código fuente (este procedimientose conoce comotransportar el códigoa otro sistema).Es probable
que tenga que modificarel códigofuente un poco cuando lo transporte, especialmente si loestá
transportando a un tipo de computadora completamente distinto(porejemplo, de una PC a una
mainframe).
2. ¿De qué manera trabajan juntos XML y HTML? X M L necesitaH T M L y otras tecnologíaspara
desplegarcorrectamente sus datos.
3. Describa el desacuerdoque tienenalgunos programadores enrelacióncon loslenguajesde
programación de quinta generación. Los lenguajesde quinta generación(5GL,por sus siglas en
inglés) sonen realidadun poco misteriosos.Dependiendodel expertoal que se lo pregunte,es
probable que ni siquieraesténde acuerdo en que los 5GL existen.Algunosexpertosconsideranque
los entornosde autoría más avanzados son 5GL, mientrasque otros piensanlo contrario. En principio
un 5GL podría utilizar inteligenciaartificial para crear software basándose en la descripciónde loque
el software debe realizar.Este tipo de sistema está probando que es más difícil de inventar que el
código que se supone que crearía.
4. ¿Cuálessonlas cinco fases del ciclo de vida del desarrollode sistemasen relacióncon el desarrollo
de software? Son: » Fase 1: Análisisde las necesidades. » Fase 2: Diseñodel programa.
» Fase 3: Desarrollo. » Fase 4: Implementación. » Fase 5: Mantenimiento.
5. ¿Qué ocurre durante la fase de implementacióndel SDLC de software? La implementaciónse
relaciona con la instalacióndel Software y con permitir que los usuarioslo prueben.Este paso
normalmente incluye una gran cantidad de documentación,tanto dentrodel códigocomo en la forma
de manualespara losusuarios. Muchos programadores tambiénle dirán que realizan la mayor parte
de la depuraciónen esta etapa. Es realmente enla etapa de implementacióncuandocualquiererror
de concepciónque haya tenidoel programador en el código se encuentra y repara.
6. Describa las diferenciasentre HTML y XHTML. La diferenciaes Lenguaje de marcación de
hipertexto(HTML, por sus siglasen inglés).El lenguaje de marcación de hipertextoesel lenguaje de
programación que se utiliza para crear documentospara la World Wide Web.UtilizandoHTML,puede
definirla estructura de un documentoWebempleandocomponentestalescomo atributos y
etiquetas.
7. ¿Por qué se consideraque la programación orientada a objetoses una forma muy natural de
programar? Es un entornode programación orientado a objetospara crear programas que funcionen
en distintasplataformas. Con Java, los diseñadoresde la Webpuedencrear programas interactivos y
dinámicos(llamadosapplets) para páginas Web.
8. ¿Qué puede crear un desarrollador utilizandoPHP? es un lenguaje de secuenciasde comandos muy
popular. Se ejecuta enservidoresUNIX/Linuxo Windows. PHP esadecuado especialmente paraleer
bases de datos como las de Oracle y MySQL. El compiladory el códigose ofrecen al públicoen general
como software de código abierto,lo cual hace que su uso sea gratuito. PHP se ofrece enla mayor
parte de lossitios de alojamientode la Web.Al igual que Perl,PHP es un buenlenguaje que un
desarrolladorde la Webdebe conocer.
9. ¿Cuálessonlas claves para ser un programador exitoso? Losprogramadores exitososestánbien
informadosen dos áreas importantes: las herramientas de programación (el software y los lenguajes
que se utilizanpara desarrollar aplicaciones) y el procesode programación (los procedimientosde
paso a paso que los programadores siguenpara asegurar la consistenciade productos bien
desarrollados).Los desarrolladoresde software de todoslos tipos (y de muchos entornosdistintosde
trabajo) siguenun conjunto uniforme de procedimientosensus trabajos. Por tanto, los
programadores puedentrabajar más fácilmente enproyectosgrandes y pueden predecirde forma
exacta cómo funcionarán sus programas.
Tenerafán por no parar de aprender. ...
Teneruna buenacapacidad analítica. ...
Ser creativo. ...
Teneruna gran fortaleza mental....
Ser paciente....
Ser detallista....
Saber comunicarse y trabajar con otras personas....
Ser consciente de los propioslímites.
10. ¿De qué manera un IDE hace que seamás fácil que un desarrolladorescriba un programa?
permitenque el trabajador trabaje enun entorno de desarrollointegrado, o IDE (por sus siglas en
inglés).LosIDE proporcionan al programador todas las herramientasnecesariaspara desarrollar
aplicacionesen un programa. Incluyencompiladoresy soporte de tiempode ejecuciónpara sus
aplicaciones. Visual Studio de Microsoft y Java Studiode Sun, son dosIDE profesionales.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Doc111
Doc111Doc111
Doc111
 
Gias nº 1base de datos.
Gias nº 1base de datos.Gias nº 1base de datos.
Gias nº 1base de datos.
 
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
ALEJANDRA GUERRERO Y YULEIDY HERNANDEZ
 
Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth Ardila
 
material bases de datos
material bases de datosmaterial bases de datos
material bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Trabajo de bases de datos terminado
Trabajo de bases de datos terminadoTrabajo de bases de datos terminado
Trabajo de bases de datos terminado
 
Ciberconsulta
CiberconsultaCiberconsulta
Ciberconsulta
 
Ciberconsulta
CiberconsultaCiberconsulta
Ciberconsulta
 
Base de datos
Base de datosBase de datos
Base de datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Que es una base de datos power 2
Que es una base de datos power 2Que es una base de datos power 2
Que es una base de datos power 2
 
Repaso
RepasoRepaso
Repaso
 
Trabajo de marco
Trabajo de marcoTrabajo de marco
Trabajo de marco
 
1 caracteristicas y_tipos_de_bases_de_datos
1 caracteristicas y_tipos_de_bases_de_datos1 caracteristicas y_tipos_de_bases_de_datos
1 caracteristicas y_tipos_de_bases_de_datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Cuestionario (1)
Cuestionario (1)Cuestionario (1)
Cuestionario (1)
 

Similar a Con sus propias palabras capitulos 11, 12, y 13

Similar a Con sus propias palabras capitulos 11, 12, y 13 (20)

Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Base de datos 11-6
Base de datos 11-6Base de datos 11-6
Base de datos 11-6
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de Datos - Daniela Monsalve
Base de Datos - Daniela MonsalveBase de Datos - Daniela Monsalve
Base de Datos - Daniela Monsalve
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
DISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOSDISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOS
 
Taller n1 base de datos 2010
Taller n1 base de datos 2010Taller n1 base de datos 2010
Taller n1 base de datos 2010
 
Taller n1 base de datos 2010
Taller n1 base de datos 2010Taller n1 base de datos 2010
Taller n1 base de datos 2010
 
Base de datos
Base de datosBase de datos
Base de datos
 
Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!Karen Angarita Y Maria Paula Niño!
Karen Angarita Y Maria Paula Niño!
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendoza
 
Presentacion Bases de datos
Presentacion Bases de datosPresentacion Bases de datos
Presentacion Bases de datos
 
1 caracteristicas y_tipos_de_bases_de_datos
1 caracteristicas y_tipos_de_bases_de_datos1 caracteristicas y_tipos_de_bases_de_datos
1 caracteristicas y_tipos_de_bases_de_datos
 
Bases de datos.docx kethy
Bases de datos.docx kethyBases de datos.docx kethy
Bases de datos.docx kethy
 
Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existentes
 
Base de datos_jehisglay_oliveros
Base de datos_jehisglay_oliverosBase de datos_jehisglay_oliveros
Base de datos_jehisglay_oliveros
 
base de datos
base de datos base de datos
base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Continuacion Tallere.
Continuacion Tallere.Continuacion Tallere.
Continuacion Tallere.
 

Más de PedroIsmael3

Primer parcial de administracion
Primer parcial de administracionPrimer parcial de administracion
Primer parcial de administracionPedroIsmael3
 
Los requisitos de un lider
Los requisitos de un liderLos requisitos de un lider
Los requisitos de un liderPedroIsmael3
 
Pastores asalariados
Pastores asalariadosPastores asalariados
Pastores asalariadosPedroIsmael3
 
textos dedicados para las mujeres y hombres
textos dedicados para las mujeres y hombrestextos dedicados para las mujeres y hombres
textos dedicados para las mujeres y hombresPedroIsmael3
 
La segunda venida de cristo
La segunda venida de cristoLa segunda venida de cristo
La segunda venida de cristoPedroIsmael3
 
Lecciones 7 a y 7 b, 8 a y 8 b
Lecciones 7 a y 7 b, 8 a y 8 bLecciones 7 a y 7 b, 8 a y 8 b
Lecciones 7 a y 7 b, 8 a y 8 bPedroIsmael3
 
Capacitores y capacitancia
Capacitores y capacitanciaCapacitores y capacitancia
Capacitores y capacitanciaPedroIsmael3
 
Circuito en serie y paralelo
Circuito en serie y paraleloCircuito en serie y paralelo
Circuito en serie y paraleloPedroIsmael3
 
Pastores asalariados
Pastores asalariadosPastores asalariados
Pastores asalariadosPedroIsmael3
 
Leccion 6 a y 6 b respuestas
Leccion 6 a y 6 b respuestasLeccion 6 a y 6 b respuestas
Leccion 6 a y 6 b respuestasPedroIsmael3
 

Más de PedroIsmael3 (11)

Primer parcial de administracion
Primer parcial de administracionPrimer parcial de administracion
Primer parcial de administracion
 
Los requisitos de un lider
Los requisitos de un liderLos requisitos de un lider
Los requisitos de un lider
 
Pastores asalariados
Pastores asalariadosPastores asalariados
Pastores asalariados
 
textos dedicados para las mujeres y hombres
textos dedicados para las mujeres y hombrestextos dedicados para las mujeres y hombres
textos dedicados para las mujeres y hombres
 
La segunda venida de cristo
La segunda venida de cristoLa segunda venida de cristo
La segunda venida de cristo
 
Lecciones 7 a y 7 b, 8 a y 8 b
Lecciones 7 a y 7 b, 8 a y 8 bLecciones 7 a y 7 b, 8 a y 8 b
Lecciones 7 a y 7 b, 8 a y 8 b
 
Capacitores y capacitancia
Capacitores y capacitanciaCapacitores y capacitancia
Capacitores y capacitancia
 
Circuito en serie y paralelo
Circuito en serie y paraleloCircuito en serie y paralelo
Circuito en serie y paralelo
 
Pastores asalariados
Pastores asalariadosPastores asalariados
Pastores asalariados
 
Falsos hermanos
Falsos hermanosFalsos hermanos
Falsos hermanos
 
Leccion 6 a y 6 b respuestas
Leccion 6 a y 6 b respuestasLeccion 6 a y 6 b respuestas
Leccion 6 a y 6 b respuestas
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Último (19)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

Con sus propias palabras capitulos 11, 12, y 13

  • 1. Con sus propias palabras, conteste brevemente lassiguientespreguntas.Preguntasde la lección11 a Nombre:Pedro Ismael Apellido:MesaVásquez Matricula: 100421487 1. ¿Cuál esla diferenciaentre una base de datos y un sistemade administraciónde base de datos? La diferenciaes Una base de datos esun conjunto de datos o hechosrelacionados. 2. Un sistemade administraciónde basesde datos (DBMS) esuna herramientade software que permite almacenar, acceder y procesar datos o hechos para convertirloseninformaciónútil. 2. En una tabla de base de datos, ¿qué representacada columna? Tablas. Un conjunto completode registrosforma una tabla. Una tabla organiza los datos de cada registro por el mismogrupo de campos, pero enla mayor parte de las aplicacionesde bases de datos, una tabla puede almacenar cualquiercantidad de registros.Por ejemplo,si estáalmacenando datos de empleados, latabla se puede extendertantocomo seanecesariopara incluir a todos los empleadosque contrate. La única limitaciónenel tamaño de la tabla es la capacidad de almacenamientodel sistema de cómputo. Cada “columna” representauntipo único de información acerca de la entidad(atributo). 3. ¿Qué es un formulario? Son similaresendiseñoa los que se utilizan para introducir datos, pero se utilizan para desplegarlosdatos existentesenlugar de recibir datos nuevos.Mediante el uso de los formularios,puede crear vistas simplesy fácilesde entenderde sus datos que muestrenun solo registro a la vez. Son pantallas personalizadaspara desplegare introducir datos y se puedenasociar con tablas y consultasde bases de datos. 4. ¿Qué es un filtro? Le permitenrecorrer registrosseleccionadosque coincidencon un conjunto De criterios. 5. ¿Qué es una consulta? Son declaracionesconstruidas por el usuario que establecencondiciones Para seleccionary manipular datos. 6. ¿Por qué los registrosson conocidos tambiéncomo "filas"? De esta manera, Toda La información de la primera personaes el registro 1, Toda la informaciónde la segundapersona esel registro2 y así en adelante (algunasvecesIBM y Microsoft utilizanel términofilaen lugar de registro). 7. ¿Qué tiene de especial un campo memo? Los campos memo (tambiénllamadoscampos de descripción) proporcionancampos para introducir notas o comentariosde cualquier longitud.En un campo memo, no tienenque especificarel tamaño de losdatos. 8. ¿Para qué se utilizanlos campos contadores? Los campos contadorestambién se puedenutilizar para crear registros que crean numeracionessecuenciales,porejemplo,númerosde factura.
  • 2. 9. ¿Cuándose debe utilizarun BLOB? Un objetobinario grande (BLOB, por sus siglas eninglés) puede ser un archivo de imagen,como una imagen prediseñada, unafotografía, un fondode pantalla, una gráfica o un textocon formato. UnBLOB también puede serun archivo de audio,un videoclipu otro objeto. 10. ¿Qué tipode datos contienenloscampos lógicos? Los campos lógicos (tambiénconocidoscomo campos booleanos) almacenan unode dos valoresúnicos posibles.Puede aplicarprácticamente cualquierdescripciónpara losdatos (sí o no, verdaderoo falso,encendidooapagado y otros). Por ejemplo, uncampo Catálogo de una tabla Cliente puede informara un representante de servicioal cliente si un cliente solicitóun catálogo nuevo(Sí) o (No). Preguntas de revisión:: lección11 b Con sus palabras, conteste brevemente lassiguientespreguntas: 1. Explicar por qué la extracción de datos con frecuenciaes útil en la toma de decisionesde una empresa. La extracciónde datos puede proporcionar a una compañía sugerenciassobre cómo mejorarla eficiencia,predecirtendenciayofrecerotro tipo de ideasvaliosasy útiles.Observe que la extracción de datos no sóloproporciona hechos,sino que proporciona ideas reales,y entre ambas hay una gran diferencia. 2. ¿Qué es la lógica empresarial? la lógica empresarial (reconoce qué datos son necesariosde la base de datos, la forma de conectarse a la base de datos y otras tareas), y una tercera computadora contiene a la base de datos misma. 3. ¿Qué es la extracciónde datos? La extracción de datos esun tipo de descubrimientode conocimientosendonde un programa explora una base de datos descubriendoinformaciónoculta. Utilizandoestadísticas,inteligenciaartificial,técnicasde modeladoy otras herramientas,la extracción de datos puede predecirlas tendenciasorelacionesque probablemente nunca habrían sidonotadas por un analista humano, inclusoun analista muy trabajador y con mucha experiencia. 4. ¿De qué manera los conjuntosde datos desconectadosayudan a mejorar el desempeñode las bases de datos? La aplicación de base de datos popular Microsoft Access (que describiremosmás tarde en este capítulo) sólopuede mantener de manera eficiente entre diezytreinta conexiones de usuario simultáneas.Los administradoresde basesde datos puedenresolvereste cuellode botella hasta ciertopunto utilizando conjuntos de datos desconectados. 5. ¿Qué es la independenciade laplataforma? Es la capacidad que tiene un programa para moverse de un sistemade cómputo a otro. Es capaz de ser ejecutadoen distintossistemasoperativos (Windows,UNIX, Macintoshy Linux).
  • 3. 6. Explicar por qué Access no es una buenaopción para sistemasempresarialesmasivosde altos volúmenesde datos. MicrosoftAccess esel líderindiscutible de lasbases de datos personales,es fácil de usar y se incluye en algunas versionesde MicrosoftOffice (véase la figura 1115.9). Sin embargo, Accessen realidadno se puede utilizarpara basesde datos empresarialesde gran escala debidoa que sólopuede alojar, en el mejor de los casos, diezusuarios de manera simultáneay la base de datos más grande que puede administrares de dos billonesde bytes. 7. ¿Qué es un sistemaEDM? Sistemade gestióndocumental (eninglés,DocumentManagement System) son todos aquellosprogramas de ordenador creados para la gestiónde grandes cantidadesde documentos,suele rastrear y almacenar documentoselectrónicosoimágenesde documentos en papel.Estos documentos no tienenunaorganización clara de sus contenidos,al contrario de lo que suele sucedercon la informaciónalmacenada en una base de datos. La mayoría de estos productos tienenla capacidad de mantenerun registro de las distintas versionesymodificacionesde los documentosque vayan llevandoa cabo los usuarios. 8. ¿Por qué podría decir que Internetes una súper base de datos? En un sentidoamplio, todo Internet se puede considerarcomo una base de datos enorme.Posiblemente un términos más exactosería una stipcrbasc de datos, una base de datos de basesde daros. Es cierto, no está estructurada en tablas, registrosy campos, peropuede utilizar Google u otros mecanismosde búsqueday prácticamente entodas las ocasionesencontrarán la información que está buscando. 9. ¿Cuál es la diferenciaentre MySQL y SQL Server? MySQL; puede serutilizadogratuitamente y es especialmente popularenel trabajo nuevo de bases de datos en Internet. SQL, el lenguaje que actualmente se utilizacasi universalmente para las consultas de bases de datos y, enalgunos casos, los comandos que manipulan losdatos. M vSQ L esel DBMS empresarial más pop ula r entre la comunidadde “ código abierto” . Algunos cálculos afirman que existentanto como cuatro millonesde aplicaciones MyS Q L instaladas. SQL Serverde M ic ro s o ft esel DBM S que crece más rápido,aunque actualmente sólo cuenta con 11 p o r cientodel mercado de administraciónde basesde datos a nivel empresarial. 10. ¿Por qué razón algunosprofesionalesde basesde datos prefierenunDBMS independiente de la plataforma como Oracle? Oracle estáperdiendosu parte del mercado ante rivalescomo IBM y Microsoft.Oracle tiene la reputación de ser el DBMS empresarial más flexible, peroconesta flexibilidadvienesucomplejidadque esigualmente famosa.
  • 4. Preguntas de revisión :: lección12 a Con sus propias palabras, conteste brevemente lassiguientespreguntas. 1. ¿Qué es un sistemade información? Es un mecanismoque ayuda a coleccionar,almacenar, Organizar y utilizar la información. Es un conjuntode datos que interactúan entre sí con un fin común. 2. ¿Cuálessonlos tres componentesbásicosdel sistema de información? Los sistemasde información consistenentres componentesbásicos: » Los mediosfísicospara almacenar datos, por ejemplo,unarchivero o discoduro. Es probable que una laptop cumpla con losrequerimientosde almacenamientode daros de una organización muy pequeña.Para muchas empresas,el almacenamiento de datos esun requerimientoenorme que involucra terabytesde espaciode disco. » Los procedimientosdel manejode informaciónpara asegurar su integridad.Sin importar el tamaño que tenga el sistemade información, debenseguirreglasde administraciónde datos para eliminarlos elementosduplicados,validarla exactitud de los datos y evitar la pérdida de datos importantes. » Las reglasrelacionadas con el uso y distribuciónde datos. En cualquierorganización,los datos se utilizanpara propósitos específicosconel finde conseguirel resultadodeseado.Al establecerreglas que gobiernenel uso de la información, una organización preserva susrecursos en lugar de desperdiciarlosomanipular los datos de forma inútil. 3. ¿Cuál es el propósito básico de cualquiersistema de información? El propósito básico de cualquier sistema De información es ayudar a sus usuarios a obtenercierto tipo de valor de la Información que está en el sistema,sin importar el tipo de información que se Almacena o el tipo de valor deseado. 4. ¿Por qué las organizacionesutilizansistemasde automatización de oficinas? En las organizacionesgrandes,las tareas simplescomoel programa de un proyecto, conservaciónde registrosy correspondenciapuedenconsumirdemasiado tiempoy trabajo humano. Sin embargo, mediante el uso de herramientasde automatización de oficinas,los trabajadores de todoslos niveles puedenemplearmenos tiempoy esfuerzoenlas tareas cotidianas,lo cual lesdeja tiempolibre para realizar trabajos más importantes como la planeación,diseñoy ventas. 5. ¿Qué es una transacción? esun eventocompletoel cual puede ocurrir como una serie de muchos pasos, por ejemplo,tomar un pedidode un cliente.
  • 5. 6. ¿Por qué un sistema de apoyo a la toma de decisionesesuna herramientaútil? Los sistemasde apoyo a la toma de decisionessonherramientasútilesdebidoa que ofrecena los gerentesdaros altamente confeccionadosy estructurados sobre aspectos específicos.Muchossistemasde apoyo a la toma de decisionessonaplicaciones de hoja de cálculo o basesde datos que han sido personalizadas para cierto tipo de empresas.Estos poderosossistemas puedenimportar y analizar datos de distintos formatos. 7. ¿Por qué una organización realiza la extracciónde datos? También se utilizan para almacenar y dar soporte a mileso millonesde transaccionespor día enlos sitiosWebactivos, por ejemplo,los sitiosWebpopularesde subastas electrónicasy venta al público. 8. Describa la diferenciaentre el almacenamientoconectadoa la red (NAS) y una red de área de almacenamiento(SAN). La diferenciaes(NAS,por sus siglasen inglés).Puede consideraraeste tipo de almacenamientocomo a un sistemade discos independiente,el cual contiene muchasunidades de disco que son comparadas por múltiplesservidores de red o minicomputadoras. 9. Si sussistemas de informaciónestán basados principalmente entransacciones y tiene activado el registro de transacciones, ¿de qué manera emplearíaun sistemade respaldoseparado? sistema basado en transacciones y las nuevasregulacionesindicanque lostipos de informaciónque debenser almacenados tambiénincrementanel trabajo del personal IS para realizar respaldospuntualesde datos frecuentemente ymantenerlosdurante un periodo,indefinidamente enalgunostiposde datos. El hardware más común para estossistemas de respaldoestá basado enlas unidadesde cinta. Un sistemade respaldode cinta se puede añadir al mismosegmentode redde alta velocidadque tiene el almacenamientode discos duros y por tanto puede permitirel respaldode alta velocidadque no interferirácon el tráfico de red adicional. Esta es la razón por la cual inclusoestossistemas siguen implementandosistemasde respaldo más convencionales. 10. ¿Cómo se almacenan los datos en un sistemade almacenamientode espejo(RAID1)? Un componente muy importante para el almacenamientoempresarial eficiente esunaestrategia de respaldo.Muchas de las tecnologíasde hardware que describimosantes resuelvenlasnecesidadesde respaldo.Una unidad enespejo RAID 1 se duplicaconstantemente (una forma de respaldo) mientras que la distribucióncon paridad de un sistemaRAID 4 sólo proporciona toleranciaa fallasy no un respaldoreal.
  • 6. Preguntas de revision: lección12 b Con sus propias palabras, conteste brevemente lassiguientespreguntas. 1. ¿Por qué es tan importante que los sistemasde informaciónesténbien diseñadosy estructurados? “Fundamentosde los sistemasde información”,un sistemade informaciónbiendiseñadopuede ser un factor importante En el éxitode una organización. El sistemano sólo proporciona Información importante a sus usuarios sinoque tambiénlespermite introducir Información de manera rápida y eficiente .y estructura La satisfacción del cliente tambiénse puede basar enel desempeño de un sistemade información,como en el caso en que los técnicosde soporte utilizan un sistemaexperto para ayudar a los clientesa resolverproblemas. 2. ¿Cuál es el objetivoprincipal de la fase de diseñode sistemas del SDLC? Toman encuenta las funcionesprincipalesque el sistemadebe ofrecery las dividenenactividades cada vez más pequeñas. Cada una de estas actividadesserá programada más tarde enla siguiente fase del SDLC. 3. Describa las diferenciasentre el diseñode arriba hacia abajo y el de abajo hacia arriba. La diferenciaes En un diseñode arriba hacia abajo, los miembrosdel equipocomienzancon una perspectivagenera!y avanzan hacia los detalles.Toman encuenta las funciones principalesque el sistemadebe ofrecery las dividenenactividadescada vez más pequeñas.Cada una de estas actividadesserá programada más tarde enla siguiente fase del SDLC. En el diseñode abajo hacia arriba, el equipocomienzacon los detalles(porejemplo,losinformesque debe producir el sistema) y luegoavanza hacia el panorama general (lasfuncioneso procesos principales).Este enfoque esparticularmente apropiado cuando los usuariostienenrequerimientos específicosde salidade información,por ejemplo,chequesde nómina,loscuales debencontener cierta información. Desarrollolocal. Cuando una solucióncomercial no existe o no funcionará con otras partes del sistema,es probable que el equipode proyecto tenga que desarrollar una solución.En cuanto al software,esto significaescribircódigo de programas desde cero o hacer cambios al software existente en el sistema.En el lado de hardware, puede significarla construcción física de una parte del sistema de información,normalmente incluyendocomponentescomprados.
  • 7. 5. ¿Cuálessonlos cuatro tipos de métodosde conversiónque se puedenutilizarenla fase de implementacióndel5DLC? 1 » Conversión directa. Todos losusuarios dejande utilizar el sistema viejoMismo tiempo y entoncescomienzan a utilizar el nuevo. Esta opción es rápida pero puede ser perjudicial;lapresión enel personal de soporte puede serexcesiva. 2» Conversión enparalelo.Los usuarios continúan utilizando el sistemaviejoMientras se procesa una cantidad creciente de datos atraves del sistema Nuevo.Se comparan los resultados de los dos sistemas;si coinciden, se hace el cambio. Esta opción es útil para hacer una prueba práctica adicional del Sistema,pero ocupa bastante tiempo debido a que ambos sistemasoperan al Mismotiempo. 3» Conversión por fases.Los usuarios comienzan a utilizar el sistema nuevo,Componente por componente.Esta opción sólo funcionacon los sistemasque pueden dividirse enpartes. 4» Conversiónpiloto.El personal de un solo sitiopiloto usa el sistemanuevo y despuésla organización completahace el cambio. Aunque este enfoque puede tomar más tiempoque losotros tres,ofrece al personal de soporte la oportunidadde probar la respuestadel usuario al sistemaen una forma completa; despuésel equipode soporte estará mejorpreparado cuando muchas personas realicenla conversión. 6. En términosgenerales,¿qué se logra durante la fase de implementación? En la fase de implementación,el equipode proyectoinstala el hardware y software enel Entorno de los usuarios. Los usuarios comienzana utilizar el sistemapara llevar a cabo su trabajo, en lugar de simplemente ofrecercomentarios sobre el desarrollo del sistema. 7. ¿Qué tipo de eventosdurante la fase de mantenimientodel ciclode vida de un sistema de informaciónpodría regresar a la fase de análisisde las necesidades? Despuésde que sean implementadoslossistemasde información,los profesionalesIScontinúan proporcionandosoporte durante la fase de mantenimiento.Ellosmonitorean distintosindiciosde desempeñodel sistema,por ejemplo,el tiempode respuesta, para comprobar que el sistema opera enla forma enque debería. También respondena cambiosen los requerimientosdel usuario.Estoscambios puedenocurrir por razones distintas.Debidoa que los usuarios trabajan con el sistemacotidianamente, puedendescubrir instancias endonde un cambio pequeñoenel sistemalespermitiría trabajar con mayor eficiencia. Además,es probable que la gerenciasolicite cambiosdebidoa una modificaciónenlas regulaciones estataleso federalesde la industria. 8. ¿Cuál es la crítica principal al SDLC tradicional? El SDLC tradicional que se describióha existido durante mucho tiempo.A pesar de que tiene muchos seguidores,harecibidoalgunas críticas a lo largo de losaños, principalmente lade que toma demasiado tiempoy las necesidadespueden cambiar significativamente antesde que sea implementadoel sistemanuevo.
  • 8. 9. Las fases del SDLC tradicional y las fases de RAD aparentemente sonsimilares. Describalas diferenciasentre lasdos. A pesar de que estasfases se parecen a las del SDLC tradicional,se espera que la intensidadyel nivel de trabajo requeridoenlas primeras dos fasesde RAD acorten el proceso de desarrollocompleto.Estas dos fasesnormalmente se implementanen talleresestructurados,en donde los participantesse aíslan de las tareas diariasy necesitan hacer compromisoscon el proyecto y con cada taller. 10. ¿De qué manera difierenlosanálisisde sistemasorientadosa objetosdel SDLC convencional? El análisisde sistemasorientadoa objetos(OOSA) es otro métodonuevo que se adapta al SDLC convencional enla fase de análisisde las necesidadesperoque afecta a las otras fases. Preguntas de revisión) :: lección13 a Con sus propias palabras, conteste brevemente lassiguientespreguntas. 1. ¿Qué es loque va dentro de las tres columnasde un diagrama IPO? El diagrama IPO ayuda al programador a determinar loque esnecesariopara escribirel programa. Consiste entres columnas. En la primeracolumna el programador lista qué datos son necesariospara resolverla tarca. En la última columna,el programador lista losresultadosdeseados.La columna de en medioesla parte difícil. Aquí el programador listalos pasos que sonnecesariospara obtenerel resultado deseado. Normalmente lospasos se escribenenpseudocódigo. 2. Describa las diferenciasentre uncompilador y un intérprete. La diferenciaesUn compilador convierte todo el código fuente encódigo máquina y crea un archivo ejecutable.El resultadodel compilador se conoce como código objeto.En algunos lenguajes,el códigoobjetodebe estar vinculadopara producir un verdadero archivo ejecutable. Un intérprete tambiénconvierte el códigofuente en código máquina. Sin embargo, en lugar de crear un archivo de código de objetoejecutable,lotraduce y luego ejecuta cada líneadel programa, una a la vez.Los intérpretestraducenel código sobre la marcha, por lo que tienenciertaflexibilidadque no tienenloscompiladores. 3.¿Por qué razón se desarrollaronlos lenguajesde programación? Los programadores utilizan lenguajesde programación enlugar de lenguajes binarios.Los lenguajesde programación le permitenal programador describirun programa utilizandouna variante del idiomainglésbásico. Los resultadosse guardan en un archivo y entoncesse llaman códigofuente.
  • 9. 4. ¿De qué son ejemploslasdeclaracionesy bucles? Una declaración condicional simplemente esuna prueba que determinalo que hará a continuaciónel programa. Este tipo de pruebanormalmente sólo proporcionará dos resultados,verdadero o falso. Cuando la declaraciónde condiciónes verdadera,se ejecutarán ciertaslíneasde código.Si la declaración de condiciónesfalsa, no se ejecutaránesas líneas de código.Cuando el programa toma una decisiónutilizandouna declaracióncondicional, el flujodel programa frecuentemente se dirige enunade dos direccionesdistintasdependiendodel resultadode la decisión. Un bucle es un fragmentode códigoque se repite una y otra vezhasta que alguna condición(llamada condiciónde salida) se cumpla. En una estructura de repetición,el programa revisa una declaración de condicióny ejecuta un bucle basándose en la condición.Cuando la condiciónes verdadera entoncesse repite uno o más comandos hasta que la condiciónesfalsa. 5. ¿Qué es un archivo ejecutable? Unejecutable esunarchivo diseñadopara poder iniciar un programa. En su interiorestán pueslas instruccionesprecisas para poderejecutar un programa determinadoo varios. Es parte de un programa que en realidadenvía comandos al procesador. De hecho,cuando usted ejecutaun programa, está ejecutandoel archivo ejecutable.El procesador ejecutados comandos del archivo, de ahí proviene el nombre archivo ejecutable.Losarchivos ejecutables normalmente (perono siempre) tienenlaextensiónde nombre de archivo. 6. Describa la forma en que el reciclaje de códigopuede simplificarel trabajo de un programador. La programación es emocionante envarios niveles.Primeroy principalmente,laescritura de código le proporciona al programador la oportunidad de desarrollador logra ejercitarsus músculos creativos. Segundo,la emociónproviene desafíode resolverun problema.El problema puede sertan simple como calcular un valor o tan complejocomo determinarla ruta de un satélite enórbita. Tercero El reciclaje esconsideradocomo la mejorsolucióna estosproblemasde desarrollode software.El reciclaje de código permite que los programas se creende una forma rápida y correcta 7. ¿Cuál es el beneficiode planearel códigoantes de intentarescribir? en el sistema binarioes demasiadocríptico para que los humanos se puedanrelacionar con él durante mucho tiempo.Ésta es la razón p o r la cual se crearon loslenguajesde programación de computadoras: para simplificar el proceso de escritura de instruccionesque las computadoras puedanutilizar. 8. ¿Cuálessonlas ventajas de que un programa utilice archivos de bibliotecasdinámicas de vínculos (.dll)? Un archivo de biblioteca dinámica de vínculos(. dIl) es un archivo. exe parcial. Un archivo. dll no puede ejecutarse por sí mismo; enlugar de esto,sus comandos son accedidospor otro programa que está ejecutándose.Debido a que los archivos. dll puedencontenerpartes de un programa ejecutable,ofrecenalos programadores una manera efectivade Dividir programas grandes encomponentespequeñosque son reemplazables. Estacaracterística hace que el programa
  • 10. completo sea más fácil de actualizar. Además,los archivos .d ll también puedensercompartidos por distintos programas al mismo tiempo. 9. ¿Qué es un diagrama de flujo? es un diagrama que describe un proceso,sistemao algoritmo informático.Se usan ampliamente ennumerososcampos para documentar, estudiar,planificar, mejorar y comunicar procesos que suelensercomplejosen diagramas claros y fácilesde comprender. 10. ¿Cuál esla diferenciaentre un algoritmo y la heurística? La diferenciaesUn algoritmoes una serie de instruccionespasoa paso que,cuando se siguen,producenun resultado conocidoo esperado.Los pasos para encontrar una solución sonlos mismos sinimportar que se encuentre la solucióncon una computadora o a mano, por lo cual se puede tenerun programa y un diagrama IPO hecho a mano para realizar la misma tarea. La heurísticaes parecidaa los algoritmos;es un conjunto de pasos para encontrar la soluciónde un problema.Pero a diferenciade un algoritmo, una solución heurísticano proporciona una garantía de encontrar la mejor soluciónposible. La heurística ofrece probabilidadesde encontrar una solución, aunque no necesariamente lamejor. Preguntas de revisión::lección13 b 1. ¿Qué significacódigo que se puede "transportar" de un tipo de sistema de computación a otro? el código fuente (este procedimientose conoce comotransportar el códigoa otro sistema).Es probable que tenga que modificarel códigofuente un poco cuando lo transporte, especialmente si loestá transportando a un tipo de computadora completamente distinto(porejemplo, de una PC a una mainframe). 2. ¿De qué manera trabajan juntos XML y HTML? X M L necesitaH T M L y otras tecnologíaspara desplegarcorrectamente sus datos. 3. Describa el desacuerdoque tienenalgunos programadores enrelacióncon loslenguajesde programación de quinta generación. Los lenguajesde quinta generación(5GL,por sus siglas en inglés) sonen realidadun poco misteriosos.Dependiendodel expertoal que se lo pregunte,es probable que ni siquieraesténde acuerdo en que los 5GL existen.Algunosexpertosconsideranque los entornosde autoría más avanzados son 5GL, mientrasque otros piensanlo contrario. En principio un 5GL podría utilizar inteligenciaartificial para crear software basándose en la descripciónde loque el software debe realizar.Este tipo de sistema está probando que es más difícil de inventar que el código que se supone que crearía.
  • 11. 4. ¿Cuálessonlas cinco fases del ciclo de vida del desarrollode sistemasen relacióncon el desarrollo de software? Son: » Fase 1: Análisisde las necesidades. » Fase 2: Diseñodel programa. » Fase 3: Desarrollo. » Fase 4: Implementación. » Fase 5: Mantenimiento. 5. ¿Qué ocurre durante la fase de implementacióndel SDLC de software? La implementaciónse relaciona con la instalacióndel Software y con permitir que los usuarioslo prueben.Este paso normalmente incluye una gran cantidad de documentación,tanto dentrodel códigocomo en la forma de manualespara losusuarios. Muchos programadores tambiénle dirán que realizan la mayor parte de la depuraciónen esta etapa. Es realmente enla etapa de implementacióncuandocualquiererror de concepciónque haya tenidoel programador en el código se encuentra y repara. 6. Describa las diferenciasentre HTML y XHTML. La diferenciaes Lenguaje de marcación de hipertexto(HTML, por sus siglasen inglés).El lenguaje de marcación de hipertextoesel lenguaje de programación que se utiliza para crear documentospara la World Wide Web.UtilizandoHTML,puede definirla estructura de un documentoWebempleandocomponentestalescomo atributos y etiquetas. 7. ¿Por qué se consideraque la programación orientada a objetoses una forma muy natural de programar? Es un entornode programación orientado a objetospara crear programas que funcionen en distintasplataformas. Con Java, los diseñadoresde la Webpuedencrear programas interactivos y dinámicos(llamadosapplets) para páginas Web. 8. ¿Qué puede crear un desarrollador utilizandoPHP? es un lenguaje de secuenciasde comandos muy popular. Se ejecuta enservidoresUNIX/Linuxo Windows. PHP esadecuado especialmente paraleer bases de datos como las de Oracle y MySQL. El compiladory el códigose ofrecen al públicoen general como software de código abierto,lo cual hace que su uso sea gratuito. PHP se ofrece enla mayor parte de lossitios de alojamientode la Web.Al igual que Perl,PHP es un buenlenguaje que un desarrolladorde la Webdebe conocer. 9. ¿Cuálessonlas claves para ser un programador exitoso? Losprogramadores exitososestánbien informadosen dos áreas importantes: las herramientas de programación (el software y los lenguajes que se utilizanpara desarrollar aplicaciones) y el procesode programación (los procedimientosde paso a paso que los programadores siguenpara asegurar la consistenciade productos bien desarrollados).Los desarrolladoresde software de todoslos tipos (y de muchos entornosdistintosde trabajo) siguenun conjunto uniforme de procedimientosensus trabajos. Por tanto, los programadores puedentrabajar más fácilmente enproyectosgrandes y pueden predecirde forma exacta cómo funcionarán sus programas. Tenerafán por no parar de aprender. ... Teneruna buenacapacidad analítica. ... Ser creativo. ...
  • 12. Teneruna gran fortaleza mental.... Ser paciente.... Ser detallista.... Saber comunicarse y trabajar con otras personas.... Ser consciente de los propioslímites. 10. ¿De qué manera un IDE hace que seamás fácil que un desarrolladorescriba un programa? permitenque el trabajador trabaje enun entorno de desarrollointegrado, o IDE (por sus siglas en inglés).LosIDE proporcionan al programador todas las herramientasnecesariaspara desarrollar aplicacionesen un programa. Incluyencompiladoresy soporte de tiempode ejecuciónpara sus aplicaciones. Visual Studio de Microsoft y Java Studiode Sun, son dosIDE profesionales.