Notas Acerca De La Ingenieria De Software Vol1
24/03/2012
Jose Luis Alfonso Buitrago
La siguiente es una breve recopilación de conocimientos adquiridos mediante la práctica e investigaciones realizadas con la finalidad de generar un documento liviano para el gerenciamiento de proyectos
Contenido
1. Sistema de Información 3
1.1. Elementos de un sistema de información 3
1.2. Tipos deSistemas de información 3
2. Ingeniería de Software 5
2.1. Factores críticos de éxito en el desarrollo de un sistema 5
2.2. Proceso de Desarrollo de Software 6
2.2.1. Ciclo de vida de un sistema de información 6
2.2.2. Metodologías de Desarrollo de Software 6
2.2.2.1. RUP - Rational Unified Process 7
2.2.2.2. SCRUM 10
1. Sistema de Información
Es un sistema queconsiste en administrar y manipular el recurso de la información en las organizaciones con el fin de integrar cada uno de los elementos constituidos en estos.
2.1. Elementos de un sistema de información
Métodos y Procedimientos:
* Se Observa el Método
* Se define el procedimiento
* Se crea el sistema de información
Información:
* Materia prima del sistema
Equipo:
*Infraestructura necesaria para el funcionamiento del sistema de información
Personas:
* Son todos los actores en el sistema; usuarios, auditoria, métodos y procedimientos
Programas:
* Conjunto de instrucciones algorítmicas que llevan la inteligencia del negocio al sistema.
Interfaces de usuario:
* Es el medio de interacción del sistema con el usuario.
Capacitación:
* Esel medio de difusión de la utilización del sistema
2.2. Tipos de Sistemas de información
El papel de los sistemas de información en las organizaciones se centra en soportar un manejo ágil y eficaz de las variables externas e internas que afectan la organización, para ayudarle en la toma de decisiones y la retroalimentación para el control de la misma.
Esta definición, nospermite generar una tipología de sistemas dependiendo de su utilidad en la organización:
Niveles Organizacionales
Sistemas Transaccionales:
* Automatizan procesos operativos.
* Sistemas intensivos de entrada de datos y salida de información.
* Alimenta bases de datos operacionales.
* Generalmente, posee cálculos y formulas simples de entender.
Sistemas Tácticos:
* Sistemade apoyo a decisiones de nivel administrativo.
* Genera información para mandos medios y alta gerencia.
* Suelen contener intensivos cálculos.
* Son escasos de entrada de datos.
* Se apoyan en los datos generados por los sistemas transaccionales.
Sistemas Gerenciales:
* Su objetivo es lograr ventajas que los competidores no poseen, tales como ventajas en costos y servicios.* Apoyan tareas de innovación y mejora de productos y procesos.
2. Ingeniería de Software
En el estudio de la ingeniería de software debemos de tener presente los datos históricos que nos proporcionan una medición estadística del funcionamiento de los sistemas a lo largo de su ciclo de vida.
El software al no ser un artefacto tangible, no se estropea pero si se deteriora ypresenta fallos como consecuencia de mantenimientos y la adecuación de nuevas funcionalidades, basados en todo esto tenemos la siguiente curva de funcionamiento en su ciclo de vida:
Fallos
Curva Real
Curva Ideal
Tiempo
Cambios
3.3. Factores críticos de éxito en el desarrollo de un sistema
* Identificar el verdadero problema.
* Definir claramente los objetivos del proyecto.* Determinar claramente el alcance del proyecto y su adaptabilidad a cambios.
* Elegir el equipo de trabajo, involucrando tanto a gerentes como usuarios.
* Obtener el apoyo de la alta dirección.
* Mantener una cartera balanceada de proyectos de sistemas.
* Planear adecuadamente las actividades del proyecto.
* Establecer un sistema de administración de proyectos.
*...
Regístrate para leer el documento completo.