Sie sind auf Seite 1von 7

PROCESO DE DESARROLLO DE SOFTWARE

ANALISIS PRELIMINAR

PROCESO DE DESARROLLO DE SOFTWARE

ANALISIS PRELIMINAR

PROCESO DE DESARROLLO DE SOFTWARE

ANALISIS PRELIMINAR DEFINICION El anlisis preliminar tiene como definicin el crear una hiptesis que tome en cuenta factores de riesgos econmicos y operativos que den soporte a una decisin de iniciar o no un sistema de inversin. Los anlisis preliminares deben contener los siguientes elementos: Idea del proyecto Meta y objetivos estratgicos Evaluacin de costo-beneficio Anlisis de riesgo

OBJETIVO El anlisis de sistemas se realiza teniendo presente los siguientes objetivos: 1. Identificar las necesidades del cliente. 2. Evaluar la vialidad del sistema. 3. Realizar un anlisis tcnico y econmico. 4. Asignar funciones al software, al hardware, a la gente, a la base de datos y a otros elementos del sistema. 5. Establecer restricciones de coste y tiempo. 6. Crear una definicin del sistema que sea la base para todo el trabajo posterior de ingeniera. Para alcanzar con xito esos objetivos, se requiere experiencia, tanto en hardware como en software (as como ingeniera humana y base de datos).

QUIN REALIZA EL ANALISIS PRELIMINAR? Todas las tareas del anlisis preliminar han de ser dirigidas por un analista bien formado y con experiencia. El analista trabaja en contacto

ANALISIS PRELIMINAR

PROCESO DE DESARROLLO DE SOFTWARE

con el personal tcnico y administrativo, tanto del cliente como del que desarrolla el sistema. Para proyectos grandes, puede haber un equipo de analistas. Debe haber suficiente experiencia para hardware y para realizar anlisis.

PROCESO Inicialmente, cuando se realiza una solicitud para un sistema, el propio no est seguro acerca de los requisitos exactos del sistema. Para saber qu es exactamente lo que l espera fuera del sistema, el analista se rene personalmente con el usuario final. Para este analista debe tener mucho tacto y tener una capacidad de comunicacin para que l o ella sea capaz de extraer la mxima informacin de los servicios. A continuacin se realiza el anlisis preliminar que consta de realizar lassiguientes tareas: Identificar las necesidades del cliente.- La identificacin de las necesidades es el punto de partida en la evolucin de un sistema basado en computadora. Para empezar, el analista da asistencia al cliente definiendo los objetivos del sistema; la informacin que se va obtener, la informacin que se va suministrar, las funciones y el rendimiento requerido. El analista se asegura de distinguir entre lo que "necesita" el cliente (elementos crticos para la realizacin) y lo que el cliente "quiere" (elementos deseables pero no esenciales). Toda la informacin recogida durante el perodo de identificacin se registra en el Sistema Concepto de documento. Estudio de viabilidad.- Todos los proyectos son realizables - con recursos ilimitados y un tiempo infinito!. Desafortunadamente, 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, por lo tanto, es necesario y prudente evaluar la viabilidad de un proyecto lo antes posible. En el anlisis de viabilidad
ANALISIS PRELIMINAR 4

PROCESO DE DESARROLLO DE SOFTWARE

