Sei sulla pagina 1di 5

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO

INTRODUCCION A LA INGENIERIA DEL SOFTWARE.

UNIDAD 1. IMPACTO DE LA INGENIERIA DEL


SOFTWARE.

Evidencia de aprendizaje. Metodologa de desarrollo


de software.

ALUMNO. YADIRA BETZABEL CARBAJAL PEDROZA.


MATRICULA. AL13501028.
GRUPO. DS-DIIS-1701-B2-002.
FECHA. ABRIL- 2017.

EVIDENCIA DE APRENDIZZAJE. METODOLOGIA DE DESARROLLO DE SOFTWARE.

INGENIERIA DEL SOFTWARE AL13501028


UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO

Instrucciones Con la finalidad de que puedas integrar los aprendizajes de esta


primera unidad, analizars un caso de estudio en el que relacionars el uso de los
mtodos de desarrollo de software, realiza lo siguiente:

1. Analiza el caso de estudio considerando todos los datos que se proporcionan e


identifica el problema(s) a resolver.

Caso de Estudio:
Actualmente la fundacin Frederick Ebert Stiffurd (www.fesamericacentral.org) est
pretendiendo automatizar sus actividades, a fin de manejar la gestin de fondos
asignados a los diversos programas que ejecutan en Amrica del sur. Lo prioritario es la
agenda de eventos (lugar, fecha, cantidad de participantes, invitaciones, confirmaciones y
llenado de datos, expositores, temas, documentos, materiales de apoyo, refrigerio o
alimentos, entre otros recursos requeridos), posteriormente realizan informes y
resmenes de los temas, incorporan fotos y lo publican a fin de establecer comentarios al
respecto y con ellos hacer encuestas y grficos.
Programa de Mtricas:

1. Objetivo/s del Negocio

Mejorar gestin de fondos asignados a los programas en Nicaragua.

2. Nuevos saberes/aprendizaje

Conocimiento de la agenda de eventos de la organizacin FES


Lugar
Fecha
Refrigerio y alimentos

*Ponencias
Temas
Documentacin
Material de apoyo

*Participantes
Invitaciones
Confirmacin
Llenado de datos

*Informes
Fotos
Videos

*Publicaciones
Comentarios (charlas)

INGENIERIA DEL SOFTWARE AL13501028


UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO

Encuestas
Grficos

Caractersticas que debe cubrir un ciclo de vida (mtodo/modelado) para solucionar


el problema.
Definicin de objetivos: Realizar un programa que ayude a capturar datos de importancia,
gil y extenso que facilite algunas tareas cotidianas de registros de datos y den informacin de
la misma.

Anlisis de los requisitos y su viabilidad: Generar informes y resmenes de actividades,


aadiendo fotos y dando la opcin de ser cuestionada, adems de realizar grficas y
encuestas.

Diseo general: Automatizar sus actividades, a fin de manejar la gestin de fondos


asignados a los diversos programas.

Diseo en detalle: Desarrollando diferentes reas donde colocar la informacin deseada a la


hora de registrar cada una de las actividades.

Programacin (programacin e implementacin): implementacin de un lenguaje de


programacin para crear las funciones definidas durante la etapa de diseo.

Prueba de unidad: prueba individual de cada subconjunto de la aplicacin para garantizar


que se implementaron de acuerdo con las especificaciones as como el cliente vaya
identificando cada uno de los aspectos y se familiarice con el software.

Integracin: garantiza que los diferentes mdulos se integren con la aplicacin y as mismo
el cliente identifique cada uno de los mdulos para que y como se usaran, en este proceso se
documenta todo para asegurar el software o en su defecto analizar posibles cambios.

Prueba beta (o validacin): Se debe garantizar el software que cumpla con cada una de las
especificaciones del cliente.

Documentacin: sirve para documentar informacin necesaria para los usuarios


del software y para desarrollos futuros.

Implementacin. La parte donde deberemos implementar el sistema en cuantos equipos,


para su uso dentro de la empresa.

Mantenimiento: Se le dar mantenimiento cada 6 meses como mnimo para verificar que todo
funcione correctamente o en su defecto realizar cambios o mejoras que se requieran.

Modelos que se pueden aplicar al caso de estudio.

INGENIERIA DEL SOFTWARE AL13501028


UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO

- Modelo cascada. Es un modelo tradicional, ms conocido por los desarrolladores,


practico, sencillo y complejo el cual consta de una serie de atapas donde se puede
desarrollar adecuadamente un software paso por paso cumpliendo las
expectativas del cliente y podemos dar una buena calidad.

- Modelo incremental. Consta de un proceso donde se debe tener una base donde
sujetarse donde deber ir surgiendo cada una de las fases del proceso, es decir
conforme avancemos debern ir surgiendo los incrementos del avance de la
construccin solo que hablamos de un mtodo pequeo.

- Programacin extrema XP. Hablamos de un mtodo muy sencillo y rpido, y se va


desarrollando entre cliente y programador, es un mtodo organizado que presenta
pocos errores.

Cuadro comparativo de las caractersticas de los tres mtodos que se eligi.

Caractersticas del Modelo 1. Modelo Modelo 2. Modelo Modelo 3.


caso. en cascada incremental Programacin
extrema XP
1 Modelo ms antiguo Se combina con el Mtodo ms gil y
de desarrollo de modelo cascada, y rpido si es de
software. cada secuencia urgencia el
produce un software, el
incremento. proyecto se crea
con el cliente al
tanto.
2 Consta de una serie Se debe basar en el Es un software que
de etapas para su ncleo central para se puede
elaboracin. ir derivando cada desarrollar por
una de las fases del distintos
ciclo. El ciclo programadores, y
depende de los ponerse a prueba
incrementos que se en el mismo da.
vayan dando.
3 Es muy sencillo Se basara en un Es de programacin
planear las sistema pequeo, al organizada,
actividades del haber un error es presenta pocos
ciclo, consta de una detectado y se errores, constante
calidad alta, y modifica solo esa comunicacin entre
permite que el interaccin. el programador y el
personal sin cliente, facilita
experiencia trabaje cambios, se
con l. realizan diferentes
pruebas.

INGENIERIA DEL SOFTWARE AL13501028


UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO

Justificacin
Para mi ver y mi anlisis me inclino hacia el mtodo de cascada, Por qu? Simple consta
de un mtodo tradicional, convencional, el cual con ayuda del tipo de proceso nos ayuda a
construir el software, analizando el problema nos pide diferentes actividades que requiere
al cliente entonces necesitamos de un proceso ms complejo para cubrir cada una de las
fases del programa, al igual que entregaramos una alta calidad del sistema y
ayudaramos a que el personal sin experiencia pueda manejarlo sin errores mientras se
familiariza con el.

Bibliografa

Ciclo de vida del 'software' - CCM


http://es.ccm.net/contents/223-ciclo-de-vida-del-software

Caractersticas de las fases del ciclo de vida del producto - LinkedIn


https://www.linkedin.com/.../caractersticas-de-las-fases-del-ciclo-vida-producto-maria

INGENIERIA DEL SOFTWARE AL13501028

Potrebbero piacerti anche