Ensayo de Ingeniería de Software.
Enviado por Ledesma • 31 de Mayo de 2018 • 1.149 Palabras (5 Páginas) • 395 Visitas
...
Para poder llevar a cabo la cuantificación de la calidad, es necesario entender métricas como la densidad de defectos y la evaluación de confiabilidad.
En la calidad hay subprocesos de aseguramiento de calidad, verificación, validación, revisión y auditoria. También debe considerar tópicos como la clasificación de defectos, control estadístico de calidad, modelos de predicción y el análisis de tendencias.
Es de mucha importancia llevar a cabo el mantenimiento, ya que en él se realizan las modificaciones que pueden ser de tipo preventivas, correctivas, perfectivo o adaptativo.
Para llevar a cabo la administración de la configuración del software SCM, esta se encarga de identificar la configuración en los diferentes puntos del tiempo para que sea capaz de controlar los cambios y se mantenga íntegro y rastreable durante el ciclo de vida del software, en esta se requiere saber identificar los elementos de la configuración, definir el proceso del control del cambio, auditar y reportar el estado de la configuración y poder llegar a administrar la integración y liberación de todo el sistema.
La siguiente área consiste en aplicación de actividades administrativas para asegurar que el desarrollo y mantenimiento del software sea de manera sistematica, disciplinada y contable de todo lo anterior la administración de la ingeniería del software es la encargada de llevarlo a cabo; en ella destacan la planeación de proyectos, estimación de esfuerzos, asignación de recursos, administración de riesgos, manejo de proveedores, manejo de métricas, evaluación y cierre de proyectos.
Ahora bien el proceso de la ingeniería de software es considerado como el primer nivel de procesos, seguidamente existe un segundo nivel que se encarga de la definición, implantación, evaluación, mejora y administración del cambio de los de primer nivel y a este se refiere el área de conocimiento del proceso de la ingeniería de software.
Por ultimo esta las herramientas y métodos, la primera se encarga del la automatización de las tareas repetitivas y definidas, esto permite que el ingeniero habilite en el la creatividad en el proceso, en esta existen diversas herramientas para asistir todas las áreas del conocimiento, los métodos se encargan de establecer la estructura para poder realizar una sistematización de las actividades con el fin de alcanzar el éxito, se enfoca a una sola área del conocimiento en la que se pueden aplicar técnicas informales, formales y en prototipos.
En conclusión es una lectura que ayuda a comprender que la ingeniería de software es mucho más que programar, no tirar código a lo tonto ya que es necesario de varios conocimientos que se adquieren en la ingeniería de software y que con el tiempo se van mejorando y teniendo mejor domino de cada uno de ellos, obviamente para poder crear un proyecto de software de calidad usamos las técnicas antes mencionadas como la capa de requerimientos, diseño, construcción, pruebas, calidad, mantenimiento etc.. sabemos que no se puede hacer un proyecto de software solo, porque nos tomaría mucho tiempo y se elevaría el costo de producción, se necesita trabajar en equipo con personas, ingenieros que conozcan el área y poder entregar el proyecto a tiempo y satisfacer las necesidades y problemas del cliente.
...