SlideShare a Scribd company logo
1 of 11
ADMINISTRACIÓN DE SISTEMAS DE
         INFORMACIÓN



  LUÍS ÁNGEL NATERA SUÁREZ
YITZI ALEXANDRA TORRES MENGUAL



       GONZALO BELTRAN
           Docente.




  UNIVERSIDAD DE LA GUAJIRA
   FACULTAD DE INGENIERÍAS
   INGENIERÍA DE SISTEMAS
        VIII SEMESTRE
             2012
ADMINISTRACIÓN DE SISTEMAS DE
             INFORMACIÓN
 ¿Cuáles son las dos partes principales del reporte final de la
  implementación? ¿Cuándo se preparan?

  Las dos partes principales son: el plan de la implementación basado en una
  técnica de evaluación y revisión de programas (PERT) o en una grafica de
  GANTT.
  Se preparan varias semanas o meses antes de la llegada de la tecnología,
  dependiendo del alcance y complejidad del proyecto total de sistemas.

 Defina las pruebas de arranque

  Las pruebas de arranque son las que verifican que no haya cortos en el
  sistema eléctrico, en los interruptores, en los conectores y en diversos
  componentes, también verifica que funcione bien el arranque o boot del
  Sistema Operativo

 ¿Qué muestra un sistema de contabilidad de trabajos como el
  programa de servicio de administración de sistemas de IBM?

  Este sistemas muestra quien hiso el sistema y durante cuanto tiempo lo
  hiso, junto con los archivos de datos que se accesaron.

 Mencione los componentes medidos comúnmente por un monitor de
  software.

  Los componentes medidos comúnmente son los sistemas operativos, el
  software de sport y los programas de aplicaciones.

 Defina cuatro tipos de programas de utilería para desempeño

  Los reorganizadores de conjunto de datos: Son los que reducen el
  almacenamiento desperdiciado de archivos en disco y mejoran el
  rendimiento reduciendo el tiempo de acceso.

  Los reorganizadores de código de almacenamiento virtual: Estos
  reducen los recursos empleados en la paginación
Los optimizadores de códigos: Son los que reducen el consumo de
  recursos eliminando declaraciones innecesarias en los programas.

  Los calendarizadores: Ayudan a cumplir las demandas de tiempo y la
  mezcla balanceada de trabajos.

 Describa dos categorías generales de personas que deben recibir
  capacitación en el sistemas que se esta implementando; seis
  enfoques para educar y capacitar a esta personas.

  Usuarios de la información: esta categoría de personas incluye al
  personal de diversas áreas funcionales, incluyendo a los vendedores, los
  contadores y los programadores de la producción. Esta categoría también
  podría incluir a los proveedores, funcionarios gubernamentales, y otros
  afectados e interesados de ala organización.

  Personal de operaciones: esta categoría incluye a todos los individuos en
  la preparación de la entrada el proceso de datos y la operación y
  mantenimiento de los componentes lógicos y físicos del sistema.

  Seis diferentes tipos de enfoques para educar y capacitar a las personas:

     1. Seminario e instrucción en grupo: Este enfoque          le permite al
        analista llegar a muchas personas a la vez.

     2. Capacitación de procedimientos: Este enfoque le proporciona a un
        individuo, como método principal de aprendizaje, los procedimientos
        escritos que describen sus actividades.

     3. Capacitación tutorial: Este enfoque para la participación es mas
        personal y, en consecuencia, bastante caro.

     4. Simulación: es una técnica importante de capacitación para el
        personal de operaciones en el ambiente de trabajo simulado.

     5. Capación en el trabajo: en este generalmente se asigna al
        individuo tareas sencillas y se le dan instrucciones específicas sobre
        lo que debe hacer y la forma de hacerlo.
6. Control de información: un centro de información es un enfoque
        eficaz para capacitar y guiar a los usuarios, para llevar un
        seguimiento y para proporcionar un soporte continuo.



 Defina el termino “programación”. En la reestructuración de código,
  ¿Qué clase de declaraciones se eliminan? ¿Cuáles son algunas de las
  herramientas de software empleadas en la reestructuración de
  programas?

  Programación: es un proceso que realizan los programadores para escribir
  instrucciones (también denominadas código) que ejecutan las
  computadoras.

  Las declaraciones que se eliminan son los GOTO, ALTER y “abortos o
  cortes abruptos”

  Algunas de las herramientas empleadas son: el COBOL/SF, de IBM, el
  superstructure de GroupOperations; el Recoder de LanguageTechnology y
  el StructuredRetrofitde PeatMarwickMitchell CatalystGroup. PeatMarwick
  Mitchell GatalystGroup y LanguageTecnology (LTI) ofrecen servicios de
  reestructuración y también venden directamente a los clientes paquetes
  para reestruccturcion.

 Defina lo que se quiere dar a entender por el teorema de estructura.
  ¿Cuáles son las tres funciones de programa que permite?

  El teorema de estructura establece que cualquier tarea de programación
  puede estructurarse como un modulo correcto de programa con una
  entrada y una salida.

  Las tres funciones que permite son:

     1. Secuencia: Las declaraciones se ejecutan en una secuencia
        establecida.

     2. Selección con base en una condición: Se ejecutan un conjunto de
        declaraciones solo si cumple una condición específica.
