¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

INGENIERIA DEL SOFTWARE

jesus ccañihua Español

Contenido del mapa

INGENIERIA DEL SOFTWARE

  1. LAS CINCO ETAPAS DE INGENIERÍA DEL SOFTWARE

    • La ingeniería del software es el proceso formal de desarrollo de software en el que las necesidades del usuario se traducen en requerimientos, estos se transforman en diseño que se implementa en código que se prueba, documenta y se certifica para su uso operativo
    • Análisis de requerimientos
      • En esta etapa la habilidad y experiencia en la ingeniería del software es crítica para reconocer requisitos incompletos, ambiguos o contradictorios
    • Especificación:
      • Es la tarea de describir detalladamente el software a ser escrito, de una forma rigurosa.
    • Diseño y arquitectura
      • funcionará de forma general sin entrar en detalles incorporando consideraciones de la implementación tecnológica, como el hardware, la red, etc.
    • Programación:
      • Es la parte más obvia del trabajo de ingeniería de software y la primera en que se obtienen resultados “tangibles”
    • Prueba:
      • Consiste en comprobar que el software responda/realice correctamente las tareas indicadas en la especificación
    • Documentación
      • Realización del manual de usuario, y posiblemente un manual técnico con el propósito de mantenimiento futuro y ampliaciones al sistema
    • Mantenimiento
      • En esta etapa se realizan un mantenimiento correctivo (resolver errores) y un mantenimiento evolutivo
  2. DEFINICIÓN

    • La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos
    • Esta disciplina trasciende la actividad de programación, que es el pilar fundamental a la hora de crear una aplicación
    • Los avances tecnológicos y su repercusión en la vida social han afectado inevitablemente el proceso de desarrollo de software por diversos motivos
  3. OBJETIVOS

    • Mejorar el diseño de aplicaciones o software de tal modo que se adapten de mejor manera a las necesidades de las organizaciones o finalidades para las cuales fueron creadas
    • Promover mayor calidad al desarrollar aplicaciones complejas
    • Una mejor organización de equipos de trabajo, en el área de desarrollo y mantenimiento de software
  4. CAPAS DE LA INGENIERIA DE SOFTWARE

    • es una tecnología con varias capas. Como se aprecia en la figura 1.3, cualquier enfoque de ingeniería (incluso la de software) debe basarse en un compromiso organizacional con la calidad
    • HERRAMIENTAS
    • METODOS
    • PROCESOS
    • ENFOQUE DE CALIDAD
  5. LA PRÁCTICA DE LA INGENIERÍA DE SOFTWARE

    • LA ESENCIA DE LA PRÁCTICA
      • Entender el problema.
        • En ocasiones es difícil de admitir, pero la mayor parte de nosotros adoptamos una actitud de orgullo desmedido
      • Planear la solución
        • Ahora entiende el problema (o es lo que piensa) y no puede esperar para escribir el código
      • Ejecutar el plan
        • El diseño que creó sirve como un mapa de carreteras para el sistema que quiere construir
      • Examinar el resultado
        • No se puede estar seguro de que la solución sea perfecta
    • PRINCIPIOS GENERALES
      • Primer principio
        • dar valor a sus usuarios
      • Segundo principio
        • El diseño de software no es un proceso caprichoso
      • Tercer principio
        • Mantener la visión
      • Cuarto principio
        • software con fortaleza industrial. En un modo u otro
      • Quinto principio
        • Ábrase al futuro
      • Sexto principio
        • Planee por anticipado la reutilización.
      • Séptimo principio
        • ¡Piense!.

Información

Descripción
sdfsadfsdfsdf
Creado por
jesus ccañihua
Visitas
14
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?