Taller 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Taller No 2

Hilara Machaca Juan Pablo


Ordoñez Sanchez Sheily Wara
26 de febrero de 2018

1. Realice un comentario respecto al siguiente cuerpo de conocimiento construido alrede-


dor de la ingenierı́a del software en los últimos 30 años del siglo XX: (a) el software
no se gasta, (b) el cambio es inevitable, (c) el mantenimiento mejora el software, (d)
el costo real de la posesión del software es bajo, (e) el software nunca muere, (f) el
tamaño no importa.

a) ¿El software no se gasta?


R. El software no tiende a gastarse por que no tiene una estructura fı́sica como tal, el
software es abstracto e intangible. Sin embargo con el transcurso del tiempo este tiende
a volverse obsoleto debido a que surgen nuevos requerimientos y/o actualizaciones por
los que se desprecia el valor con el que inicio.

b) ¿El cambio es inevitable?


R. Evidentemente el cambio es inevitable ya que todo tiene un proceso de retroalimen-
tacion, partiendo de esto debe reinventarse a si mismo tomando en cuenta los nuevos
requerimientos o necesidades.

c) ¿el mantenimiento mejora el software?


R. Existen dos puntos de vista, en primera instancia si se realiza un mantenimiento y
a lo largo de este proceso se detecta errores o ineficiencia en algunos procesos estos de-
ben ser corregidos lo cual implica un mejoramiento, lo mismo si se agregarı́a una nueva
caracterı́stica. Desde otro punto de vista si solo se realiza un mantenimiento preventivo
ante la presentación posible de errores este no mejora y tiende a la obsolescencia.

d) ¿El costo real de la posesión del software es bajo?


R. Dependiendo del contexto y las necesidades en las que se aplica este puede tener
un costo relativamente bajo en comparativa con los costos en recursos humanos que
realizaban los requerimientos y/o tareas en lugar del software, sin embargo el costo de
compra de un software, mantenimiento pueden llegar a ser costosos, pensando también
que con el trascurso del tiempo este se volverá obsoleto.

1
e) ¿El software nunca muere?
R. El software no muere ni de manera fı́sica ni de forma lógica, pero conforme trascurre
el tiempo este se vuelve obsoleto.

f ) ¿El tamaño no importa?


R. Si, definitivamente el tamaño no siempre determina la calidad de software. Mucho
depende de bajo que paradigmas se creo y que actividades desempeña.

2. Baetjer, en el artı́culo publicado el año 1998 con el tı́tulo “Software como capital”,
afirma que: “El proceso genera interacción entre usuarios y diseñadores, entre usuarios
y herramientas cambiantes (tecnologı́a)”. Realice una lista de cinco preguntas que: (a)
Los diseñadores deben responder a los usuarios, (b) los usuarios deben plantear a los
diseñadores, (c) los usuarios deben hacerse a sı́ mismos sobre el producto de software
que ha de elaborarse, (d) los diseñadores deben plantearse acerca del producto software
que va a construirse y del proceso que se usará para ello.

a) Los diseñadores deben responder a los usuarios


R.
-¿Que tiempo de vida tendrá el software?
-¿Como asegurar la veracidad de los datos obtenidos del sistema?
-¿Que ventajas y desventajas (si hubiese) tengo al utilizar el software?
-¿Se puede generar nuevos requerimientos?
-¿Cual es la capacidad del sistema o punto de colapso (si hubiese)?

b) Los usuarios deben plantear a los diseñadores


R.
-¿Peticiones directas, claras sin rodeos?
-¿El software sea lo mas sencillo de operar?
-¿Información veras y detallada de procesos que realiza?
-¿Polı́ticas de decisión?
-¿Tablas y gráficos para un mejor entendimiento?
c) Los usuarios deben hacerse a sı́ mismos sobre el producto de software
que ha de elaborarse
R.
-¿Por qué merece la pena hacer elaborar el software?
-¿Tengo claros los objetivos y requisitos del software que deseo?
-¿Este software beneficiara a todos los integrantes de mi equipo de trabajo?
-¿Cuento con el presupuesto que necesito?
-¿Qué pasarı́a si en algún momento el software ya no cumple con mis necesidades?
d) Los diseñadores deben plantearse acerca del producto software que va a
construirse y del proceso que se usará para ello
R.
-¿Para qué clase de usuarios se hará el software?

2
-¿El usuario presenta de forma clara todos los requerimientos necesarios para la elabo-
ración del software?
-¿Cuál será la dificultad para elaborarlo?
-¿Cuánto tiempo me llevara terminar de elaborarlo?
-¿Qué tecnologı́a usare?

