Subido por Docente Juan

M PBD S3 3er

Anuncio
UNIDAD EDUCATIVA “ANCÓN
SAN JOSÉ DE ANCÓN - SANTA ELENA
Distrito: 24D01 Circuito: 24D01C01_03 - CÓDIGO AMIE: 24H00179
Email: [email protected]
Teléfono: 2906580 - www.colegio_ancon.com
AÑO LECTIVO
2022 - 2023
FICHA DEL ESTUDIANTE
SEMANA 3 ( 6 al 10 de junio 2022)
1. DATOS INFORMATIVOS
DISTRITO:
24D01
DOCENTE(S):
CIRCUITO: 24D01C01_03
Ing. Juan Quirumbay Chávez
Curso:
3 BT informática
Día:
UNIDAD DE
COMPETENCIA
Martes 7 de junio del 2022
UC 3. Desarrollar sistemas informáticos con
lenguajes de programación y bases de datos,
aplicando diferentes metodologías según los
requerimientos de funcionalidad de la
organización o usuario final.
DIRECCIÓN UEA:
AVENIDA EL PETROLERO
Nivel Educativo:
Bachillerato
Valor de la
semana
Modulo:
PROGRAMACION Y BASE DE DATOS
OBJETIVO
ESPECIFICO DEL
MODULO.
Desarrollar sistemas informáticos con
lenguajes de programación y base de
datos, aplicando diferentes
metodologías según los
requerimientos de funcionalidad.
CONTENIDO
UNIDAD: Introducción a los Sistemas de información:
Tema: Metodologías de desarrollo. Etapas del ciclo de vida de
una aplicación informática.
¿Qué es un Método?
Un Método se compone de diversos aspectos que nos permitirán conseguir una meta o
lograr un objetivo.
¿Qué es una Metodología?
En el desarrollo de software, una metodología hace cierto énfasis al entorno en el cuál
se plantea y estructura el desarrollo de un sistema.
Existen una gran cantidad de metodologías de la programación que se han utilizado
desde los tiempos atrás y que con el paso del tiempo han ido evolucionando. Esto se
debe principalmente a que no todos los sistemas de la información, son compatibles con
todas las metodologías, pues el ciclo de vida del software puede ser variable. Por esta
razón, es importante que dependiendo del tipo de software que se vaya a desarrollar, se
identifique la metodología para el diseño de software idónea.
¿En qué consisten las Metodologías de Desarrollo de Software?
Una Metodología de desarrollo de software, consiste principalmente en hacer uso de
diversas herramientas, técnicas, métodos y modelos para el desarrollo. Regularmente
este tipo de metodología, tienen la necesidad de venir documentadas, para que los
programadores que estarán dentro de la planeación del proyecto, comprendan
ACTIVIDAD DEL APRENDIZAJE
Una vez revisado y explicado junto a tu
docente de asignatura, es preciso que
conteste brevemente las siguientes
interrogantes.
1.- Analiza el texto de la ficha, así
como también las imágenes
presentadas y conteste las siguientes
interrogantes del anexo 1.
perfectamente la metodología y en algunos casos el ciclo de vida del software que se
pretende seguir.
¿Cuáles son modelos del Ciclo de vida del Software tradicionales?
Como les mencioné hace un momento,
regularmente, cada metodología de
desarrollo de software, tiene un enfoque
bien marcado, estos enfoques no son para
nada nuevos y se siguen utilizando para la
planeación y desarrollo de software aún
en nuestros tiempos, así que vamos a ver
cuáles son cada uno de ellos y
aprenderemos cómo funcionan.
•
Ciclo de vida clásico
•
Metodología en espiral
•
Metodología por prototipos
•
Modelo Incremental o Iterativo y Creciente
•
Metodología Scrum
•
Modelo de desarrollo rápido de aplicaciones (rad ó dra)
CICLO DE VIDA CLASICO
El método de ciclo de vida para el desarrollo de sistemas es el conjunto de actividades
que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema
de información. El método del ciclo de vida para el desarrollo de sistemas consta de 6
fases:
Investigación Preliminar o Análisis: La solicitud para recibir ayuda de un sistema de
información puede originarse por varias razones: sin importar cuales sean estas, el
proceso se inicia siempre con la petición de una persona.
Diseño: El diseño de un sistema de información produce los detalles que establecen la
forma en la que el sistema cumplirá con los requerimientos identificados durante la fase
de análisis. Los especialistas en sistemas se refieren, con frecuencia, a esta etapa como
diseño lógico en contraste con la del desarrollo del software, a la que denominan diseño
físico.
Desarrollo: Los encargados de desarrollar software pueden instalar software
comprobando a terceros o escribir programas diseñados a la medida del solicitante. La
elección depende del costo de cada alternativa, del tiempo disponible para escribir el
software y de la disponibilidad de los programadores.
Pruebas del sistema: Durante la prueba de sistemas, el sistema se emplea de manera
experimental para asegurarse de que el software no tenga fallas, es decir, que funciona
de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo
haga.
Implementación y evaluación: La implementación es el proceso de verificar e instalar
nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos
de datos necesarios para utilizarla. Una vez instaladas, las aplicaciones se emplean
durante muchos años. Sin embargo, las organizaciones y los usuarios cambian con el paso
del tiempo, incluso el ambiente es diferente con el paso de las semanas y los meses.
Mantenimiento: Es el proceso de mejora y optimización del software después de su
entrega al usuario final (es decir; revisión del programa), así como también corrección y
prevención de los defectos, para su aceptación.
Ventajas:
• Es un modelo sencillo y disciplinado
• Es fácil aprender a utilizarlo y comprender su funcionamiento
• Está dirigido por los tipos de documentos y resultados que deben obtenerse al final de
cada etapa
• Ha sido muy usado y, por tanto, está ampliamente contrastado
• Ayuda a detectar errores en las primeras etapas a bajo costo
• Ayuda a minimizar los gastos de planificación, pues se realiza sin problemas
Desventajas:
• Los proyectos raramente siguen el proceso lineal tal como se definía originalmente el
ciclo de vida
• Es difícil que el cliente exponga explícitamente todos los requisitos al principio
• El cliente debe tener paciencia pues obtendrá el producto al final del ciclo de vida
• No refleja exactamente cómo se programa realmente el sistema, en el que suele haber
un gran componente iterativo
• Puede resultar complicado regresar a etapas anteriores (ya acabadas) para realizar
correcciones
• El producto final obtenido puede que no refleje todos los requisitos del usuario
ANEXO 1
1¿ QUE ES UN MEDODO?
2¿QUE ES UN METODOLOGIA DEL DESARROLLO DEL SOFTWARE?
3.- MENSIONE LOS PASOS DE UN CLICO DE VIDA CLASICO DE SOFTWARE
4.- MENSIONO 3 EJEMPLOS DE SISTMEMAS O SOFTWARE DESARROLLADOS
5.- EN EL CLICO DE VIDA CLASICO, QUE SE HACE EN LAS PRUEBAS.
6.- EN EL CLICO DE VIDA CLASICO, QUE SE HACE EN EL ESTUDIO PRELIMINAR.
Link:
https://woodyweb.wordpress.com/2015/08/24/metodologiasde-desarrollo/
https://okhosting.com/blog/metodologias-del-desarrollo-desoftware/
Descargar