Está en la página 1de 13

Practica Ingeniería De Requisitos

Actividad Evaluativa Ing De Software II Eje 2

Integrantes:

Esteban Acevedo Rojas


José Daniel Macías Tovar
Luis Fernando Guiza Rodríguez

Mariela Estefani Rios Cabrera

Johnatan Camilo Amaya Pinzon

Fundación Universitaria Areandina

08-05-2023
2

Practica Ingeniería De Requisitos.

Actividad Evaluativa Ing De Software II Eje 2

Integrantes:

Esteban Acevedo Rojas


José Daniel Macías Tovar
Luis Fernando Guiza Rodríguez

Tatiana Elena Torres Gamero

Mariela Estefani Rios Cabrera

Johnatan Camilo Amaya Pin

Docente:

Andrés Alfonso Cárdenas Rojas

Fundación Universitaria Areandina

08-05-2023
3

Tabla de Contenido

Introducción ....................................................................................................................4

Objetivo General .............................................................................................................5

Instrucciones actividad ....................................................................................................5

Desarrollo de la Actividad ......................................................................................... 6-11

Conclusión………………………………………………………………………………...122

Referencias………………………………………………………………………………..133
4

Introducción

La formación del Ingeniero en sistemas involucra el conocimiento de diferentes arquitecturas que permiten

soportar el procesamiento y transmisión de la información, los cuales se convierten en elementos

fundamentales al momento de desarrollar una solución de software. Esto le permite plantear diferentes

alternativas para una solución informática, usando como soporte las soluciones computacionales existentes.

El siguiente trabajo se realiza con el fin de plasmar lo aprendido en los encuentros sincrónicos, de

igual manera identificar y repasar los conceptos vistos en el eje 2.


5

Objetivo General

Que el estudiante mediante un taller práctico demuestre los conocimientos adquiridos y desarrolle

competencias referentes a los temas arquitectura de software.

Instrucciones para la tarea:

En equipos de tres o cuatro estudiantes desarrollar lo siguiente:

1. Haga un cuadro comparativo donde explique las ventajas y desventajas de la arqui-


tectura en tres capas, cliente servidor y SOA.

2. Genere un plan para asegurar la calidad del software.


Un plan debe contener un cronograma de actividades en este se plasman las tareas
a desarrollar, mínimo 10, debe tener fechas de elaboración y el responsable.

3. answer the following question: ¿what advantages does it give us to use a sof-
tware development methodology?

4. Investigar y dar respuesta a la siguiente pregunta:

¿Qué es la ética profesional y como la aplico en mi profesión?

Cargar un en PDF con el nombre completo de los integrantes del equipo.


6

Desarrollo Actividad

1. Haga un cuadro comparativo donde explique las ventajas y desventajas de la arquitectura en tres
capas, cliente servidor y SOA.
7

2. Genere un plan para asegurar la calidad del software.

Un plan debe contener un cronograma de actividades en este se plasman las tareas a


desarrollar, mínimo 10, debe tener fechas de elaboración y el responsable.

Objetivo:

En este documento se ha diseñado con el objetivo de plasmar y especificar las actividades que se
ejecutaran y veremos a continuación, para así mismo garantizar y proteger la calidad del software
el cual se implementara de acuerdo a una planeación previa.
Se especificarán de manera precisa los productos que se van a revisar y las normas metodologías
que se tendrán en cuenta y se utilizaran, también se verificaran los estándares que se van a aplicar,
se utilizaran herramientas gráficas y software de diseño,

A continuación estos serán los responsables de coordinar gestionar desarrollar e identificar y


realizar pruebas.

Roles y responsabilidades:
8

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
9
Estándares para herramientas para el desarrollo de software

- Java NetBeans

Productos entregables para software y análisis y diseño

-Plan de salida de software


- Especificaciones y requerimientos de software
- Caso de uso
- Mokups
- Plan de prueba

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
10
Atributos de calidad de software

- Funcional
- Flexible – seguridad

3. answer the following question: ¿what advantages does it give us to use a software
development methodology?

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.

¿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.
11
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

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 se
define como ética profesional. La ética profesional un conjunto de y que los profesionales de un
determinado sector normas valores morales deben respetar durante el ejercicio de su profesión.

Se traduce en una serie de comportamientos y encaminadas a fomentar pautas de actuación 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

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 la Ética Informática es l Ética Informática a 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.

En mi lugar de trabajo la aplico ya que como encargado del área de sistemas tengo que resguardar y estar al
tanto de la información privada, proteger la red de posibles vulnerabilidades, dar soporte y brindar un
servicio óptimo de acuerdo a mi profesión, y para todo esto debo seguir protocolos ya que no puedo andar a
la ligera tomando la situación sin pasos a seguir, debo seguir estándares y protocolos para desarrollar
satisfactoriamente estas labores.
12

Conclusión

Considero desde mi punto de vista, que es importante conocer cada uno de los pasos y etapas que
se deben seguir a la hora de tomar un proyecto de realización de un software, es importante
conocer las distintas metodologías que se tienen para que el producto final sea exitoso y poder
cumplir con lo exigido por el cliente final.

También a través de estas metodologías agiles de desarrollo se puede garantizar un eficiente


construcción y escalamiento de la aplicación a diseñar como es el ejemplo de los patrones de
diseño los cuales una vez comprendido podemos abarcar y desglosar el diseño y construcción de
una manera la cual nos facilite su entendimiento mantenibilidad y escalamiento.
13

Referencias

https://reactiveprogramming.io/blog/es/estilos-arquitectonicos/capasSchiaffarino

https://www.ibm.com/mx-es/cloud/learn/three-tier-architectureQue

https://www.euroinnova.co/blog/que-es-la-etica-profesional-y-para-que-sirve.Maida

https://concepto.de/etica-profesional/

https://recursoshumanos.tv/articulos/que-es-la-etica-profesional-y-por-que-es-importante/

También podría gustarte