3. Con base en los siguientes conceptos importantes: Personas, los que trabajan, produc-
to, lo que se obtiene, proyecto, la pauta a seguir para desarrollar un producto, proceso,
la pauta a seguir para desarrollar un proyecto, describa dichos conceptos para los si-
guientes elementos: Una computadora, un producto software, un dispositivo móvil, un
automóvil, una casa, un escritorio.
R.
Una computadora: adultos, niños, adolescentes, jóvenes. Usuario, desarrollador, en-
samblador. Páginas, aplicaciones, software. Información, videos, aplicaciones, audios.
Se desarrolla muchos proyectos dependiendo del usuario. Se puede encontrar muchas
pautas para desarrollar un producto a partir de este. A partir de esta se puede seguir
un proceso, por el cual podemos llegar a una mejora. Las pautas dependen al usuario,
a que proyecto se enfocara.
Un producto software: jóvenes, adultos. El desarrollador. Procesos, respuestas. In-
formación, ayuda, mejoras. De un software se pueden realizar finitos proyectos. Se
puede encontrar muchas pautas para desarrollar un producto a partir de este. De este
software se puede proceder a una idea más clara y mejorarla. A partir de la creación
del software se desarrollara muchas pautas para seguir con otro proyecto.
Un dispositivo móvil: adultos, jóvenes, adolecentes. Desarrolladores, programadores,
ensambladores. Fotos, sonidos, iluminacion, comunicación. Imágenes, música, aplica-
ciones. Difusión de mensajes, otros. Se puede encontrar muchas pautas para crear un
producto a partir de este. Como se pudo ver se puede seguir el proceso cada vez y
mejorar la tecnologı́a. A partir de un dispositivo móvil se crean muchas pautas para
realizar cualquier proyecto.
Un automóvil: jóvenes, adultos. Maquinas, personas. Dióxido de carbono, monóxido.
Confort, seguridad. No hay proyecto. Se puede encontrar muchas pautas para crear
productos a partir de este. Si seguimos el proceso cada vez se ve más tecnologı́a en un
automóvil, este ayuda mucho a la persona que lo utiliza No hay pautas.
Una casa: jóvenes, adultos, niños, adolescentes. Personas encargadas de construcción,
arquitectos. Hogar, refugio. Comodidad, privacidad, abrigo. No hay proyecto. Se puede
encontrar pautas para desarrollar un producto a partir de este. Mediante procesos cada
vez las casas van siendo más seguras. No hay pautas para un proyecto.
Un escritorio: jóvenes, adultos, niños, adolescentes. Personas expertas en madera o
maquinas. Espacio para colocar cosas, un soporte. Comodidad para realizar trabajos.
No hay proyecto. Se puede encontrar pautas para desarrollar un producto a partir de
este. No hay pautas para algún proyecto

4. Especifique el modelo de proceso adecuado para el desarrollo de un producto software


encargado de la verificación de la identidad de una persona, a través de su huella dac-
tilar, y la validación de dicha identidad a través de la firma digital de la persona.

3
R. Basados en la constante actualización del software para la verificación de identidad
determinamos un modelo evolutivo (espiral), por sus etapas de proceso:

-Determinar objetivos
-Planificación
-Desarrollar y probar
-Análisis de riesgo

5. Describa el modelo de proceso adecuado para el desarrollo de un producto software


encargado de la administración de la Biblioteca Especializada de la Carrera de In-
formática.
R. El modelo de desarrollo rápido de aplicaciones ya que su desarrollo es extrema-
damente corto tendrı́amos un modelo funcional en 60 o 90 dı́as, se descubrirı́an los
requerimientos de los estudiantes y administrativos, se centra más en el código que
en la documentación, usar de forma efectiva herramientas y frameworks, participación
activa del estudiante y administrativo.
6. Especifique el modelo de proceso adecuado para el desarrollo de un producto software
encargado de la administración del Laboratorio Superior de Informática (LASIN).
R. Como se trata de un sistema de administración de laboratorio, sigue mas a un
modelo tradicional para ser mas especifico a un modelo clásico o lineal por sus etapas
de desarrollo:
-Análisis
-Diseño
-Codificación
-Prueba
7. Describa el modelo de proceso adecuado para el desarrollo de un producto software
encargado de la administración de los cursos de verano para los estudiantes de la
Carrera de Informática.
R. El modelo de desarrollo de métodos formales, se basa en la transformación de una
especificación formal a lo largo de varias representaciones hasta llegar a un programa
ejecutable, sistemas crı́ticos en los que la seguridad y fiabilidad debe poder asegurarse
antes de poner el sistema en operación.
8. Especifique el modelo de proceso adecuado para el desarrollo de un producto software
encargado del control de las sesiones del Honorable Concejo de la Carrera de Informáti-
ca.
R. Analizando la pregunta , sigue mas a un modelo iterativo debido a que tendrá que
aclarar los requerimientos de los usuarios en este caso el Honorable consejo de la Carre-
ra, también ir actualizando sesiones ya se para una nueva sesión o para la modificación
de una existente.

También podría gustarte