You are on page 1of 35

Se denomina as a las actividades involucradas en la generacin de una solucin de sistemas de informacin para un problema organizacional o una oportunidad .

ANALISIS DE SISTEMAS

PRODUCCION Y MANTENIMIENTO

DISEO DE SISTEMAS

CONVERSION

PROGRAMACION DEL SISTEMAS

PRUEBA

Consiste en definir el problema Identificar sus causas Especificar la solucin Identificar los requerimiento de informacin que debe satisfacer una solucin de sistemas.

El analista de sistemas elabora un panorama general de la estructura organizacional y los sistemas ya existentes identificando a los principales responsables y usuarios de datos junto con el hardware y software ya existentes.

Este nos ayuda a determinar si las soluciones dadas son factibles o alcanzables, desde un punto de vista financiero, tcnico y organizacional

Implican identificar quien necesita que informacin, donde, cuando y como. Produce la descripcin detallada de las funciones que el nuevo sistema debe realizar.

Es el modelo o plan general del sistema.

Las caractersticas tcnicas del sistema que se prepararon durante la etapa de diseo se traducen en cdigo de programa.

Se deben realizar pruebas exhaustivas y completas para determinar si el sistema produce los resultado esperados.
PRUEBAS

UNITARIA

DEL SISTEMA

DE ACEPTACION

PLAN DE PRUEBAS

Es el proceso de cambiar del sistema antiguo al nuevo.


Estrategia en paralelo Conversin directa Reemplaza el sistema anterior con el nuevo en un da designado. Estudio piloto Presenta el nuevo sistema a solo un departamento de la organizacin, y al comprobarse su correcta funcin se instala en el resto de la organizacin Enfoque por fases Se introduce el sistema por etapas ya sea por funciones o unidades organizacionales.

El sistemas anterior y el nuevo se ejecutan juntos hasta asegurar el correcto funcionamiento del nuevo.

Muestra como trabaja el sistema desde el punto de vista tanto tcnico como del usuario final, se termina durante el tiempo de conversin con el propsito de utilizarla en la capacitacin y las operaciones cotidianas.

Una vez instalado el sistema y completada la conversin se dice que el sistema ya esta en produccin. Los cambios en el hardware, software, documentacin o procedimientos para corregir errores en un sistema de produccin , cumplir con los nuevos requerimientos o mejorar la eficacia del proceso.

Metodologas
Estructuradas

Metodologas orientada a objetos

Se refiere a que las tcnicas se aplican paso a paso, y cada paso se construye con base en el anterior. (se realizan de lo general a lo especifico). Se orientan a procesos, enfocndose principalmente en modelar los procesos, o acciones, que capturan, almacenan, manipulan y distribuyen los datos a medida que fluyen a travs del sistema.

Proporciona un modelo grafico lgico del flujo de la informacin, particionando el sistemas en mdulos que muestren niveles manejables de detalle

Estudiante

Cursos solicitados

1) Verificar disponibilidad

Cursos abiertos

Selecciones aceptadas/ rechazadas

Archivo de cursos
Detalles del curso

Carta de confirmacin

2) Inscribir al estudiante

Inscripcin del curso Detalles del estudiante

Archivo maestro de estudiantes

3)Confirmacin De registro

Registro

DICCIONARIO DE DATOS: contiene la informacin sobre las piezas individuales de datos y agrupaciones de datos dentro de un sistema. GRAFICA DE ESTRUCTURA: es un diagrama de arriba hacia abajo, que muestra cada nivel del diseo.

Considera el objeto como la unidad bsica del anlisis y diseo de sistemas

Qu es un objeto? Un objeto combina datos y los procesos especficos que operan sobre estos datos

Procesamiento de nmina

Obtencin de entradas validas

Calculo de pagos

Redaccin de salidas

Obtencin de entradas

Calculo de pagos brutos

Actualizacin del archivo maestro

Validacin de salidas

Calculo de pagos netos

Redaccin de cheques, informes y archivos de resultados

