Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
32 vistas10 páginas

Ing Soft Taller

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 10

DESARROLLO DE ACTIVIDAD AFIANZAMIENTO DE APRENDIZAJE

Integrante(s)
Juan Sebastián Bossa Alvarez
Miguel Eduardo Negrete Núñez
Andrés David Varela López

Prof.
Karina Paola Jiménez Vega

Ingeniería del Software I – T01

UNIVERSIDAD SIMON BOLIVAR


BARRANQUILLA, ATLANTICO

2022 - 1
1. Establezca diferencias y/o semejanzas entre la conceptualización de los términos
Requisitos y Requerimientos en la Ingeniería de Software

Si bien conocemos que los requerimientos del software son aquellos que tratan de la
obtención, análisis, especificación y validación de los mismos requerimientos del
software es decir aquella necesidad documentada en el contenido la cual formara la
funcionalidad de un producto, siendo de este modo los requisitos plantean las
características y funcionalidades del sistema, planteadas en la recogida de información,
llevados por el análisis y documentación sobre los requisitos del cliente; Si bien en
ambas partes estos debe ser de manera clara y coherente puesto al momento de la
lectura y validación no exista fallas de comprensión y su desarrollo sea ejecutado de la
mejor manera.

Requisitos
 Los requisitos del usuario se deben expresar en lenguaje natural.
 Lo que pida un requerimiento debe ser necesario para el producto.
 La descripción del diseño se debe escribir en pseudocódigo.
 Sin ambigüedades

Requerimiento
 Lo que pida un requerimiento debe ser necesario para el producto.
 El texto debe ser claro, preciso y tener una única interpretación posible.
 Debe redactarse en un lenguaje comprensible por los inversores en lugar de uno
de tipo técnico y especializado, aunque aun así debe referenciar los aspectos
importantes
 Se debe poder verificar con absoluta certeza, si el requerimiento fue satisfecho
o no. Esta verificación puede lograrse mediante inspección, análisis,
demostración o testeo.
2. Construya un cuadro sinóptico en donde establezca la clasificación de los
requerimientos con sus respectivos ejemplos
3. Elabore una lista de chequeo que establezca las buenas prácticas que se deben tener en
cuenta a la hora de especificar requerimientos
4. Diseñe la agenda de una entrevista en el proceso de licitación de requisitos de su
proyecto integrado de aula (PIA) en la que se incluyan las técnicas que se emplearán,
los temas a tratar y el desarrollo de la entrevista. De igual manera, Construya un
cuestionario con las preguntas que se aplicarían a los stakeholders (cliente dentro del
desarrollo de software).

Nombre y Apellidos Rol en el Proyecto Responsabilidades/Función

Codificador Encargado de proveer soporte directo


en el seudocódigo y en la
documentación.
Editor/Redactor Desarrolla el documento en donde se
evidencian todos los avances y
documentación que requiere el
proyecto.
Investigador Encargado de organizar y distribuir en
el trabajo en el equipo.
Desarrollador de Cumple en desarrollar las ideas
Software planteadas por el equipo a nuestro
algoritmo.
Editor/Programador Estiliza y rediseña la estética del
software, Corrige pequeños errores de
edición en el JAVA.

Fecha Control Observación Finalidad obtenida

25/02/2022

01/03/2022

10/03/2022
Entrevista
 ¿Que necesitamos para iniciar a planificar el proyecto?
 ¿Qué herramientas vamos a utilizar?
 ¿Crees que serias un real aporte para el proyecto?
 ¿Qué beneficios pretendes sacar al ser parte de este proyecto?
 ¿Qué beneficios traerá este proyecto para la sociedad?
 ¿Quién es el promotor del proyecto?
 ¿Cuál es el resultado esperado?
 ¿Cómo se distribuyen los gastos?
 ¿Cuánto tiempo tomara la realización del proyecto?
 ¿Qué barreras de entrada existen actualmente que impidan con el desarrollo del
proyecto?
 ¿Has diseñado un programa de trabajo similar?
 ¿cuán grande será el uso de la tecnología para el desarrollo?
 ¿Existen limitaciones al momento del desarrollo del proyecto?

5. Indague sobre las herramientas de software que se emplean en la fase de ingeniería de


requisitos. Determine características, versión, licencia, fabricante, sitio web, costos,
ventajas y desventajas de cada una de ellas.

