Ingeniería De Sistemas Desarrollo De Software
Enviado por perropt • 16 de Agosto de 2021 • Ensayo • 632 Palabras (3 Páginas) • 112 Visitas
Universidad Minuto De Dios (UNIMINUTO)
Andres Felipe Pascagaza Mila
Ingeniería De Sistemas
Desarrollo De Software
- ¿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.
- ¿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.
- 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:
- Riesgos asociados con los usuarios
- Factores de riesgo asociados al líder del proyecto
- Factores asociados a la ejecución dl proyecto
- Factores de riesgo asociados al entorno.
- 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
...