El modelado orientado a objetos se basa en los conceptos de clase y herencia . Los objetos que pertenecen a cierta clase , o a categoras generales de objetos similares tiene las caractersticas de esa clase.

EMPLEADO ID empleado Nombre Direccin F. Contratacin

Puesto
PAGO

POR HORAS ASALARIADO Salario anual bono CALCULO BONO Tarifa por hora Tarifa por hora extra CALCULO POR HORAS EXTRAS

TEMPORAL Tarifa por da Horas totales DETERMINACION ELEGIBILIDAD PERMANENCIA

Es la automatizacin de metodologas paso a paso para el desarrollo de software y de sistemas para reducir la cantidad de trabajo repetitivo que el diseador necesita hacer.

Proporcionan medios grficos automatizados para producir grficos y diagramas. Generadores de pantallas e informes. Diccionario de datos. Medios de informes extensos. Herramientas de anlisis y verificacin. Generadores de cdigo y documentacin.

La metodologa del ciclo de vida es un enfoque por fases para construir un sistema, que divide el desarrollo en etapas formales.

Consiste en construir rpida y econmicamente un sistema experimental para que lo evalen los usuarios finales.

PROTOTIPO: Es una versin funcional de un S.I o parte de este y su propsito es de servir de modelo preliminar.

Identificacin de los requerimientos bsicos

Paso 1

Desarrollo de un prototipo funcional

Paso 2

Uso del prototipo

Paso 3

si

Usuario satisfecho? no Revisin y mejora del prototipo Paso 4

Prototipo funcional

VENTAJAS La creacin de prototipos es la mas adecuada cuando hay incertidumbre en los requerimientos o soluciones de diseo. Es muy til para el diseo de la interfaz de usuario final.

DESVENTAJAS La creacin apresurada de prototipos puede omitir pasos esenciales en el desarrollo de sistemas. Si el prototipo funciona bien, la administracin podra caer en el error de no seguir realizando pruebas.

Favorece a que los usuarios finales se involucren bastante a los largo del proceso del desarrollo del sistema.
Es mas probable producir sistemas que satisfagan los requerimientos del usuario.

Algunos sistemas construidos de forma acelerada puede que no procesen fcilmente grandes cantidades de datos.
Podra pasar que no soporten una gran cantidad de usuarios en un entorno de produccin.

Esto se le llama as, cuando en algunos tipos de sistemas de informacin pueden ser desarrollado por los usuarios finales con poca o ninguna ayuda formal de los especialistas tcnicos. Una serie de lenguajes de programacin hacen posible este tipo de desarrollo.

Herramientas de software para PC. 2) Lenguajes de consulta. 3) Generadores de informes. 4) Lenguajes grficos. 5) Generadores de aplicaciones. 6) Paquetes de software de aplicaciones. 7) Lenguajes de programacin de muy alto nivel.
1)

Herramienta de 4ta generacin

Descripcin

Ejemplo

Herramientas de software para PC


Lenguajes de programacin Generador de informes Lenguajes grficos

Software de aplicacin de propsitos generales para PC.


Recuperan datos almacenados en base de datos o archivos. Extraen datos de archivos o base de datos para crear informes personalizados en una amplia gama de formatos. Recuperan datos de archivos o bases de datos y los despliegan en formato grafico. Contiene mdulos pre programados que pueden generar aplicaciones completas, incluyendo sitios web, acelerando en gran manera el desarrollo. Vendidos por proveedores comerciales que eliminan la necesidad de escribir software personalizado Genera cdigo con menos instrucciones , diseados primordialmente como herramientas de productividad para programadores profesionales

WordPerfect Microsoft access


SQL

Crystal reports

SAS Graph Systat FOCUS Microsoft Front page Oracle people soft HCM My Sap ERP APL Nomad 2

Generador de aplicaciones

Paq. De software de aplicaciones Lenguaje de programacion de muy alto nivel

Los servicios web se pueden utilizar como herramientas para construir nuevas aplicaciones de sistemas de informacin o mejorar los sistemas existentes.

Estos servicios utilizan un conjunto universal de estndares, prometen ser menos costosos y menos difciles de integrar.

You might also like