3. Repetición: se repite un conjunto de declaraciones con base a una
         prueba.




 Los auxiliares para la programación reducen el tiempo y el esfuerzo de
  la escritura de código. Describa seis auxiliares para la programación.

      1. Auxiliar de abreviaturas o taquigrafías: Esta herramienta de
         soporte para la programación proporciona frases de abreviaturas que
         pueden reducir el esfuerzo en la codificación en un 40%.

      2. Biblioteca de subrutinas: Estas pueden ser subrutinas estándar
         para las industrias, como ciertas rutinas estadísticas, o pueden ser
         aplicables a casos particulares dentro de la empresa, como el
         procesamiento de captura de pedidos.

      3. Rutinas de copiado: Permite copiar grandes secciones de este
         código desde una biblioteca al nuevo programa. Estas rutinas solo se
         escriben una vez pero se copian muchas veces.

      4. Procesadores de tablas de decisiones: Una gran parte del código
         en la PROCEDURE DIVISION de COBOL esta bajo la forma de IF
         THEN. Si la tabla de decisiones preparada por el analista de
         sistemas como parte de las especificaciones es correcta, el código
         fuente generado por el procesador de tablas de decisiones también
         será correcto.

      5. Editores:los editores de textos le permiten a los programadores
         realizar fácilmente unas variedades de cambios, bajas y altas. Los
         directores orientados a ala sintaxis entregan una lista de errores de
         sintaxis durante el proceso de edición.

      6. Red de estaciones de trabajo: los programadores pueden hacer
         sus trabajos en línea y en tiempo real en estaciones de trabajos
         conectadas a otras estaciones de trabajo con servidores de
         impresión, servidores de archivos, y otros programas de servicios
         como los auxiliares de programación que se acaban de ver y
         diversos programas de servicios para depuración. Adicionalmente,
         dicha red acelera las comunicaciones e el equipo de programación.
 Existen auxiliares para ayudar a los programadores a probar la lógica
  de los programas, detectar errores y documentar resultados. Describa
  seis de estos auxiliares.

      1. Rastros: Muestran el estado d las localidades de la memoria atreves
         de las diferentes etapas de la ejecución de un programa, identifican
         instrucciones o datos inválidos que provocaron la interrupción, y
         tratan de corregir la instrucción o dato invalido que provoco la
         interrupción para que el programa pueda continuar con el
         procesamiento.
      2. Generadores automáticos de diagrama de flujos: Un paquete
         generador de diagramas de flujo acepta programas en COBOL, así
         como en otros lenguajes, y producen un diagrama de flujo
         convencional. Este diagrama de flujo puede usarse como
         documentación del programa o como auxiliar para documentación
         del mismo.
      3. Generadores de referencias cruzadas: Son parte de los paquetes
         generadores de diagramas de flujos. Se presenta una lista de cada
         nombre de datos, nombre de procedimiento, nombre de archivo y los
         nombres de los procedimientos que hacer referencia a estos
         elementos.
      4. Prueba      generadora    de    datos:   este   paquete    produce
         automáticamente archivos de pruebas para llevar a un programa a
         través de todas sus ramificaciones.
      5. Monitores de desempeño: este sistema lleva un seguimiento de
         aquellas partes de un programa en donde pasa la mayor parte de su
         tiempo deejecución.
      6. Bibliotecarios de programas: Este proporciona un directorio de los
         nombres de todos los programas de aplicaciones junto con los
         usuarios autorizados; el estado de los programas, como en
         producción en prueba, activo o inactivo; y un registro de auditoria
         completo de los cambios en los programas.

 ¿Por qué con frecuencia se hace referencia al enfoque del equipo de
  programación adaptable como “programación sin ego”?

   Los miembros de los equipos tienen la responsabilidad de examinar y
   evaluar el trabajo de los demás. Esta relación pretende promover un
   sentimiento de responsabilidad conjunta sobre la calidad del programa,
   debido a que los programas se consideran como una propiedad del equipo
   y no como una propiedad personal. D esta forma no se ve amenazado el
