P. 1
ANALISIS PRELIMINAR

ANALISIS PRELIMINAR

|Views: 1,155|Likes:

More info:

Published by: Karina Yessenia Barrionuevo on Apr 18, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

06/02/2013

pdf

text

original

PROCESO DE DESARROLLO DE SOFTWARE

ANALISIS PRELIMINAR

PROCESO DE DESARROLLO DE SOFTWARE ANALISIS PRELIMINAR 2 .

QUIÉN REALIZA EL ANALISIS PRELIMINAR?  Todas las tareas del análisis preliminar han de ser dirigidas por un analista bien formado y con experiencia. Establecer restricciones de coste y tiempo. 4. Para alcanzar con éxito esos objetivos. El analista trabaja en contacto ANALISIS PRELIMINAR 3 . Identificar las necesidades del cliente. 5.PROCESO DE DESARROLLO DE SOFTWARE ANALISIS PRELIMINAR DEFINICION El análisis preliminar tiene como definición el crear una hipótesis que tome en cuenta factores de riesgos económicos y operativos que den soporte a una decisión de iniciar o no un sistema de inversión. Realizar un análisis técnico y económico. a la gente. Los análisis preliminares deben contener los siguientes elementos: Idea del proyecto Meta y objetivos estratégicos Evaluación de costo-beneficio Análisis de riesgo OBJETIVO El análisis de sistemas se realiza teniendo presente los siguientes objetivos: 1. se requiere experiencia. Evaluar la vialidad del sistema. a la base de datos y a otros elementos del sistema. 3. 2. Crear una definición del sistema que sea la base para todo el trabajo posterior de ingeniería. Asignar funciones al software. al hardware. 6. tanto en hardware como en software (así como ingeniería humana y base de datos).

Para saber qué es exactamente lo que él espera fuera del sistema. la información que se va suministrar. el desarrollo de un sistema basado en computadora se caracteriza por la escasez de recursos y la dificultad (si no imposibilidad) de cumplir los plazos de entrega. En el análisis de viabilidad ANALISIS PRELIMINAR 4 .con recursos ilimitados y un tiempo infinito!. es necesario y prudente evaluar la viabilidad de un proyecto lo antes posible. el propio no está seguro acerca de los requisitos exactos del sistema.  Debe haber suficiente experiencia para hardware y para realizar análisis. las funciones y el rendimiento requerido.La identificación de las necesidades es el punto de partida en la evolución de un sistema basado en computadora. por lo tanto. la información que se va obtener. el analista se reúne personalmente con el usuario final. puede haber un equipo de analistas.PROCESO DE DESARROLLO DE SOFTWARE con el personal técnico y administrativo. A continuación se realiza el análisis preliminar que consta de realizar lassiguientes tareas:  Identificar las necesidades del cliente. cuando se realiza una solicitud para un sistema.. Para este analista debe tener mucho tacto y tener una capacidad de comunicación para que él o ella sea capaz de extraer la máxima información de los servicios. El analista se asegura de distinguir entre lo que "necesita" el cliente (elementos críticos para la realización) y lo que el cliente "quiere" (elementos deseables pero no esenciales). Desafortunadamente. PROCESO Inicialmente..  Estudio de viabilidad. Toda la información recogida durante el período de identificación se registra en el Sistema Concepto de documento. el analista da asistencia al cliente definiendo los objetivos del sistema.  Para proyectos grandes. tanto del cliente como del que desarrolla el sistema. Para empezar.Todos los proyectos son realizables .