durante la ingeniera del sistema centramos nuestra atencin en cuatro reas de inters bsico: 1. Viabilidad econmica. Una evaluacin del coste de desarrollo frente al beneficio producido por el sistema desarrollado. 2. Viabilidad tcnica. Un estudio de la funcionalidad, el rendimiento y las restricciones que pueden afectar a la posibilidad de realizacin de un sistema aceptable. 3. Viabilidad legal. Una determinacin de cualquier infraccin, violacin o ilegalidad que pudiera resultar del desarrollo del sistema. 4. Alternativas. Una evaluacin de los enfoques alternativos para el desarrollo del sistema. Anlisis econmico Entre la informacin ms relevante que contiene el estudio de viabilidad se encuentra el anlisis de -coste-beneficio- una evaluacin de la justificacin econmica para un proyecto de sistema basado en computadora. El anlisis de coste-beneficio seala los costes del desarrollo del proyecto y los contrasta con los beneficios tangibles e intangibles del sistema. El anlisis de coste-beneficio es complicado porque los criterios varan segn las caractersticas del sistema a desarrollar, el tamao relativo del proyecto y la recuperacin esperada de la inversin como parte del plan estratgico de la compaa. Adems, muchos beneficios obtenidos de los sistemas basados en computadora son intangibles (ej.: mejor calidad del diseo mediante una optimizacin iterativa, una mayor satisfaccin del cliente debida a un control programable y unas mejores decisiones comerciales a partir de datos de ventas con formato previamente analizados, etc.). Anlisis tcnico.- Durante el anlisis tcnico, el analista evala los mritos tcnicos del concepto de sistema, mientras que al mismo tiempo recoge informacin adicional sobre el rendimiento, fiabilidad, facilidad de
ANALISIS PRELIMINAR 5

PROCESO DE DESARROLLO DE SOFTWARE

mantenimiento y posibilidad de produccin. El anlisis tcnico empieza con una definicin de la viabilidad tcnica del sistema propuesto. Qu tecnologas se requieren para conseguir la funcionalidad y el rendimiento del sistema? Qu nuevos materiales, mtodos, algoritmos o procesos se requieren y cul es el riesgo de su desarrollo? Cmo afectarn al coste estos elementos de tecnologa?. Las herramientas de que se puede disponer para el anlisis tcnico se encuentran en las tcnicas matemticas de modelizacin y optimizacin, en la probabilidad y la estadstica, en la teora de control - por nombrar unas cuantas. Asignacin y compromisos.-Una vez que se ha respondido a las cuestiones relativas a la tarea de anlisis, hay que considerar soluciones alternativas. Cada funcin del sistema, con su rendimiento requerido y sus caractersticas de interfaz, es asignada a uno o ms elementos del sistema. En el proceso general de evaluacin de las configuraciones alternativas para el sistema se evala cada alternativa de configuracin para el sistema de acuerdo con un conjunto de "parmetros de evaluacin" (criterios de compromiso) que han sido ordenados de acuerdo con su importancia. En general, los parmetros de evaluacin estn relacionados con los factores econmicos (p. ej. el coste del ciclo de vida). Cuando dos o ms parmetros de evaluacin del sistema de bajo orden (p. ej. el tiempo de respuesta o la resolucin de la pantalla) pueden variar (en diferentes asignaciones), permitiendo que se siga alcanzando un parmetro deseable de alto orden (p. ej.: el coste o la fiabilidad). . Tras el anlisis preliminar, el analista debe informar los resultados a la gestin, con las recomendaciones de disear la aceptacin o rechazo de la propuesta.

IMPORTANCIA El anlisis preliminar es importante en el desarrollo de software porque:


ANALISIS PRELIMINAR 6

PROCESO DE DESARROLLO DE SOFTWARE

Para efectuar un sistema de calidad se debe realizar al comienzoun buen anlisis preliminar para que el mismo tenga buenas bases. El anlisis preliminar nos determina si el sistema requerido es factible o no. Nos permite determinar si el sistema se puede realizar con el equipo de trabajo actual y la tecnologa de software con la que se cuenta. Y si se requiere una nueva tecnologa que probabilidades hay de que se pueda desarrollar el sistema.

Nos permite saber si existen beneficios en la creacin 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.

BENEFICIOS Nos permite crear un sistema de calidad Permite tomar decisiones adecuadas de cualquier desarrollo de sistema Permite determinar el problema y su mbito, la importancia y sus efectos potenciales. Identificar una idea generar de la solucin. tipo para el

ANALISIS PRELIMINAR

Das könnte Ihnen auch gefallen