ego de programación de nadie. Esta es la razón por la que este enfoque en
  la programación se denomina programación “sin ego”.

 Haga una lista de las personas que componen un equipo con
  programador en jefe y describa las tareas de cada persona.

      Programadores de apoyo: Generalmente codifican los módulos de
       nivel inferior.

      Bibliotecario:Esta persona mantiene la biblioteca de programas de
       producción, prepara los índices de archivos de las compilaciones y
       pruebas, y mantiene actualizadas las bibliotecas de código fuente y
       código objeto.

      Administrador: Se encarga de doto los detalles de soportes no
       técnicos, como presupuestos, asuntos personales y asignación de
       espacio. También interactúa con el resto de la burocracia de la
       organización.

      Editor: Es el responsable de la edición y critica de la documentación,
       la búsqueda de referencia para la misma, y de la vigilancia de todas
       las faces de la reproducción y distribución de la documentación. En
       los proyectos más pequeños, el editor puede realizar las tareas de
       bibliotecario.

      Herramentista: Es un programador que escribe programas
       especiales para interactuar con el software del sistema operativo. Es
       común que un herramentista este en varios equipos con
       programador en jefe.

      Probador: Prepara los datos de pruebas para los programas
       individuales y para la prueba del sistema. El probador deberá ser
       independiente de la función de programador.

      Especialista en lenguajes: Entiende todo los matices de un
       lenguaje y actúa como consultor para programadores en jefe.
       También puede escribir pequeños programas que requieren un alto
       nivel de experiencia en el lenguaje de programación.
 Empleado de programas: Se encarga del seguimiento de todos los
        registros técnicos para el equipo de programación. También
        proporciona los servicios secretariales que requiera el equipo de
        programación.




 ¿Qué es un recorrido de programa estructurado? ¿Cuál es su
  finalidad? ¿Quiénes asisten al recorrido y cual es el papel de cada
  persona?

   Recorrido de programa estructurado: Es un procedimiento significativo
   del equipo con programador en jefe. Es esencialmente un método de
   revisión usado regularmente para examinar la programación y determinar
   su apego a las especificaciones y estándares.

   Su finalidad es descubrir omisiones, errores, lógica incorrecta y en general
   una construcción defectuosa de programas.

   Los que asisten al recorrido y el papel de cada uno son: Un moderador
   que controla la reunión; los programadores que describen su trabajo; los
   revisores que hacen sus comentarios; y un secretario que documenta todo
   los errores, discrepancia e inconsistencia descubierta durante el recorrido.
   La documentación producida por el equipo de recorrido contiene una lista
   de acciones para corregir los errores y ofrecer recomendaciones generales.

 Defina las tres categorías principales de errores de programa.

       Los errores de sintaxis: Estos se originan cuando hay conformidad
        con las reglas básicas de la gramática que rigen lo que es una
        construcción aceptable o inaceptable en el lenguaje del programa

       Los errores semánticos: Dan por resultado una lógica incorrecta.
        Estos errores son mas difíciles de detectar que los errores de
        sintaxis. Algunos errores semánticos harán que el programa falle
        durante su ejecución.

       Los errores algorítmicos:Estos impiden que un conjunto de
        declaraciones aparentemente correctas produzcan resultados validos
 Si la programación estructurada requiere una construcción modular
     ¿Cuáles son las cinco etapas de pruebas de programas que podrían
     observarse?

      Las cinco etapas de pruebas de programas que podrían observarse son:

        1. Prueba de funciones
        2. Prueba de módulos
        3. Prueba de integración
        4. Prueba total de programas
        5. Prueba de aceptación
    Identifique la diferencia en los enfoques de explosión, incremental,
     descendente, y ascendente para la prueba de programas.
     Prueba de integración

     Existen muchas razones por las cuales un grupo de modulos que funcionan
     correctamente de forma independiente no funcionen un ocasionen
     problemas al trabajar juntos, entre las que podemos encontrar:
          El acceso a estructuras de datos globales
          La duplicidad en nombres de variables
          La actualización de datos
          La no uniformidad en el diseño de la interfaz
     La mejor forma de aplicar una prueba de integración, está aplicando un
     enfoque incremental, es decir, ir integrando los modulos poco a poco, con lo
     cual podemos aislar la detección de errores.
     Un enfoque no incremental como lo es el enfoque “bigbang”, consiste en
     integrar todos los modulos y una vez juntos probar el sistema esperando la
     explosión de errores que se puede generar.
     La prueba de integración puede llevarse a efecto de diferentes formas
          Integración descendente
          Integración ascendente
          Por regresión.
    ¿Qué son los casos de prueba de “caja negra”? ¿Los casos de
     prueba de “caja blanca”?
     Métodos de Prueba de Caja Negra

Modelado del flujo de transacción. Los nodos representan los pasos de alguna
transacción (por ejemplo, los pasos necesarios para una reserva en una línea
aérea usando un servicio en línea), y los enlaces representan las conexiones
lógicas entre los pasos (por ejemplo, vuelo.información.entrada es seguida de
validación /disponibilidad.procesamiento).
Modelado de estado finito. Los nodos representan diferentes estados del software
observables por el usuario (por ejemplo, cada una de las pantallas que aparecen
cuando un telefonista coge una petición por teléfono), y los enlaces representan
las transiciones que ocurren para moverse de estado a estado (por ejemplo,
petición-información se verifica durante inventario-disponibilidad-búsqueda y es
seguido por cliente-factura-información-entrada).

Modelado de flujo de datos. Los nodos objetos de datos y los enlaces son las
transformaciones que ocurren para convertir un objeto de datos en otro.

Modelado de planificación. Los nodos son objetos de programa y los enlaces son
las conexiones secuenciales entre esos objetos. Los pesos de enlace se usan para
especificar los tiempos de ejecución requeridos al ejecutarse el programa.

Gráfica Causa-efecto. La gráfica Causa-efecto. Representa una ayuda gráfica en
seleccionar, de una manera sistemática, un gran conjunto de casos de prueba.
Tiene un efecto secundario beneficioso en precisar estados incompletos y
ambigüedades en la especificación.

Un gráfico de causa-efecto es un lenguaje formal al cual se traduce una
especificación. El gráfico es realmente un circuito de lógica digital (una red
combinatoria de lógica), pero en vez de la notación estándar de la electrónica, se
utiliza una notación algo más simple. No hay necesitad de tener conocimiento de
electrónica con excepción de una comprensión de la lógica boleana (entendiendo
los operadores de la lógica y, o, y no).

      Métodos de Prueba de Caja Blanca

(también conocidas como pruebas de caja de cristal o pruebas estructurales) se
centran en los detalles procedimentales del software, por lo que su diseño está
fuertemente ligado al código fuente. El testeador escoge distintos valores de
entrada para examinar cada uno de los posibles flujos de ejecución del programa y
cerciorarse de que se devuelven los valores de salida adecuados.

Al estar basadas en una implementación concreta, si ésta se modifica, por regla
general las pruebas también deberán rediseñarse.

Aunque las pruebas de caja blanca son aplicables a varios niveles —
unidad, integración y sistema—, habitualmente se aplican a las unidades de
software. Su cometido es comprobar los flujos de ejecución dentro de cada unidad
(función, clase, módulo, etc.) pero también pueden testear los flujos entre
unidades durante la integración, e incluso entre subsistemas, durante las pruebas
de sistema.
A pesar de que este enfoque permite diseñar pruebas que cubran una
     amplia variedad de casos de prueba, podría pasar por alto partes
     incompletas de la especificación o requisitos faltantes, pese a garantizar la
     prueba exhaustiva de todos los flujos de ejecución del código analizado.
     Las principales técnicas de diseño de pruebas de caja blanca son:
        Pruebas de flujo de control
        Pruebas de flujo de datos
        Pruebas de bifurcación (branchtesting)
        Pruebas de caminos básicos
    En las pruebas de los controles se lleva a cabo una prueba de
     conformidad. Defina la prueba de conformidad

