Você está na página 1de 30

ANLISIS Y DISEO I

Tec. Scairon Garca Encarnacin scairon12@hotmail.com

Proyecto de Software Etapas de un Proyecto de Software Objetivos de la Planificacin del Proyecto Anlisis Objetivos del Anlisis Analista de Sistema Funciones del Analista

CONTENIDOS

PROYECTO DE SOFTWARE

Es el Proceso de gestin para la creacin de un Sistema o software, la cual encierra un conjunto de actividades, una de las cuales es la estimacin, estimar es echar un vistazo al futuro y aceptamos resignados cierto grado de incertidumbre. Aunque la estimacin, es mas un arte que una Ciencia, es una actividad importante que no debe llevarse a cabo de forma descuidada. Existen tcnicas tiles para la estimacin de costes de tiempo. Y dado que la estimacin es la base de todas las dems actividades de planificacin del proyecto y sirve como gua para una buena Ingeniera Sistemas y Software.

PROYECTO DE SOFTWARE. CONT.

Al estimar tomamos en cuenta no solo del procedimiento tcnico a utilizar en el proyecto, sino que se toma en cuenta los recursos, costos y planificacin. El Tamao del proyecto es otro factor importante que puede afectar la precisin de las estimaciones. A medida que el tamao aumenta, crece rpidamente la interdependencia entre varios elementos del Software.

La disponibilidad de informacin Histrica es otro elemento que determina el riesgo de la estimacin.

ETAPAS DEL DESARROLLO DE SOFTWARE

El trmino ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propsito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicacin, es decir, para garantizar que el software cumpla los requisitos para la aplicacin y verificacin de los procedimientos de desarrollo: se asegura de que los mtodos utilizados son apropiados.

ETAPAS DEL DESARROLLO DE SOFTWARE. CONT.

Estos programas se originan en el hecho de que es muy costoso rectificar los errores que se detectan tarde dentro de la fase de implementacin. El ciclo de vida permite que los errores se detecten lo antes posible y por lo tanto, permite a los desarrolladores concentrarse en la calidad del software, en los plazos de implementacin y en los costos asociados.

ETAPAS DEL DESARROLLO DE SOFTWARE. CONT.

El ciclo de vida bsico de un software consta de los siguientes procedimientos:


Definicin de objetivos. Anlisis de los requisitos y su viabilidad. Diseo general. Diseo en detalle. Programacin. Prueba de unidad. Integracin. Prueba beta. Documentacin. Implementacin. Mantenimiento

DEFINICIN DE OBJETIVOS.
En esta etapa debemos definir el resultado del proyecto y su papel en la estrategia global. Para considerar que el proyecto fue exitoso debe cumplir a cabalidad con los objetivos y el tiempo establecido.

ANLISIS DE LOS REQUISITOS Y SU VIABILIDAD.

En esta etapa nuestro trabajo como analista es recopilar, examinar y formular los requisitos del cliente y examinar cualquier restriccin que se pueda aplicar.

DISEO GENERAL
Cuando llegamos a esta etapa nuestro trabajo es determinar los requisitos generales de la arquitectura de la aplicacin. En esta parte debemos pensar nuestro proyecto como un todo, integrado por todos los mdulos que vaya a contener nuestros sistema.

DISEO DE DETALLE
Aqu realizamos la definicin precisa de cada subconjunto de la aplicacin. En esta parte debemos tratar modulo o parte de nuestro sistema como un subsistema aparte, pero sin olvidarnos que este solo es un proceso de nuestro sistema.

PROGRAMACIN
Es la implementacin de un lenguaje de programacin para crear las funciones definidas durante la etapa de diseo. En otras palabras es la traduccin a un lenguaje de programacin de nuestro sistema.

PRUEBA DE UNIDAD

Prueba individual de cada subconjunto de la aplicacin para garantizar que se implementaron de acuerdo con las especificaciones.

INTEGRACIN
Para garantizar que los diferentes mdulos se integren con la aplicacin. ste es el propsito de la prueba de integracin que est cuidadosamente documentada. En realidad lo que hacemos en esta parte es verificar que todos los mdulos funcionan a la perfeccin como un nico conjunto.

PRUEBA BETA

para garantizar que el software cumple con las especificaciones originales.

DOCUMENTACIN

sirve para documentar informacin necesaria para los usuarios del software y para desarrollos futuros.

IMPLEMENTACIN.

Esta etapa marca la puesta en marcha de nuestro sistema en su entorno habitual.

MANTENIMIENTO

para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).

OBJETIVOS DE LA PLANIFICACIN DEL PROYECTO.

El objetivo de la Planificacin del proyecto de Software es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos costos y planificacin temporal. Estas estimaciones se hacen dentro de un marco de tiempo limitado al comienzo de un proyecto de software, y deberan actualizarse regularmente medida que progresa el proyecto. Adems las estimaciones deberan definir los escenarios del mejor caso, y peor caso, de modo que los resultados del proyecto pueden limitarse.

