ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingeniería De Sistemas Desarrollo De Software


Enviado por   •  16 de Agosto de 2021  •  Ensayo  •  632 Palabras (3 Páginas)  •  112 Visitas

Página 1 de 3

Universidad Minuto De Dios (UNIMINUTO)

Andres Felipe Pascagaza Mila

Ingeniería De Sistemas

Desarrollo De Software

  1. ¿Por qué se considera el desarrollo del software como un proceso industrial de forma similar a la construcción de un edificio?
  • Desarrollar un software significa construirlo mediante una seria de etapas, en general los desarrolladores se centran en la solución de un problema, este problema a resolver debe ser deducido a partir de su solución.

Fases: Análisis de requisitos – diseño y arquitectura – programación – pruebas – documentación – mantenimiento.

  • El desarrollo del software tiene un proceso similar a la de una construcción de un edificio, ya que, tanto para construir un edificio como para desarrollar un software, se tiene que tener una planeación, comenzando por una idea para solucionar algo o crear algo que beneficie a una cierta cantidad de personas.

Posteriormente de la creación de la idea, se va a plasmarla en un documento haciendo el diseño poco a poco, mirando errores, hasta que se obtenga el resultado ideal. Ya cuando todo esté listo se comienza la construcción de ya se la edificación, como también del software.

  1. ¿en qué consiste la complejidad del software?
  • La complejidad del diseño de software se evalúa con una serie de métodos importantes para complejidades de software.
  • Medidas de complejidad de halstead:

Maurice Howard Halstead, las medidas de Halstead depende de la implementación real del programa y de sus medidas, las cuales son computadas directamente desde los operadores y operando del código origen, de forma estática. Permite evaluar el testing time.

  • Medidas de complejidad ciclomàtica:

Cada programa incluye enunciados para ejecutar con tal de llevar a cabo una tarea y otros enunciados de toma decisiones, se trabaja con varios esquemas: codificación, esquema de flujo, grafico de flujo.

  • Métrica de punto función:

Es utilizada para medir el tamaño del software, la métrica de punto función se centra en la funcionalidad que aporta el sistema, las características y funcionalidades del sistema se usan para medir la complejidad del software.

 

  1. Explica la problemática de desarrollar software
  • Mala estimación de tiempos: tener una mala estimación de tiempos y costo afecta a ambas partes, a ti como cliente y al proveedor.
  • Escatimar en el control de calidad: aseguración de la calidad es una etapa primordial validar todos los puntos de quiebre y cruciales.
  • Diseño inadecuado: siempre estar pendientes de los entregables de esta fase, que por lo regular los más comunes son un prototipo o wireframes de lo que será la interfaz de usuario.
  •  Confiar demasiado en tecnologías-herramientas no exploradas previamente: las buenas tecnologías siempre tienen su momento de despliegue, algunas se quedan y otras simplemente deciden partir.
  • Motivación débil: cuando de equipos de trabajo se trata, la motivación es un aspecto crucial a tener en cuenta y cuidar en los miembros de un equipo.
  • Añadir más personal a un proyecto atrasado: conocer quién es el equipo asignado a tu proyecto debería de ser un requisito que todo cliente debería de pedir a su proveedor.
  • Insuficiente administración de los riesgos: un riesgo es un evento o condición incierta que, si sucede, tiene un efecto en por lo menos uno de los objetivos del proyecto:
  1. Riesgos asociados con los usuarios
  2. Factores de riesgo asociados al líder del proyecto
  3. Factores asociados a la ejecución dl proyecto
  4. Factores de riesgo asociados al entorno.

  1. En sus palabras explique en qué consiste la ingeniería del software
  • La ingeniería de software consiste en un proceso formal para realizar un software, este software cubrirá o suplirá alguna necesidad que tenga la persona, el cual se basa en llegar a cabo una serie de fases y/o etapas, que cada una de ellas se dedica a que la finalidad del proyecto sea la más exitosa y la más acertada.

Bibliografía:

https://www.tutorialspoint.com/es/software_engineering/software_design_complexity.htm

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (38 Kb) docx (11 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com