Estas determinan si la implementación de un producto con la implementación de la
especificación de un estándar en particular satisface todos los elementos
obligatorios especificados, y asegura que estos elementos sean interoperables.
Las pruebas de conformidad pueden convertirse en algo muy estricto a través del
tiempo, especialmente cuando la implementación madura.

NOTA: Las pruebas de conformidad NO aseguran, ni prueban, la interoperabilidad
de los productos de software. Sin embargo, a medida que la especificación
madura, la probabilidad de la interoperabilidad será mayor.

More Related Content

What's hot

EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftwareElidaDasta
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de softwareTom Rodriguez
 
Fundamentos del computado2
Fundamentos del computado2Fundamentos del computado2
Fundamentos del computado2Pedro Torres
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionraical10
 
Schultz software
Schultz softwareSchultz software
Schultz softwareschultz72
 
Computacion pseudocodigos
Computacion pseudocodigosComputacion pseudocodigos
Computacion pseudocodigosSiul_G
 
Software pps
Software pps Software pps
Software pps ORLA23
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciönadriannaranjo85
 
Plantilla caso prueba
Plantilla caso pruebaPlantilla caso prueba
Plantilla caso pruebaSTBG
 
Informe Eval Software
Informe Eval SoftwareInforme Eval Software
Informe Eval Softwarejsabastizagal
 
Guía Didáctica 1.-Implementación de Sistemas de Información
Guía Didáctica 1.-Implementación de Sistemas de InformaciónGuía Didáctica 1.-Implementación de Sistemas de Información
Guía Didáctica 1.-Implementación de Sistemas de InformaciónJoan C.
 

What's hot (15)

EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftware
 
Introduccion programacion
Introduccion programacionIntroduccion programacion
Introduccion programacion
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de software
 
Tema vi
Tema viTema vi
Tema vi
 
Fundamentos del computado2
Fundamentos del computado2Fundamentos del computado2
Fundamentos del computado2
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Revista Con Diego
Revista Con DiegoRevista Con Diego
Revista Con Diego
 
Schultz software
Schultz softwareSchultz software
Schultz software
 
Computacion pseudocodigos
Computacion pseudocodigosComputacion pseudocodigos
Computacion pseudocodigos
 
Software pps
Software pps Software pps
Software pps
 
Software
SoftwareSoftware
Software
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
 
Plantilla caso prueba
Plantilla caso pruebaPlantilla caso prueba
Plantilla caso prueba
 
Informe Eval Software
Informe Eval SoftwareInforme Eval Software
Informe Eval Software
 
Guía Didáctica 1.-Implementación de Sistemas de Información
Guía Didáctica 1.-Implementación de Sistemas de InformaciónGuía Didáctica 1.-Implementación de Sistemas de Información
Guía Didáctica 1.-Implementación de Sistemas de Información
 

Viewers also liked

safeway Code of Business Conduct and Ethics
safeway Code of Business Conduct and Ethics safeway Code of Business Conduct and Ethics
safeway Code of Business Conduct and Ethics finance6
 
Allicin 539-86-6-api-manufacturer-suppliers
Allicin 539-86-6-api-manufacturer-suppliersAllicin 539-86-6-api-manufacturer-suppliers
Allicin 539-86-6-api-manufacturer-suppliersAllicin-539-86-6-api
 
safeway Whistleblower Policy
safeway Whistleblower Policy safeway Whistleblower Policy
safeway Whistleblower Policy finance6
 
Comentarios a la Ley de Represión de Competencia Desleal
Comentarios a la Ley de Represión de Competencia DeslealComentarios a la Ley de Represión de Competencia Desleal
Comentarios a la Ley de Represión de Competencia DeslealPercy Samaniego Pimentel
 
Summer 2009 Internship PPT
Summer 2009 Internship PPTSummer 2009 Internship PPT
Summer 2009 Internship PPTBrett_Schneider
 
29392932 proceso-edicion-num-1744
29392932 proceso-edicion-num-174429392932 proceso-edicion-num-1744
29392932 proceso-edicion-num-1744mohzgo
 
Programa cultura 1 2012
Programa cultura 1 2012Programa cultura 1 2012
Programa cultura 1 2012Laura Gilabert
 
Administracion Por Patricia Guzzo
Administracion Por Patricia GuzzoAdministracion Por Patricia Guzzo
Administracion Por Patricia Guzzoguest0aafc5
 
administración de empresas
administración de empresasadministración de empresas
administración de empresasDiegolopez456
 
A Standard and professional resume SEP 2015
A  Standard   and professional resume   SEP 2015A  Standard   and professional resume   SEP 2015
A Standard and professional resume SEP 2015Md Kaium
 
Lista de libros recomendados para tener una verdadera cultura
Lista de libros recomendados para tener una verdadera culturaLista de libros recomendados para tener una verdadera cultura
Lista de libros recomendados para tener una verdadera culturaP. Guillermo Villarreal Chapa
 

Viewers also liked (20)

Camara indiscreta del norte # 48 mayo 2015
Camara indiscreta del norte # 48 mayo 2015Camara indiscreta del norte # 48 mayo 2015
Camara indiscreta del norte # 48 mayo 2015
 
Presentación convención cancún 2012
Presentación convención cancún 2012 Presentación convención cancún 2012
Presentación convención cancún 2012
 
Operacion ballena azul
Operacion ballena azulOperacion ballena azul
Operacion ballena azul
 
Www publimetro-cl
Www publimetro-clWww publimetro-cl
Www publimetro-cl
 
safeway Code of Business Conduct and Ethics
safeway Code of Business Conduct and Ethics safeway Code of Business Conduct and Ethics
safeway Code of Business Conduct and Ethics
 
