Title | Practica Ingeniería DE Requisitos |
---|---|
Author | Anonymous User |
Course | Informática Aplicada |
Institution | Fundación Universitaria del Área Andina |
Pages | 9 |
File Size | 222.7 KB |
File Type | |
Total Downloads | 315 |
Total Views | 604 |
INGENIERIA DE SOFTWARE IIActividad evaluativa Eje 2PRESENTADO POR:JAIME EDUARDO CAYCEDOSIGIFREDO THOMAS CAMPOCINDY REQUENE ZAMBRANODEYBY WALDY MARTINEZDOCENTEANGEL VARON QUIMBAYOFUNDACION UNIVERSITARIA DEL AREA ANDINAINGENIERIA DE SISTEMASMAYO 20211. Cuadro comparativo, ventajas y desventajas de los...
PRACTICA INGENIERÍA DE REQUISITOS INGENIERIA DE SOFTWARE II Actividad evaluativa Eje 2
PRESENTADO POR: JAIME EDUARDO CAYCEDO SIGIFREDO THOMAS CAMPO CINDY REQUENE ZAMBRANO DEYBY WALDY MARTINEZ
DOCENTE ANGEL VARON QUIMBAYO
FUNDACION UNIVERSITARIA DEL AREA ANDINA INGENIERIA DE SISTEMAS MAYO 2021
1
PRACTICA INGENIERÍA DE REQUISITOS 1. Cuadro comparativo, ventajas y desventajas de los tipos de Arquitectura
Arquitectura - Estilos 3 Capas
Ventajas
desventajas
-Permite distribuir el trabajo
-Perdida de eficiencia
de creación de una aplicación por niveles
-trabajo redundante entre varias capas
-El desarrollo se puede llevar a cabo en varios niveles
-Dificultad de diseñar correctamente la
-Permite trabajar en varios
granularidad de las capas
niveles de abstracción La comunicación a través de las distintas capas puede ser poco eficiente en el sistema Cliente - servidor
-Escalabilidad ya que se
-la congestión de datos.
puede aumentar la capacidad de los clientes y servidores.
- cuando el servidor está caído las peticiones de los
-Es de fácil mantenimiento.
clientes no pueden ser respondidas.
-Centralización en el control de datos, recursos e integridad. -ayuda a mantener al día los datos.
PRACTICA INGENIERÍA DE REQUISITOS Servicio SOA
-Mejora en los tiempos de
-Requiere un alto esfuerzo
cambios de procesos.
por parte de las organizaciones realizar el
-Facilidad para la evolución
cambio a SOA.
de nuevos modelos de negocio.
-La velocidad de intercambio de los datos es más lenta que
- Facilidad para la
haciendo el intercambio de
integración de tecnologías.
forma directa
2. Plan de aseguramiento de la calidad de software. Objetivo Este documento se ha realizado con el fin de especificar las actividades que se ejecutaran, para garantizar y proteger la calidad del software el cual se implementara de acuerdo a una planeación previa. Se especificarán los productos que se van a revisar y las normas metodologías que se utilizaran, también se verificaran los estándares que se van a aplicar, se utilizaran herramientas gráficas y software de diseño, cuatro ingenieros que será los responsables de coordinar gestionar desarrollar e identificar y realizar pruebas Roles y Responsabilidades Organización Tarea Sigifredo Thomas Campo Gestión de desarrollo de software
Responsabilidad Verificar que el trabajo se ejecute en los tiempos establecidos, de acuerdo a él plan de ejecución
Jaime Eduardo Caycedo Coordina la adquisición de Ramos
Obtener en tiempo y forma los requisitos para el desarrollo de la aplicación
PRACTICA INGENIERÍA DE REQUISITOS Cindy Paola Requene Desarrollador de aplicación
Encargado de realizar la aplicación que se ejecutara
waldy Martínez Identifica y defina pruebas necesarias
Implementa un plan de pruebas adecuado para el proyecto
Documentación El objetivo de esta sesión es explicar en forma detalla, la documentación que dirigen el desarrollo del proyecto y que serán revisados y ejecutados como parte de las actividades de aseguramiento de la calidad
Documentación requerida -
especificación de requerimientos
-
diseño del sistema y descripción de la arquitectura
-
plan de verificación y validación
-
reportes de verificación
-
documentación de usuario
-
plan de proyecto Estándares Practicas convenciones y métricas
-
IEEE830
-
IEEE829 Estándares para base de datos
-
My SQL DB Estándares para herramientas para el desarrollo de software
-
Java NetBeans Productos entregables para software y análisis y diseño
PRACTICA INGENIERÍA DE REQUISITOS -
Plan de salida de software
-
Especificaciones y requerimientos de software
-
Caso de uso
-
Mokups
-
Plan de prueba
Revisión y auditoria Revisión Inspección de requerimientos
descripción El objetivo es cumplir y asegurar de que se cumplan los requerimientos específicos por el cliente
Revisión crítica del diseño
Descripción detallada de forma crítica del diseño de arquitectura
Verificación y validación
Verificación y validación de la ejecución del proyecto
Auditoria funcional
Descripción de la auditoria funcional
Auditoria en proceso
Descripción de la auditoria de proceso
Revisión de pruebas
Una revisión de todas las pruebas y que todo se encuentra tal cual lo planeado
Herramientas técnicas y metodológicas - auditorias de calidad - análisis del proceso - diseños de experimentos - estudios comparativos - Diagrama de comportamiento - revisión y reparación de anomalías - metodologías agiles
PRACTICA INGENIERÍA DE REQUISITOS
Atributos de calidad de software -
Funcional
-
Flexible
-
seguridad Español
3. ¿Qué ventajas nos da utilizar una metodología de desarrollo de software? La metodología de software permite que un proyecto proporcione mejores estimaciones, entregue sistemas estables, mantenga informado al cliente, cree una comprensión clara de la tarea que tiene por delante e identifique las dificultades antes, lo que le permitirá disponer de tiempo suficiente para realizar ajustes, también gracias a la gran cantidad y los diferentes tipos de metodología de software, podemos escoger el que más se acerque o se asemeje a nuestro proyecto para su implementación El software de computadora puede describirse como un sistema de información diseñado como un marco. Esto está orientado a hacer que el proceso de comandos sea eficiente y simple. Con el progreso de la tecnología y el aumento en el uso de computadoras en todo el mundo, las metodologías de desarrollo de software han pasado de una actitud de código y corrección a métodos modernos que han hecho de la planificación y la disciplina una rutina, alguna de las ventajas de utilizar la metodología de software ➢ ofrecen una rápida respuesta a cambios de requisitos a lo largo del desarrollo del proyecto gracias a su proceso iterativo ➢ amplificar el aprendizaje ➢ entregar un trabajo lo antes posible ➢ potenciar al equipo para una mejor labor ➢ crear una integridad cliente servidor ➢ facilitar el proceso de implementación del software
Ingles 3. answer the following question: ¿what advantages does it give us to use a software development methodology?
PRACTICA INGENIERÍA DE REQUISITOS The software methodology enables a project to provide better estimates, deliver stable systems, keep the customer informed, create a clear understanding of the task ahead, and identify challenges earlier, allowing you enough time to make adjustments, Also thanks to the large number and different types of software methodology, we can choose the one that most closely matches or resembles our project for its implementation. Computer software can be described as an information system designed as a framework. This is geared towards making command processing efficient and simple. With the advancement of technology and the increase in the use of computers around the world, software development methodologies have shifted from an attitude of code and correctness to modern methods that have made planning and discipline routine, some of the advantages of using the software methodology
-
Offer a quick response to changes in requirements throughout the development of the Project thanks to their iterative process
-
Amplify learning
-
Submit a job as soon as posible
-
Empower the team for a better job
-
Create a client server integrity
-
Facilitate the software implementation process
4. ¿Qué es la ética profesional y como la aplico en mi profesión? Al desempeñar una actividad profesional es imprescindible actuar bajo una serie de normas y premisas éticas y morales que garanticen la diligencia en el ejercicio de dicha profesión. Es lo que se conoce como ética profesional. La ética profesional se define como un conjunto de normas y valores morales que los profesionales de un determinado sector deben respetar durante el ejercicio de su profesión. Se traduce en una serie de comportamientos y pautas de actuación encaminadas a fomentar las buenas prácticas laborales y la armonía social. Entre estos principios éticos están la responsabilidad, el respeto, la diligencia, la constancia, la puntualidad, la justicia o la honestidad
PRACTICA INGENIERÍA DE REQUISITOS La ingeniería de sistemas es un área importante en la actualidad, debido a sus grandes avances y aportes al medio laboral, educativo entre otros, es necesario darle un aporte desde un aspecto humano y moral, como lo es la ética, El Internet es una red de comunicación no regulada, lo cual da paso a que se cometan actividades no éticas e ilegales que perjudiquen a la sociedad. Así como muchas otras profesiones, la Informática se ha visto en la necesidad de reflexionar sobre una ética particular. A esa ética se le conoce como Ética Informática la Ética Informática es la disciplina que analiza problemas éticos que son creados por la tecnología de los ordenadores, también los que son transformados o agravados por la misma. Dado que existe una falta de reglamentación en cómo utilizar estas nuevas tecnologías
PRACTICA INGENIERÍA DE REQUISITOS Referencias León Socha, Fredy. Ingeniería de Software II. https://areandina.instructure.com/courses/12992...