• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/25

Click para voltear

25 Cartas en este set

  • Frente
  • Atrás
Definición de Sistema de Información
Entenderemos como sistema de información al conjunto de:
- procedimientos (manuales y automatizados (también RPA))
- y funciones dirigidas a la:
. recogida,
. elaboración,
. evaluación,
. almacenamiento,
. recuperación,
. condensación,
. distribución
de informaciones dentro de una organización, y orientado a promover el flujo de informaciones desde el punto en el que se generan hasta el destinatario final de las mismas.
Entendiendo organización en sentido amplio, en el que se consideran también otras organizaciones, junto con las que se conforma nuestro ecosistema.
Componentes básicos de un SI :
- Parte física (hardware).
- Parte lógica (software).
- Parte humana (personas que trabajan con el sistema)
El Software
Es el conjunto integrado por
1. Las instrucciones o programas que cuando se ejecutan suministran la funcionalidad o comportamiento deseado
2. Las estructuras de datos que facilitan a los programas la manipulación adecuada de la información y
3. La documentación que describe la operación y el uso de los programas.
Evolucion HW-SW-Comunicaciones
Evolución de la industria del SW
Crisis del Software
Fenómeno que ocurre porque cada vez hay más software que tiene los siguientes problemas:
- El usuario piensa que el sw desarrollado no cumple sus expectativas.
- Baja fiabilidad: los programas fallan con demasiada frecuencia.
- El coste y los plazos: El coste supera las previsiones iniciales y los plazos no se cumplen.
- Mantenimiento: Poca fiabilidad => más errores => más mantenimiento => más coste.
- Eficiencia: Mal aprovechamiento de los recursos disponibles para desarrollar un proyecto.
Solución a la crisis: La ingeniería del software.
Definición de Ingeniería del Software - IS
Bauer define la IS como el establecimiento y uso de principios de ingeniería orientados a obtener de manera económica un sw que sea fiable y que funcione de manera eficiente sobre máquinas reales.
Pilares de la IS
o Métodos: proporcionan la manera de construir técnicamente el sw (indica procedimiento de trabajo). Para hacer las fases de planificación, análisis, diseño, programación, pruebas. Apoyados por herramientas.
o Herramientas: dan soporte automático o semiautomático a los métodos.
o Procedimientos: determinan (1) la secuencia en que se aplican los métodos y (2) los controles que ayudan a garantizar la calidad (control) y a coordinar el desarrollo (gestión).
Principios de la IS
La calidad. Tanto externa (los factores de calidad) para cumplir los requisitos del producto final. Como interna (los criterios de calidad) para mejorar el propio desarrollo.
- Una buena gestión es más importante que una buena tecnología. Conocer los recursos (poder disponer de los adecuados), asignarlos correctamente (mayor productividad), desarrollar la planificación temporal, hacer seguimiento del proyecto, …
- Las personas y el tiempo no son intercambiables. No hay proporcionalidad. Empeoramiento de la situación.
- Antes de empezar cualquier proyecto se debe seleccionar el MCV adecuado. No hay un MCV único para todos los proyectos, dependerá de sus características.
¿Qué es PRINCE-2?
Es una metodología de gestión de proyectos.
Sus siglas significan "Projects in controlled enviroments"
Definición de "Proyecto" según PRINCE-2
Prince-2 define a un proyecto como un entorno de gestión que se crea con el propósito de producir uno o más productos (de negocio) de acuerdo a un plan de negocio donde se definen tiempos y recursos.
- Es temporal porque se crear para hacer algo y se libera cuando el trabajo termina.
- Engloba a todas las actividades orientadas a conseguir un determinado sw.
Cómo estarán organizadas todas las actividades orientadas a conseguir un determinado sw.
Todas las actividades del proyecto estarán incluidas en fases.
¿Qué se conseguira con las distintas fases definidas en un proyecto?
- En las fases se obtendrán productos intermedios necesarios para el producto final.
- Gracias a las fases se facilita la gestión y el control del proyecto.
- Será el MCV el que determine el orden entre las fases que componen el proyecto.
Actividades de un proyecto
- Desarrollo
- Gestión
- Control
- Operación
¿En qué consiste del "desarrollo" de un proyecto?
Se centran en la obtención de los productos que componen el sistema sw (Análisis, diseño, programación, pruebas, …)
o Pre-desarrollo, desarrollo y post-desarrollo.
¿En qué consiste la "gestión" de un proyecto?
Gestión: aquellas que se refieren a la administración y supervisión del proyecto (estimación y asignación de los recursos, planificación temporal del proyecto, seguimiento y control del proyecto)
¿En qué consiste el "control" de un proyecto?
Control: restringen y limitan el desarrollo del software.
o Evolución del sw: controlan como crece y se desarrolla (gestión de la configuración y mantenimiento4).
o Calidad: tanto del producto final como del propio desarrollo.
o Nota: aquí podría entrar la seguridad del sistema (p.e. planes de contingencia).
¿En qué consiste la "operación" de un proyecto?
Operación: Todas las actividades necesarias para que una organización pueda utilizar el sistema. Por ejemplo, formación y migración (cambio).
Clasificación de actividades según Pressman
- Fase de definición: Todas las actividades que den respuesta a qué es lo que hay que hacer (PSI, EVS, ASI)
- Fase de desarrollo: cómo hay que hacerlo (DSI, CSI, IAS)
- Fase de mantenimiento: cuándo y cómo hay que hacerlo (tras la terminación del sw al menos)
¿Cuándo fueron abordados por primera vez el mantenimiento del software y la evolución de los sistemas? Y sus principales conclusiones
Fueron abordados por primera vez por Meir M. Lehman en 1969 --> las leyes de Lehman de la evolución del SW son de1997.
Conclusiones :
- El mantenimiento es realmente un desarrollo evolutivo
- Las decisiones de mantenimiento son facilitadas al entender lo que sucede a los sistemas (y al software) con el tiempo.
¿De qué tipo son los problemas claves de mantenimiento de software?
Los problemas claves de mantenimiento de software son administrativos y técnicos.
Cuáles son los problemas de tipo administrativo del mantenimiento software
Problemas clave de administración son:
- Alineación con las prioridades del cliente,
- Dotación de personal,
- Qué organización hace mantenimiento
- Estimación de costos.
Cuáles son los problemas de tipo técnico del mantenimiento software
Cuestiones técnicas claves:
- Limitado entendimiento
- Análisis de impacto
- Pruebas (testing)
- Medición de mantenibilidad.
¿Qué incluye el mantenimiento del software?
- corrección de errores
- mejoras de las capacidades
- eliminación de funciones obsoletas
- optimización.
Debido a que el cambio es inevitable, se deben desarrollar mecanismos para evaluar, controlar y hacer modificaciones.
Tipos de mantenimiento SW:
- Correctivo: errores detectados  hay que subsanarlos
- Evolutivo: incorporación de nuevas funcionalidades y modificación de las existentes. (aumentativo)
- Adaptativo: necesario como consecuencia de cambio de entorno.
- Perfectivo: para mejorar la calidad de los programas
- Preventivo: para aumentar la capacidad de mantenimiento de software o fiabilidad y así evitar problemas en el futuro (Lientz y Swanson)