ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Metodologia De La Programacion


Enviado por   •  8 de Junio de 2013  •  1.580 Palabras (7 Páginas)  •  422 Visitas

Página 1 de 7

UNIVERSIDAD TECNOLOGICA DE CANDELARIA

Nombre del docente: Juan José Sánchez calderón

Nombre del alumno: Marcos Esparza Martínez

Asignatura: Introducción al análisis de sistema

Carrera: T.S.U En Tecnologías de la Información y Comunicación

Cuatrimestre: 2do cuatrimestre

Tema: investigación de análisis

Fecha de entrega: 30 de enero de 2013

ETAPAS DEL PROCESO DE DESARROLLO DEL SOFTWARE

Las etapas del proceso de desarrollo de software

Cualquier sistema de información va pasando por una serie de fases a lo largo de su vida:

Ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes:

- Planificación

- Análisis

- Diseño

- Implementación

- Pruebas

- Instalación o despliegue.

*Delimitación del ámbito del proyecto

Tan importante es determinar los aspectos abarcados por el proyecto

Como fijar aquéllos aspectos que no se incluirán en el proyecto.

*Estudio de viabilidad

Antes de comenzar un proyecto, se debería evaluar la viabilidad económica, técnica y legal

Del mismo. Y no sólo eso, el resultado del estudio de viabilidad debería ajustarse a la realidad.

*Análisis de riesgos

La evaluación de riesgos se utiliza para identificar "riesgos" que pueden afectar

Negativamente al plan de nuestro proyecto, estimar la probabilidad de que el riesgo se

Materialice y analizar su posible impacto en nuestro proyecto.

*Estimación

Una de las tareas más peliagudas de cualquier proyecto de desarrollo de software es

La estimación inicial del coste de algo que aún no conocemos La incertidumbre en la estimación es inevitable, pero en ocasiones puede

Reducirse. Cuantos más datos históricos recopilemos y más precisa sea la

Información de la que dispongamos acerca de nuestro proyecto, mejor será nuestra

Estimación.

*Planificación temporal y asignación de recursos

Una vez que

Hemos decidido seguir adelante con nuestro proyecto, hemos de planificar su

Temporización. Una planificación excesivamente detallada (con el proyecto descompuesto en

Tareas de un día, por ejemplo. La planificación es fundamental en la gestión de un proyecto de desarrollo de software.

Procure siempre mantener su plan al día

*Análisis

La etapa de análisis en el ciclo de vida del

Software corresponde al proceso mediante el cual se intenta descubrir qué es lo que realmente

Se necesita y se llega a una comprensión adecuada de los requerimientos del sistema (las

Características que el sistema debe poseer.

*Técnicas de e licitación de requerimientos

En la elicitación de requerimientos se recurre a distintas técnicas que favorezcan la

Comunicación entre el analista y el resto de personas involucradas, como puede ser la

Realización de entrevistas (en las que importa no sólo lo que se pregunta, sino cómo se

Pregunta),

*Herramientas de modelado de sistemas

Los modelos nos permiten descubrir oportunidades de simplificación (ahorrarnos

Trabajo en el proyecto actual) y de reutilización (ahorrarnos trabajo en futuros

Proyectos).

*Diseño

En la fase de diseño se han de estudiar posibles alternativas de implementación para el

Sistema de información que hemos de construir y se ha de decidir la estructura general que

Tendrá el sistema (su diseño arquitectónico)

*Implementación

Para la fase de implementación hemos de seleccionar las herramientas adecuadas, un entorno

De desarrollo que facilite nuestro trabajo y un lenguaje de programación apropiado para el tipo

De sistema que vayamos a construir.

*Pruebas

Las pruebas de unidad sirven para comprobar el correcto funcionamiento de un

Componente concreto de nuestro sistema. Es este tipo de pruebas, el "probador"

Debe buscar situaciones límite que expongan las limitaciones de la

Implementación del componente,

Las pruebas de integración son las que se realizan cuando vamos juntando los

Componentes que conforman nuestro sistema y sirven para detectar errores en sus

Interfaces. En algunas empresas, como Microsoft, se hace una compilación diaria

Utilizando los componentes del sistema

*Instalación / Despliegue

De cara a su instalación, hemos de planificar el entorno en el que el sistema debe funcionar,

Tanto hardware como software: equipos necesarios y su configuración física, redes de

Interconexión entre los equipos y de acceso a sistemas externos, sistemas operativos

(Actualizados para evitar problemas de seguridad), bibliotecas y componentes suministrados

Por terceras partes, etcétera.

*Uso y mantenimiento

Eliminar los defectos que se detecten durante su vida útil (mantenimiento

Correctivo), lo primero que a uno se le viene a la cabeza cuando piensa en el

Mantenimiento de cualquier cosa.

- Adaptarlo a nuevas necesidades (mantenimiento adaptativo), cuando el sistema

Ha de funcionar sobre una nueva versión del sistema operativo o en un entorno

Hardware diferente, por ejemplo.

- Añadirle nueva funcionalidad (mantenimiento perfectivo), cuando se proponen

Características deseables que supondrían una mejora del sistema ya existente.

*CASOS DE USO DEL SISTEMA

.

FASES DEL DISEÑO DE BASES DE DATOS

- Análisis de requisitos

- Diseño conceptual

- Elección del sistema gestor de bases de datos

- Diseño lógico

- Diseño físico

- Instalación y mantenimiento

Fase 1: Análisis de requerimientos

E licitación de los requisitos del sistema:

- Identificación de las principales áreas de la aplicación y grupos de usuarios.

- Estudio y análisis de la documentación existente relativa a las aplicaciones.

...

Descargar como (para miembros actualizados) txt (11 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com