OBJETIVOS DE LA PLANIFICACIN DEL PROYECTO. CONT.

El Objetivo de la planificacin se logra mediante un proceso de descubrimiento de la informacin que lleve a estimaciones razonables.

ANLISIS
Es un conjunto o disposicin de procedimientos o programas relacionados de manera que juntos forman una sola unidad. Un conjunto de hechos, principios y reglas clasificadas y dispuestas de manera ordenada mostrando un plan lgico en la unin de las partes. Un mtodo, plan o procedimiento de clasificacin para hacer algo.

ANLISIS

Tambin es un conjunto o arreglo de elementos para realizar un objetivo predefinido en el procesamiento de la Informacin. Esto se lleva a cabo teniendo en cuenta ciertos principios:
Debe

presentarse y entenderse el dominio de la informacin de un problema. Defina las funciones que debe realizar el Software. Represente el comportamiento del software a consecuencias de acontecimientos externos. Divida en forma jerrquica los modelos que representan la informacin, funciones y

ANALISTA DE SISTEMA

Es el papel o rol que jugar usted. Es responsable de determinar y especificar los requerimientos del sistema a construir desde los usuarios. A veces representando a un arquelogo o a un mediador o a un innovador o a un jefe de proyecto. Esto significa que como analista de sistemas se necesita ms que una habilidad para dibujar diagramas, se requiere facilidad para el manejo de personas durante las entrevistas, mediar en desacuerdos comunes en todo proyecto, poseer conocimientos de computacin y una mente lgica y organizada que le permita analizar los sistemas desde distintas perspectivas.

FUNCIONES DEL ANALISTA DE SISTEMA


Planificar la actividad o trabajo de anlisis y diseo de sistemas. Organizar a todos los elementos que intervienen en el proyecto (tcnicos de anlisis y diseo, programadores, usuarios, equipamiento, etc.) Controlar el trabajo del equipo de diseo para garantizar el cumplimiento de los planes elaborados. Escoger (o disear) y utilizar los mtodos, tcnicas y herramientas ms adecuadas para el desarrollo del trabajo del colectivo. Estudiar el sistema de direccin y organizacin e informacin de la entidad.

FUNCIONES DEL ANALISTA DE SISTEMA


Disear el nuevo sistema informativo, desde un punto de vista funcional, en primera instancia. Representar algortmicamente los procesos que se realizan en cada tarea funcional integrante del sistema que se disea. Disear el sistema, descomponiendo el mismo en todos los niveles previstos y con todos los enfoques necesarios. Disear la base de datos que utilizar el sistema. Optimizar la misma, utilizando las tcnicas requeridas para ello. Disear los documentos (formularios) de utilizacin manual o manual automatizada, que requiera el sistema. Describir su mtodo de llenado. Disear las salidas de la computadora, de la forma ms idnea requerida.

FUNCIONES DEL ANALISTA DE SISTEMA


Elaborar las soluciones a los procedimientos manuales que requiera el sistema. Disear los flujos informativos a travs de los diferentes elementos que integran el sistema: hombre-hombre, hombre - computadora, computadora - hombre, computadora - computadora. Proponer y aplicar las medidas de carcter organizativo que se requiera para perfeccionar la actividad de direccin estudiada y para implantar el sistema que se disea. Estudiar las necesidades y proponer soluciones necesarias para la adquisicin del equipamiento computacional requerido, proponiendo la configuracin necesaria.

FUNCIONES DEL ANALISTA DE SISTEMA

Estudiar las necesidades y proponer las soluciones necesarias para la adquisicin de los medios de transmisin de datos, proponiendo las caractersticas de equipos a adquirir. Estudiar las necesidades del sistema y proponer el software necesario para su aplicacin. Calcular los gastos y beneficios del sistema determinando el plazo de recuperacin de los mencionados gastos. Elaborar la documentacin tcnica y de utilizacin del sistema. Programar, cuando se requiera, la so lucin automatizada de una determinada tarea, utilizando el software y los mtodos requeridos; aplicando las normas de trabajo que estn establecidas dentro del grupo para elaborar y documentar los programas.

FUNCIONES DEL ANALISTA DE SISTEMA


Revisar los resultados obtenidos por los programas elaborados por los programadores. Elaborar los datos de prueba para comprobar la calidad de los programas, individualmente y en su conjunto. Determinar los mtodos ms adecuados para implantar y probar el sistema diseado en la prctica. Entrenar al personal usuario y de operacin del sistema. Implantar el sistema. Demostrar su operacin.

FUNCIONES DEL ANALISTA DE SISTEMA


Estudiar y Aplicar las medidas requeridas para mantener el sistema, acorde a las nuevas necesidades de la entidad. Perfeccionar el mismo. Impartir conferencias, seminarios, etc.; explicando las caractersticas del sistema que se disea y otras cuestiones relativas a la Informtica y el perfeccionamiento de la direccin.

FIN

Você também pode gostar