Análisis crítico: Ciclo de desarrollo del software y arquitectura del sistema más utilizado.
Josias piñaTarea10 de Octubre de 2016
2.506 Palabras (11 Páginas)440 Visitas
TRABAJO INVESTIGATIVO N°: | 2 | FECHA ENVIO: | 05/10/2016 | FECHA ENTREGA: | 06/10/2016 |
TEMA: | Análisis crítico: Ciclo de desarrollo del software y arquitectura del sistema más utilizado. | ||||
UNIDAD N° 1: | Fundamentos Básicos Del Análisis al Diseño | ||||
OBJETIVO: | Realizar un análisis crítico sobre el ciclo de desarrollo del software mediante una lectura previa en libros o páginas confiables de internet. | ||||
PROBLEMA: | Desconocimiento sobre el tema. | ||||
INDICADOR DE EVALUACION:
| CALIFICACIÓN | ||||
TIPO DE ACTIVIDAD | |||||
LUGAR | ALCANCE | FORMA | |||
□ Intraclase □ Extraclase | □Individual □Grupal |
| |||
ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA: | |||||
NOMBRE ESTUDIANTE | ROL | ||||
Vinces Sánchez Luis Fernando | Investigador y Analista | ||||
Gómez Moreno Antonio Steeven | Investigador y Analista | ||||
Piña Orozco Josías Israel | Investigador y Analista | ||||
Ganán Flores Ronald Fernando | Investigador y Analista | ||||
TÉCNICAS EMPLEADAS | |||||
Investigación. |
TRABAJO INVESTIGATIVO DE:
INGENIERÍA DE SOFTWARE II
TEMA:
ANÁLISIS CRÍTICO: CICLO DE DESARROLLO DEL SOFTWARE Y ARQUITECTURA DEL SISTEMA MÁS UTILIZADO.
CURSO
SEXTO SEMESTRE “A”
INTEGRANTES
LUIS FERNANDO VINCES SÁNCHEZ
JOSIAS ISRAEL PIÑA OROZCO
ANTONIO STEEVEN GÓMEZ MORENO
RONALD FERNANDO GANÁN FLORES
DOCENTE
ING. JIMMY ROLANDO MOLINA RÍOS, MG. SC.
PERIODO
OCTUBRE - FEBRERO
AÑO LECTIVO
2016 - 2017
MACHALA – EL ORO – ECUADOR
Índice
1. INTRODUCCIÓN
2. OBJETIVOS
2.1. OBJETIVO GENERAL
2.2. OBJETIVOS ESPECÍFICOS
3. MARCO TEÓRICO
4. CONCEPTOS IMPORTANTES
5. LECTURAS COMPLEMENTARIAS
6. TALLER
7. EVALUACIÓN
8. GLOSARIO
9. CONCLUSIONES
10. BIBLIOGRAFÍA
INTRODUCCIÓN
El avance tecnológico en el área de tecnología informática para la creación de sistemas se ha vuelto de suma importancia el conocimiento óptimo de la ingeniería de software para el desarrollo de aplicativos y/o sistemas de información los cuales deben de satisfacer las necesidades del cliente, ofreciendo un producto de software de calidad. Para ello este tipo de ingeniería ha desarrollado utiliza distintas normas y guías, las cuales permiten que el sistema a desarrollar conste con las necesidades específicas que requiera el usuario final.
Sin lugar a duda en la ingeniería de software la necesidad de una metodología de desarrollo es imprescindible pues en épocas anteriores de desarrollo de sistemas informáticos, este proceso no era revisado con detenimiento, con lo cual la aparición de errores en la codificación, errores lógicos y errores en los requerimientos que el usuario no había solicitado eran evidentes. La gran ventaja en la adopción de estas metodologías surgen como la reducción de costos en el análisis, seguimiento, control, documentación y planificación del proyecto de software mejoraron, así pues surgieron entonces para cada metodología ciclos de vida de desarrollo que pudieron adaptarse a las necesidades de la empresa y a sus productos de software a desarrollares.
Siendo estos ciclos de desarrollo la parte más importante en la actividad de desarrollo de software, puesto que aporta una serie de pasos a seguir con la finalidad de diseñar y desarrollar un producto software de manera eficiente. Este ciclo de desarrollo puede ser diferente dependiendo de las necesidades de tiempo y alcance económico que posea el cliente, entre los más comunes tenemos: modelo cascada, iterativo, basado en componentes.
Por otro lado la adaptación de arquitecturas del sistema resulta ser de gran importancia, pues
define una solución integral basada en principios, conceptos y propiedades relacionadas de forma lógica y coherente entre sí. La arquitectura de la solución tiene características, propiedades y características que satisfacen, en la medida de lo posible, el problema u oportunidad expresada por un conjunto de requisitos del sistema y los conceptos de ciclo de vida y son impleméntales a través de tecnologías.
Para el ingeniero de sistemas el conocimiento de estos temas es muy importante, puesto que en su empresa el equipo de desarrollo puede trabajar más eficiente, logrando así que se logren mejores resultados con sus productos de software; habiendo también la posibilidad de fracaso al no tener implementada la base más importante de la ingeniería de software (metodología-ciclo de vida de desarrollo de software y arquitectura).
Con el siguiente documento se busca realizar un análisis crítico sobre ciclo de desarrollo de software y arquitectura del sistema más utilizado, recopilando datos, revisión de libros básicos e internet. Además de proporcionar conocimientos teóricos de las metodologías, arquitecturas y modelos de ciclo de vida, etc.
OBJETIVOS
OBJETIVO GENERAL
Analizar el ciclo de vida de desarrollo de software y arquitectura del sistema más utilizado mediante la recopilación de datos, revisión en los libros básicos e internet para la obtención de información pertinente que describa el correcto desarrollo del software en las diferentes etapas del proyecto.
OBJETIVOS ESPECÍFICOS
- Definir el ciclo de vida de desarrollo de software mediante la descripción de su importancia dentro de los proyecto de diseño de aplicaciones informáticas.
- Analizar cada una de las etapas que intervienen en el desarrollo del software de acuerdo a su clasificación.
- Describir la importancia de la arquitectura de software más utilizada en el diseño de sistemas mediante la descripción de sus ventajas.
MARCO TEÓRICO
- Ciclo del desarrollo del Software
“Por ciclo de vida del software, entendemos la sucesión de etapas por las que pasa el software desde que un nuevo proyecto es concebido hasta que se deja de usar. Estas etapas representan el ciclo de actividades involucradas en el desarrollo, uso y mantenimiento de sistemas de software, además de llevar asociadas una serie de documentos que serán la salida de cada una de estas fases y servirán de entrada en la fase siguiente.” [1]
...