Viabilidad técnica.una evaluación de la justificación económica para un proyecto de sistema basado en computadora. Viabilidad legal.Durante el análisis técnico. etc. muchos beneficios obtenidos de los sistemas basados en computadora son intangibles (ej.  Análisis económico Entre la información más relevante que contiene el estudio de viabilidad se encuentra el análisis de -coste-beneficio. Viabilidad económica.). El análisis de coste-beneficio señala los costes del desarrollo del proyecto y los contrasta con los beneficios tangibles e intangibles del sistema. El análisis de coste-beneficio es complicado porque los criterios varían según las características del sistema a desarrollar. Además. 3. violación o ilegalidad que pudiera resultar del desarrollo del sistema. Un estudio de la funcionalidad. Alternativas. Una evaluación del coste de desarrollo frente al beneficio producido por el sistema desarrollado. el rendimiento y las restricciones que pueden afectar a la posibilidad de realización de un sistema aceptable. mientras que al mismo tiempo recoge información adicional sobre el rendimiento.: mejor calidad del diseño mediante una optimización iterativa.  Análisis técnico. Una evaluación de los enfoques alternativos para el desarrollo del sistema. 4. el tamaño relativo del proyecto y la recuperación esperada de la inversión como parte del plan estratégico de la compañía.PROCESO DE DESARROLLO DE SOFTWARE durante la ingeniería del sistema centramos nuestra atención en cuatro áreas de interés básico: 1. 2. una mayor satisfacción del cliente debida a un control programable y unas mejores decisiones comerciales a partir de datos de ventas con formato previamente analizados.. el analista evalúa los méritos técnicos del concepto de sistema. Una determinación de cualquier infracción. facilidad de ANALISIS PRELIMINAR 5 . fiabilidad.

permitiendo que se siga alcanzando un parámetro deseable de alto orden (p. el coste del ciclo de vida).-Una vez que se ha respondido a las cuestiones relativas a la tarea de análisis. con las recomendaciones de diseñar la aceptación o rechazo de la propuesta. es asignada a uno o más elementos del sistema. los parámetros de evaluación están relacionados con los factores económicos (p. ej. En general. ej. el tiempo de respuesta o la resolución de la pantalla) pueden variar (en diferentes asignaciones). Tras el análisis preliminar. el analista debe informar los resultados a la gestión. . en la probabilidad y la estadística. Cuando dos o más parámetros de evaluación del sistema de bajo orden (p. Las herramientas de que se puede disponer para el análisis técnico se encuentran en las técnicas matemáticas de modelización y optimización.por nombrar unas cuantas. IMPORTANCIA El análisis preliminar es importante en el desarrollo de software porque: ANALISIS PRELIMINAR 6 . algoritmos o procesos se requieren y cuál es el riesgo de su desarrollo? ¿Cómo afectarán al coste estos elementos de tecnología?. métodos. ej.: el coste o la fiabilidad). El análisis técnico empieza con una definición de la viabilidad técnica del sistema propuesto. en la teoría de control . ¿Qué tecnologías se requieren para conseguir la funcionalidad y el rendimiento del sistema? ¿Qué nuevos materiales.PROCESO DE DESARROLLO DE SOFTWARE mantenimiento y posibilidad de producción. Cada función del sistema. En el proceso general de evaluación de las configuraciones alternativas para el sistema se evalúa cada alternativa de configuración para el sistema de acuerdo con un conjunto de "parámetros de evaluación" (criterios de compromiso) que han sido ordenados de acuerdo con su importancia. con su rendimiento requerido y sus características de interfaz. hay que considerar soluciones alternativas.  Asignación y compromisos.

la importancia y sus efectos potenciales. Y si se requiere una nueva tecnología que probabilidades hay de que se pueda desarrollar el sistema. El análisis preliminar nos determina si el sistema requerido es factible o no.PROCESO DE DESARROLLO DE SOFTWARE    Para efectuar un sistema de calidad se debe realizar al comienzoun buen análisis preliminar para que el mismo tenga buenas bases.  Nos permite saber si existen beneficios en la creación del sistema para hacer que los costos sean aceptables o en forma inversa son tan altos los costos como para que el sistema no deba llevarse a cabo. Nos permite determinar si el sistema se puede realizar con el equipo de trabajo actual y la tecnología de software con la que se cuenta. tipo para el ANALISIS PRELIMINAR 7 . Identificar una idea generar de la solución. BENEFICIOS     Nos permite crear un sistema de calidad Permite tomar decisiones adecuadas de cualquier desarrollo de sistema Permite determinar el problema y su ámbito.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->