Entradas

CIERMMI 2017

Imagen
CIERMMI 2017 nos manifestó una cordial bienvenida dándonos a conocer su objetivo genera que es establecer un espacio e discusión y reflexión en temas relacionados con las áreas de energías renovables, mantenimiento industrial, mecatronica e informática con la participación de estudiantes, profesores, investigadores, conferencias nacionales e internacionales, promoviendo la conformación y consolidación de redes de investigación. Contribuyendo a brindar un espacio de divulgación y debate de las ponencias de estudiantes, egresados, académicos e investigadores representantes de las distintas instituciones de educación superior y centros de investigadores de nuestro país que contribuya a la conformación de redes de investigación entre diferentes instituciones. Una de las conferencias mas relevantes según nuestra carrera fue la ponencia de la señorita  EVA RAFAEL PÉREZ Esta ponencia tuvo que ser remplazada por mi compañero Manuel Silva, el tema a tratar fue "SISTEMA INTEGRAL WEB P...

Especificación de requerimientos

Imagen
Requerimientos funcionales Los requerimientos funcionales deben estar redactados de tal forma que sean: •comprensibles para usuarios sin conocimientos • técnicos avanzados •Especificar el comportamiento externo del sistema •Evitar establecer características de su diseño, deben priorizarse (al menos, se ha de distinguir entre requisitos obligatorios y requisitos deseables). Requerimientos no funcionales •Los requerimientos no funcionales representan características generales y restricciones de la aplicación o sistema que se esté desarrollando. •Suelen presentar dificultades en su definición dado que su conformidad o no conformidad podría ser sujeto de libre interpretación, por lo cual es recomendable acompañar su definición con criterios de aceptación que se puedan medir. Características De Los Requerimientos 1.- Necesario: •Es necesario si su omisión •Provoca una deficiencia en el sistema a construir •Su capacidad, •Características físicas o factor de calidad no pue...

OBTENCIÓN Y ANÁLISIS DE REQUERIMIENTOS

Imagen
OBTENCIÓN Y ANÁLISIS DE REQUERIMIENTOS  Los ingenieros de software trabajan con los clientes y los usuarios finales del sistema para determinar el dominio de la aplicación, que servicios debe proporcionar el sistema el rendimiento requerido del sistema, las restricciones hardware, etc. TÉCNICAS PARA LA OBTENCIÓN DE REQUERIMIENTOS Se debe aclarar que ninguna de las técnicas siguientes es suficiente por si sola y que es recomendable combinarlas para obtener requerimientos completos: 1.Entrevistas 2.Desarrollo conjunto de aplicaciones 3.Desarrollo de prototipos 4.Observación 5.Estudio de documentación 6.Cuestionarios ENTREVISTAS  La entrevista es de gran utilidad para obtener información cualitativa como opiniones, o descripciones subjetivas de actividades. Es muy importante la forma en que se plantea la conversación y la relación que se establece en la entrevista. DESARROLLO CONJUNTO D APLICACIONES Promueva la cooperación y el trabajo en equipo ...
Imagen
¿POR QUÉ ES IMPORTANTE APLICAR INGENIERÍA DE SOFTWARE EN LA CARRERA DE TIC’S?

Ventajas y desventajas de las metodologías de software

Imagen
Metodologías Ágiles Las metodologías ágiles son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmadurez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias especificas del entorno. Ventajas  Mayor control en cuanto a la programación del desarrollo Al tener control, se reduce el riesgo de excesos de gastos Desventajas El usuario no participa en el proceso de desarrollo El proceso no se hace de forma secuencial El tiempo de desarrollo excede al estimado Si el usuario olvida aclarar pautas, esto puede significar, sobrecostos en el proyecto

Ventajas y Desventajas de las Metodologías de Software

Imagen
Metodologías tradicionales Imponen una disciplina de trabajo sobre el proceso de desarrollo del software, con el fin de conseguir un software más eficiente. Para ello, se hace énfasis en la planificación total de todo el trabajo a realizar y una vez que está todo detallado, comienza el ciclo de desarrollo del producto software. Se centran especialmente en el control del proceso, mediante una rigurosa definición de roles, actividades, artefactos, herramientas y notaciones para el modelado y documentación detallada   Además, las metodologías tradicionales no se adaptan adecuadamente a los cambios, por lo que no son métodos adecuados cuando se trabaja en un entorno, donde los requisitos no pueden predecirse o bien pueden variar. Ventajas Apropiado para entornos volátiles Permite tener realimentacion de los usuarios  Planificación mas transparente para nuestros clientes, conocer las fechas de entrega de funcionalidades Desventajas Delimitar ...