Allicin 539-86-6-api-manufacturer-suppliers
Allicin 539-86-6-api-manufacturer-suppliersAllicin 539-86-6-api-manufacturer-suppliers
Allicin 539-86-6-api-manufacturer-suppliers
 
Presentacion
PresentacionPresentacion
Presentacion
 
Héctor lópez sobre la novela desahuciados
Héctor lópez sobre la novela desahuciadosHéctor lópez sobre la novela desahuciados
Héctor lópez sobre la novela desahuciados
 
safeway Whistleblower Policy
safeway Whistleblower Policy safeway Whistleblower Policy
safeway Whistleblower Policy
 
Comentarios a la Ley de Represión de Competencia Desleal
Comentarios a la Ley de Represión de Competencia DeslealComentarios a la Ley de Represión de Competencia Desleal
Comentarios a la Ley de Represión de Competencia Desleal
 
Summer 2009 Internship PPT
Summer 2009 Internship PPTSummer 2009 Internship PPT
Summer 2009 Internship PPT
 
29392932 proceso-edicion-num-1744
29392932 proceso-edicion-num-174429392932 proceso-edicion-num-1744
29392932 proceso-edicion-num-1744
 
Programa cultura 1 2012
Programa cultura 1 2012Programa cultura 1 2012
Programa cultura 1 2012
 
Administracion Por Patricia Guzzo
Administracion Por Patricia GuzzoAdministracion Por Patricia Guzzo
Administracion Por Patricia Guzzo
 
Presentacion entusiastika
Presentacion entusiastikaPresentacion entusiastika
Presentacion entusiastika
 
administración de empresas
administración de empresasadministración de empresas
administración de empresas
 
A Standard and professional resume SEP 2015
A  Standard   and professional resume   SEP 2015A  Standard   and professional resume   SEP 2015
A Standard and professional resume SEP 2015
 
Lista de libros recomendados para tener una verdadera cultura
Lista de libros recomendados para tener una verdadera culturaLista de libros recomendados para tener una verdadera cultura
Lista de libros recomendados para tener una verdadera cultura
 
CV - Juan Jesús Sánchez Miller ´14
CV - Juan Jesús Sánchez Miller ´14CV - Juan Jesús Sánchez Miller ´14
CV - Juan Jesús Sánchez Miller ´14
 
Los inconformes vol 1 itg
Los inconformes vol 1  itgLos inconformes vol 1  itg
Los inconformes vol 1 itg
 

Similar to Administración de sistemas

Kendall&kendall mantenimiento prueba
Kendall&kendall mantenimiento pruebaKendall&kendall mantenimiento prueba
Kendall&kendall mantenimiento pruebaFlavio Toalombo
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de softwareNixon Gomez
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfssuser948499
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemasMirna Lozano
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa... grachika
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Swmsc080277
 
Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3natachaceleste
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
Ingenieria del Softaware. Seún Glenn Brookshear
Ingenieria del Softaware. Seún Glenn BrookshearIngenieria del Softaware. Seún Glenn Brookshear
Ingenieria del Softaware. Seún Glenn BrookshearCarlos Escobar
 

Similar to Administración de sistemas (20)

Kendall&kendall mantenimiento prueba
Kendall&kendall mantenimiento pruebaKendall&kendall mantenimiento prueba
Kendall&kendall mantenimiento prueba
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdf
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemas
 
Revista Con Diego
Revista Con  DiegoRevista Con  Diego
Revista Con Diego
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
XXXS
XXXSXXXS
XXXS
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Tarea 2 de fundamentos del computador
Tarea 2 de fundamentos del computadorTarea 2 de fundamentos del computador
Tarea 2 de fundamentos del computador
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 
Taller de Programación Distribuida
Taller de Programación DistribuidaTaller de Programación Distribuida
Taller de Programación Distribuida
 
Software
SoftwareSoftware
Software
 
Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
 
Lineas de productos de software
Lineas de productos de softwareLineas de productos de software
Lineas de productos de software
 
Exposicion 3
Exposicion 3Exposicion 3
Exposicion 3
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
Ingenieria del Softaware. Seún Glenn Brookshear
Ingenieria del Softaware. Seún Glenn BrookshearIngenieria del Softaware. Seún Glenn Brookshear
Ingenieria del Softaware. Seún Glenn Brookshear
 
DISEÑO DE SISTEMAS.pptx
DISEÑO DE SISTEMAS.pptxDISEÑO DE SISTEMAS.pptx
DISEÑO DE SISTEMAS.pptx
 

Recently uploaded

secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulosRosarioLloglla
 
Espacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesEspacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesespejosflorida
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfLeonardoDantasRivas
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxLeo Florez
 
Fundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesFundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesLuis Fernando Salgado
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEhayax3
 
cabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadanacabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadanaMarsielMendoza1
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfDanielaPrezMartnez3
 
Manual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdfManual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdfGermnBelzunce1
 
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNALPOESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNALEvaMaraMorenoLago1
 
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptxSESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptxJustoAlbertoBaltaSmi
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezPaola575380
 
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGersonManuelRodrigue1
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosCristianGmez22034
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfslaimenbarakat
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfBrbara57940
 
Torre 222 sobre instalaciones de este mismo edificio
Torre 222 sobre instalaciones de este mismo edificioTorre 222 sobre instalaciones de este mismo edificio
Torre 222 sobre instalaciones de este mismo edificio2021ArqROLDANBERNALD
 
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptxDISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptxNorberto Chacon
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.docilvrosiebp
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docAhilynBasabe
 

Recently uploaded (20)

secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulos
 
Espacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesEspacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientes
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdf
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
 
Fundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesFundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principales
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
 
cabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadanacabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadana
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
 
Manual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdfManual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdf
 
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNALPOESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
POESÍA ERÓTICA DEL SIGLO XVIII - SERIA Y CARNAL
 
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptxSESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola Perez
 
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
 
Torre 222 sobre instalaciones de este mismo edificio
Torre 222 sobre instalaciones de este mismo edificioTorre 222 sobre instalaciones de este mismo edificio
Torre 222 sobre instalaciones de este mismo edificio
 
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptxDISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.doc
 

Administración de sistemas

  • 1. ADMINISTRACIÓN DE SISTEMAS DE INFORMACIÓN LUÍS ÁNGEL NATERA SUÁREZ YITZI ALEXANDRA TORRES MENGUAL GONZALO BELTRAN Docente. UNIVERSIDAD DE LA GUAJIRA FACULTAD DE INGENIERÍAS INGENIERÍA DE SISTEMAS VIII SEMESTRE 2012
  • 2. ADMINISTRACIÓN DE SISTEMAS DE INFORMACIÓN  ¿Cuáles son las dos partes principales del reporte final de la implementación? ¿Cuándo se preparan? Las dos partes principales son: el plan de la implementación basado en una técnica de evaluación y revisión de programas (PERT) o en una grafica de GANTT. Se preparan varias semanas o meses antes de la llegada de la tecnología, dependiendo del alcance y complejidad del proyecto total de sistemas.  Defina las pruebas de arranque Las pruebas de arranque son las que verifican que no haya cortos en el sistema eléctrico, en los interruptores, en los conectores y en diversos componentes, también verifica que funcione bien el arranque o boot del Sistema Operativo  ¿Qué muestra un sistema de contabilidad de trabajos como el programa de servicio de administración de sistemas de IBM? Este sistemas muestra quien hiso el sistema y durante cuanto tiempo lo hiso, junto con los archivos de datos que se accesaron.  Mencione los componentes medidos comúnmente por un monitor de software. Los componentes medidos comúnmente son los sistemas operativos, el software de sport y los programas de aplicaciones.  Defina cuatro tipos de programas de utilería para desempeño Los reorganizadores de conjunto de datos: Son los que reducen el almacenamiento desperdiciado de archivos en disco y mejoran el rendimiento reduciendo el tiempo de acceso. Los reorganizadores de código de almacenamiento virtual: Estos reducen los recursos empleados en la paginación
  • 3. Los optimizadores de códigos: Son los que reducen el consumo de recursos eliminando declaraciones innecesarias en los programas. Los calendarizadores: Ayudan a cumplir las demandas de tiempo y la mezcla balanceada de trabajos.  Describa dos categorías generales de personas que deben recibir capacitación en el sistemas que se esta implementando; seis enfoques para educar y capacitar a esta personas. Usuarios de la información: esta categoría de personas incluye al personal de diversas áreas funcionales, incluyendo a los vendedores, los contadores y los programadores de la producción. Esta categoría también podría incluir a los proveedores, funcionarios gubernamentales, y otros afectados e interesados de ala organización. Personal de operaciones: esta categoría incluye a todos los individuos en la preparación de la entrada el proceso de datos y la operación y mantenimiento de los componentes lógicos y físicos del sistema. Seis diferentes tipos de enfoques para educar y capacitar a las personas: 1. Seminario e instrucción en grupo: Este enfoque le permite al analista llegar a muchas personas a la vez. 2. Capacitación de procedimientos: Este enfoque le proporciona a un individuo, como método principal de aprendizaje, los procedimientos escritos que describen sus actividades. 3. Capacitación tutorial: Este enfoque para la participación es mas personal y, en consecuencia, bastante caro. 4. Simulación: es una técnica importante de capacitación para el personal de operaciones en el ambiente de trabajo simulado. 5. Capación en el trabajo: en este generalmente se asigna al individuo tareas sencillas y se le dan instrucciones específicas sobre lo que debe hacer y la forma de hacerlo.
  • 4. 6. Control de información: un centro de información es un enfoque eficaz para capacitar y guiar a los usuarios, para llevar un seguimiento y para proporcionar un soporte continuo.  Defina el termino “programación”. En la reestructuración de código, ¿Qué clase de declaraciones se eliminan? ¿Cuáles son algunas de las herramientas de software empleadas en la reestructuración de programas? Programación: es un proceso que realizan los programadores para escribir instrucciones (también denominadas código) que ejecutan las computadoras. Las declaraciones que se eliminan son los GOTO, ALTER y “abortos o cortes abruptos” Algunas de las herramientas empleadas son: el COBOL/SF, de IBM, el superstructure de GroupOperations; el Recoder de LanguageTechnology y el StructuredRetrofitde PeatMarwickMitchell CatalystGroup. PeatMarwick Mitchell GatalystGroup y LanguageTecnology (LTI) ofrecen servicios de reestructuración y también venden directamente a los clientes paquetes para reestruccturcion.  Defina lo que se quiere dar a entender por el teorema de estructura. ¿Cuáles son las tres funciones de programa que permite? El teorema de estructura establece que cualquier tarea de programación puede estructurarse como un modulo correcto de programa con una entrada y una salida. Las tres funciones que permite son: 1. Secuencia: Las declaraciones se ejecutan en una secuencia establecida. 2. Selección con base en una condición: Se ejecutan un conjunto de declaraciones solo si cumple una condición específica.
  • 5. 3. Repetición: se repite un conjunto de declaraciones con base a una prueba.  Los auxiliares para la programación reducen el tiempo y el esfuerzo de la escritura de código. Describa seis auxiliares para la programación. 1. Auxiliar de abreviaturas o taquigrafías: Esta herramienta de soporte para la programación proporciona frases de abreviaturas que pueden reducir el esfuerzo en la codificación en un 40%. 2. Biblioteca de subrutinas: Estas pueden ser subrutinas estándar para las industrias, como ciertas rutinas estadísticas, o pueden ser aplicables a casos particulares dentro de la empresa, como el procesamiento de captura de pedidos. 3. Rutinas de copiado: Permite copiar grandes secciones de este código desde una biblioteca al nuevo programa. Estas rutinas solo se escriben una vez pero se copian muchas veces. 4. Procesadores de tablas de decisiones: Una gran parte del código en la PROCEDURE DIVISION de COBOL esta bajo la forma de IF THEN. Si la tabla de decisiones preparada por el analista de sistemas como parte de las especificaciones es correcta, el código fuente generado por el procesador de tablas de decisiones también será correcto. 5. Editores:los editores de textos le permiten a los programadores realizar fácilmente unas variedades de cambios, bajas y altas. Los directores orientados a ala sintaxis entregan una lista de errores de sintaxis durante el proceso de edición. 6. Red de estaciones de trabajo: los programadores pueden hacer sus trabajos en línea y en tiempo real en estaciones de trabajos conectadas a otras estaciones de trabajo con servidores de impresión, servidores de archivos, y otros programas de servicios como los auxiliares de programación que se acaban de ver y diversos programas de servicios para depuración. Adicionalmente, dicha red acelera las comunicaciones e el equipo de programación.
  • 6.  Existen auxiliares para ayudar a los programadores a probar la lógica de los programas, detectar errores y documentar resultados. Describa seis de estos auxiliares. 1. Rastros: Muestran el estado d las localidades de la memoria atreves de las diferentes etapas de la ejecución de un programa, identifican instrucciones o datos inválidos que provocaron la interrupción, y tratan de corregir la instrucción o dato invalido que provoco la interrupción para que el programa pueda continuar con el procesamiento. 2. Generadores automáticos de diagrama de flujos: Un paquete generador de diagramas de flujo acepta programas en COBOL, así como en otros lenguajes, y producen un diagrama de flujo convencional. Este diagrama de flujo puede usarse como documentación del programa o como auxiliar para documentación del mismo. 3. Generadores de referencias cruzadas: Son parte de los paquetes generadores de diagramas de flujos. Se presenta una lista de cada nombre de datos, nombre de procedimiento, nombre de archivo y los nombres de los procedimientos que hacer referencia a estos elementos. 4. Prueba generadora de datos: este paquete produce automáticamente archivos de pruebas para llevar a un programa a través de todas sus ramificaciones. 5. Monitores de desempeño: este sistema lleva un seguimiento de aquellas partes de un programa en donde pasa la mayor parte de su tiempo deejecución. 6. Bibliotecarios de programas: Este proporciona un directorio de los nombres de todos los programas de aplicaciones junto con los usuarios autorizados; el estado de los programas, como en producción en prueba, activo o inactivo; y un registro de auditoria completo de los cambios en los programas.  ¿Por qué con frecuencia se hace referencia al enfoque del equipo de programación adaptable como “programación sin ego”? Los miembros de los equipos tienen la responsabilidad de examinar y evaluar el trabajo de los demás. Esta relación pretende promover un sentimiento de responsabilidad conjunta sobre la calidad del programa, debido a que los programas se consideran como una propiedad del equipo y no como una propiedad personal. D esta forma no se ve amenazado el
  • 7. ego de programación de nadie. Esta es la razón por la que este enfoque en la programación se denomina programación “sin ego”.  Haga una lista de las personas que componen un equipo con programador en jefe y describa las tareas de cada persona.  Programadores de apoyo: Generalmente codifican los módulos de nivel inferior.  Bibliotecario:Esta persona mantiene la biblioteca de programas de producción, prepara los índices de archivos de las compilaciones y pruebas, y mantiene actualizadas las bibliotecas de código fuente y código objeto.  Administrador: Se encarga de doto los detalles de soportes no técnicos, como presupuestos, asuntos personales y asignación de espacio. También interactúa con el resto de la burocracia de la organización.  Editor: Es el responsable de la edición y critica de la documentación, la búsqueda de referencia para la misma, y de la vigilancia de todas las faces de la reproducción y distribución de la documentación. En los proyectos más pequeños, el editor puede realizar las tareas de bibliotecario.  Herramentista: Es un programador que escribe programas especiales para interactuar con el software del sistema operativo. Es común que un herramentista este en varios equipos con programador en jefe.  Probador: Prepara los datos de pruebas para los programas individuales y para la prueba del sistema. El probador deberá ser independiente de la función de programador.  Especialista en lenguajes: Entiende todo los matices de un lenguaje y actúa como consultor para programadores en jefe. También puede escribir pequeños programas que requieren un alto nivel de experiencia en el lenguaje de programación.
  • 8.  Empleado de programas: Se encarga del seguimiento de todos los registros técnicos para el equipo de programación. También proporciona los servicios secretariales que requiera el equipo de programación.  ¿Qué es un recorrido de programa estructurado? ¿Cuál es su finalidad? ¿Quiénes asisten al recorrido y cual es el papel de cada persona? Recorrido de programa estructurado: Es un procedimiento significativo del equipo con programador en jefe. Es esencialmente un método de revisión usado regularmente para examinar la programación y determinar su apego a las especificaciones y estándares. Su finalidad es descubrir omisiones, errores, lógica incorrecta y en general una construcción defectuosa de programas. Los que asisten al recorrido y el papel de cada uno son: Un moderador que controla la reunión; los programadores que describen su trabajo; los revisores que hacen sus comentarios; y un secretario que documenta todo los errores, discrepancia e inconsistencia descubierta durante el recorrido. La documentación producida por el equipo de recorrido contiene una lista de acciones para corregir los errores y ofrecer recomendaciones generales.  Defina las tres categorías principales de errores de programa.  Los errores de sintaxis: Estos se originan cuando hay conformidad con las reglas básicas de la gramática que rigen lo que es una construcción aceptable o inaceptable en el lenguaje del programa  Los errores semánticos: Dan por resultado una lógica incorrecta. Estos errores son mas difíciles de detectar que los errores de sintaxis. Algunos errores semánticos harán que el programa falle durante su ejecución.  Los errores algorítmicos:Estos impiden que un conjunto de declaraciones aparentemente correctas produzcan resultados validos
  • 9.  Si la programación estructurada requiere una construcción modular ¿Cuáles son las cinco etapas de pruebas de programas que podrían observarse? Las cinco etapas de pruebas de programas que podrían observarse son: 1. Prueba de funciones 2. Prueba de módulos 3. Prueba de integración 4. Prueba total de programas 5. Prueba de aceptación  Identifique la diferencia en los enfoques de explosión, incremental, descendente, y ascendente para la prueba de programas. Prueba de integración Existen muchas razones por las cuales un grupo de modulos que funcionan correctamente de forma independiente no funcionen un ocasionen problemas al trabajar juntos, entre las que podemos encontrar:  El acceso a estructuras de datos globales  La duplicidad en nombres de variables  La actualización de datos  La no uniformidad en el diseño de la interfaz La mejor forma de aplicar una prueba de integración, está aplicando un enfoque incremental, es decir, ir integrando los modulos poco a poco, con lo cual podemos aislar la detección de errores. Un enfoque no incremental como lo es el enfoque “bigbang”, consiste en integrar todos los modulos y una vez juntos probar el sistema esperando la explosión de errores que se puede generar. La prueba de integración puede llevarse a efecto de diferentes formas  Integración descendente  Integración ascendente  Por regresión.  ¿Qué son los casos de prueba de “caja negra”? ¿Los casos de prueba de “caja blanca”? Métodos de Prueba de Caja Negra Modelado del flujo de transacción. Los nodos representan los pasos de alguna transacción (por ejemplo, los pasos necesarios para una reserva en una línea aérea usando un servicio en línea), y los enlaces representan las conexiones lógicas entre los pasos (por ejemplo, vuelo.información.entrada es seguida de validación /disponibilidad.procesamiento).
  • 10. Modelado de estado finito. Los nodos representan diferentes estados del software observables por el usuario (por ejemplo, cada una de las pantallas que aparecen cuando un telefonista coge una petición por teléfono), y los enlaces representan las transiciones que ocurren para moverse de estado a estado (por ejemplo, petición-información se verifica durante inventario-disponibilidad-búsqueda y es seguido por cliente-factura-información-entrada). Modelado de flujo de datos. Los nodos objetos de datos y los enlaces son las transformaciones que ocurren para convertir un objeto de datos en otro. Modelado de planificación. Los nodos son objetos de programa y los enlaces son las conexiones secuenciales entre esos objetos. Los pesos de enlace se usan para especificar los tiempos de ejecución requeridos al ejecutarse el programa. Gráfica Causa-efecto. La gráfica Causa-efecto. Representa una ayuda gráfica en seleccionar, de una manera sistemática, un gran conjunto de casos de prueba. Tiene un efecto secundario beneficioso en precisar estados incompletos y ambigüedades en la especificación. Un gráfico de causa-efecto es un lenguaje formal al cual se traduce una especificación. El gráfico es realmente un circuito de lógica digital (una red combinatoria de lógica), pero en vez de la notación estándar de la electrónica, se utiliza una notación algo más simple. No hay necesitad de tener conocimiento de electrónica con excepción de una comprensión de la lógica boleana (entendiendo los operadores de la lógica y, o, y no). Métodos de Prueba de Caja Blanca (también conocidas como pruebas de caja de cristal o pruebas estructurales) se centran en los detalles procedimentales del software, por lo que su diseño está fuertemente ligado al código fuente. El testeador escoge distintos valores de entrada para examinar cada uno de los posibles flujos de ejecución del programa y cerciorarse de que se devuelven los valores de salida adecuados. Al estar basadas en una implementación concreta, si ésta se modifica, por regla general las pruebas también deberán rediseñarse. Aunque las pruebas de caja blanca son aplicables a varios niveles — unidad, integración y sistema—, habitualmente se aplican a las unidades de software. Su cometido es comprobar los flujos de ejecución dentro de cada unidad (función, clase, módulo, etc.) pero también pueden testear los flujos entre unidades durante la integración, e incluso entre subsistemas, durante las pruebas de sistema.
  • 11. A pesar de que este enfoque permite diseñar pruebas que cubran una amplia variedad de casos de prueba, podría pasar por alto partes incompletas de la especificación o requisitos faltantes, pese a garantizar la prueba exhaustiva de todos los flujos de ejecución del código analizado. Las principales técnicas de diseño de pruebas de caja blanca son:  Pruebas de flujo de control  Pruebas de flujo de datos  Pruebas de bifurcación (branchtesting)  Pruebas de caminos básicos  En las pruebas de los controles se lleva a cabo una prueba de conformidad. Defina la prueba de conformidad Estas determinan si la implementación de un producto con la implementación de la especificación de un estándar en particular satisface todos los elementos obligatorios especificados, y asegura que estos elementos sean interoperables. Las pruebas de conformidad pueden convertirse en algo muy estricto a través del tiempo, especialmente cuando la implementación madura. NOTA: Las pruebas de conformidad NO aseguran, ni prueban, la interoperabilidad de los productos de software. Sin embargo, a medida que la especificación madura, la probabilidad de la interoperabilidad será mayor.