A medida que pasa el tiempo se logra entender que el empleo del software es una buena
opción para agilizar y sistematizar las tareas en el desarrollo de procesos. El desarrollo
de software no es la excepción; en este caso dichas herramientas se han denominado
CASE (Ingeniería De Software Asistida Por Computador). Estas incluyen un conjunto
de programas que facilitan la optimización de un producto ofreciendo apoyo
permanente a los analistas, ingenieros de software y desarrolladores.
Hasta hace poco tiempo las herramientas para la gestión de requisitos de software se
limitaban a editores de texto, los cuales hacían de esta tarea una labor tediosa y confusa.
Actualmente, se cuenta con múltiples opciones, como las que se mencionan a
continuación:

 IRQA 4
Herramienta CASE de Ingeniería de Requisitos, diseñada para soportar las
actividades realizadas en el proceso de especificación de sistemas. Ésta facilita y
formaliza la comunicación entre el cliente, el proveedor y los distintos
miembros del equipo de desarrollo. Facilita la captura, organización y análisis
de las condiciones, así como la especificación de la solución mediante el apoyo
metodológico adaptable a cada cliente

Características: Permite realizar diagramas de bloques, vista de documentos,


Flujos de trabajo, Administrador de informes, Trazabilidad y Modelado
IRQA…
Versión: V4.1
Licencia: Node-Locked (Licencia Local) y Floating (Licencia Concurrente)
Fabricante: Visure
Sitio Web: https://www.componentsource.com/es/product/irqa
Costos: No Disponible
Ventajas: Mejor comunicación entre el equipo de trabajo y ofrece una
organización optima del flujo de trabajo
Desventajas: Muy difícil de usar, conseguir esta app es difícil y requiere
suscripción costosa

 OSRMT (Open Source Requirements Management Tool)


Herramienta libre para la gestión de requisitos, cuyas principales características
son: trabaja en arquitectura cliente/servidor, desarrollada bajo Java; la versión
1.3 trae un módulo para manejar la trazabilidad y lo introduce para el control de
cambios; así mismo, genera la documentación de los requisitos tratados.

Características: Ofrece un entorno funcional mas del lado del servidor por lo
que sus servicios se enfocan en funciones para el Backend del proyecto
Versión: OSRMT 1.8
Licencia: GNU Gpl License
Fabricante: Open Source, Aron Smith (Principal Autor)
Sitio Web: https://github.com/osrmt/osrmt
Costos: De Libre Uso
Ventajas: Al ser un programa de Open Source, se mantiene en contante
actualización por lo que tiene las ultimas funcionalidades que el mercado
necesita
Desventajas: Por otro al ser Open Source, puede estar expuesto a errores y bugs
malintencionados o virus por parte de la comunidad

 JEREMIA
Se trata exclusivamente de una aplicación cliente exclusivamente, lo cual no
permite la posibilidad de trabajar en equipo. Ésta, ayuda durante el desarrollo
del sistema, especialmente en el seguimiento de cambios de los requisitos a lo
largo del ciclo de vida. Con JEREMIA es posible captar las necesidades,
analizarlas y clasificarlas. Implementa un módulo orientado a la generación de
la documentación posible de exportar en formato DocBook XML, la cual junto
con los requisitos, se almacena en una base de datos en MySQL.

Características: Brinda ayuda durante el desarrollo y la mejora del sistema con


el seguimiento de los cambios de requisitos a lo largo del ciclo de vida de los
sistemas.
Versión: Ver1.0 (24 feb 2003)
Licencia: GNU Gpl License
Fabricante: SourceForge
Sitio Web: http://jeremia.sourceforge.net/
Costos: De Libre Uso
Ventajas: No se centra en una eapa del desarrollo sino haciéndole seguimiento
en todo su ciclo de vida
Desventajas: Muy complejo de conseguir aparte de tener muy poca
documentación que ayude para su uso
6. Elabore un Diagrama de flujo con las actividades que se desarrollan en la Ingeniería de
requisitos
(Puede hacer zoom para ver mejor)
Referencias Bibliográficas

 Alarcón, A., & Sandoval, E. (2008). Herramientas CASE para ingeniería de


Requisitos. Cultura Científica, (6), 70–74. Recuperado a partir de
https://revista.jdc.edu.co/index.php/Cult_cient/article/view/305
 Vista de ANÁLISIS DE INGENIERÍA DE REQUERIMIENTOS: ALTA DE
UNIDADES DE APRENDIZAJE EN LA UAI-UAGRO (MÉXICO) | Revista
vínculos https://revistas.udistrital.edu.co/index.php/vinculos/article/view/
4278/8753
 Jimenez Vega K.P (2019) Ingenieria de Requerimiento. Universidad Simon
Bolivar.

También podría gustarte