El documento explica las diferencias entre programa, software y aplicación. Un programa es un conjunto de instrucciones que realizan tareas, un software es la unión de programas, y una aplicación es un programa que interactúa con el usuario. También resume las etapas del desarrollo de software, que incluyen análisis de requisitos, especificación, programación y pruebas. Finalmente, explica que la ingeniería de software se refiere a las técnicas ordenadas para crear software, mientras que el desarrollo de software implica la ejecución de es
El Proceso de Desarrollo de Software EmpresarialSilverio Condo
El Proceso de Desarrollo de Software Empresarial - Las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo.
Un punto de vista sobre la Ingeniería de software, vista desde el sector productivo, una loca pero verdadera jungla de competencia en donde la clave para el éxito podría estar oculta en el abito de cuidar la calidad por sobre la cantidad de desarrollo.
El Proceso de Desarrollo de Software EmpresarialSilverio Condo
El Proceso de Desarrollo de Software Empresarial - Las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño implementado en código, el código es probado, documentado y certificado para su uso operativo.
Un punto de vista sobre la Ingeniería de software, vista desde el sector productivo, una loca pero verdadera jungla de competencia en donde la clave para el éxito podría estar oculta en el abito de cuidar la calidad por sobre la cantidad de desarrollo.
1. Diferencia entre programa, software y aplicación Programa es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora, un software es la unión de un conjunto de programas. En computación, el software -en sentido estricto- es todo programa o aplicación programado para realizar tareas específicas y aplicación es cuando el programa interactúa con el usuario y le ayuda a realizar un tarea
2. ¿Que es ingeniería? Es el estudio de la aplicación de las distintas de la tecnología atreves de técnicas, diseño y modelos
3. ¿Que es ingeniería de software? Es la aplicación practica del conocimiento científico en el diseño y contrición de programa de computadora y documentación asociada requerida para desarrollar y operar y mantenerlos.
4. ¿Por que se dice que el software no se crea ni se construye solo se desarrolla? Porque decir construir o crear se tiene la idea que solamente se realiza la creación o la construcción y hasta ahí esta todo; sin embarco desarrollar es modificar mantener y evolucionar el software por eso es que se utiliza ese termino
5. ¿Qué es calidad? Es un conjunto de propiedades que pueden satisfacer necesidades explicitas o implícitas.
6. ¿Que es calidad de software? Es la expectativa de los programadores que el software sea de calidad para que pueda satisfacer las necesidades de los clientes
7. ¿Porque se dice que no existe software terminado? Por que siempre necesitara cambios según la evolución de la entidad que lo utilice El software siempre se deberá tener a la vanguardia de la tecnología.
8. ¿En que consiste un proyecto de desarrollo de software? Consiste en una serie de pasos desde analizar el problema del cliente, plantear una solución y luego desarrollar el software para la solución del problema y satisfacción del cliente.
9. Etapas del desarrollo del sofware Análisis del requisito Especificación Arquitectura Programación Prueba Documentación mantenimiento
10. Cual es la diferencia entre termino ingeniería de software y el simple desarrollo o producción del software La ingeniería de software es las técnicas y etapas ordenadas para crear un software. Es en ingenio. Mientras que el desarrollo o producción de software es la ejecución de los conocimientos y de las reglas establecidas para la creación de un software
11. Modelos de desarrollo Modelo en cascada Modelo en espiral Desarrollo por etapas Desarrollo interactivo y creciente RAD(desarrollo rápido de aplicación) Desarrollo concurrente Proceso unificado