ISW

Concepto Sobre Ingeniería en Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
ISW por Mind Map: ISW

1. Revisa los requisitos generales para la arquitectura de la aplicación.

2. Proceso De Producción De SOFTWARE

2.1. Definición de objetivos

2.1.1. Precisa la finalidad del proyecto.

2.2. Análisis de requisitos y viabilidad

2.2.1. Estudia los requisitos del cliente y cualquier restricción que se pueda aplicar.

2.3. Diseño general

2.4. Diseño en detalle

2.4.1. Define cada subconjunto de la aplicación.

2.5. Programación

2.5.1. Es la implementación de un lenguaje de programación para crear las funciones establecidas en la etapa de diseño.

2.6. Integración

2.6.1. Revisa que los distintos módulos se incorporen a la aplicación.

2.6.2. Sirve para recopilar la información necesaria para los usuarios de la aplicación y desarrollos futuros.

2.7. Documentación

2.8. Implementación

2.8.1. Es la fase final, donde el software es utilizado para los ambientes que fue diseñado.

3. Herramientas

3.1. Sistema de seguimiento de errores: Bugzillae código: Make

3.2. Conversor de código: JTest

3.3. Compilador: gcc

3.4. Depurador: [[* Desensamblador: OllyDbg

3.5. Enlazador: ---

3.6. Generador de documentación: Javadoc

3.7. Generador de GUI: NetBeans cuenta con uno.

3.8. Detector de fugas de memoria: dmalloc

3.9. Analizador sintáctico: Lex

3.10. Profilers: Java Virtual Machine Tools Interface (JVM TI)

3.11. Control de versiones: CVS

3.12. Herramienta de búsqueda: grep

3.13. Entorno de desarrollo integrado: Netbeans

3.14. Generador de estilo: indent

3.15. Editor de texto: jEdit

4. Una herramienta de desarrollo de software es un programa informático que usa un programador para crear, depurar, gestionar o mantener un programa.

5. Caracteristicas

5.1. – Facilitar el control del proceso de desarrollo de software.

5.2. – Definir una disciplina que garantice la producción y el mantenimiento de los productos de software en el plazo fijado y dentro del costo estimado.

5.3. – Suministrar a los desarrolladores las bases para construir software de alta calidad en forma eficiente.

5.4. – Mejorar la calidad de los productos de software.