ingenieria en software

esta chido

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
ingenieria en software por Mind Map: ingenieria en software

1. ¿que es?

1.1. es una de las ramas de las ciencias de la computación que estudia la creación de software. Los ingenieros de software, también conocidos como desarrolladores, se encargan, valga la redundancia, de desarrollar soluciones de software para satisfacer las necesidades de las empresas y los consumidores.

2. origen

2.1. El Comité de Ciencias de la OTAN patrocinó dos conferencias sobre ingeniería de software en 1968 en Garmisch, Alemania y en 1969, que dio al campo su impulso inicial. Muchos creen que estas conferencias marcaron el inicio oficial de la profesión de la ingeniería de software. El software, como se ha visto, no surge con los equipos electrónicos

3. dificultades

3.1. tiempo

3.1.1. pues algunos casos donde el software tuvo una crisis puede ser por que los proyectos no se entregaan a tiempo

3.2. porblemas del software

3.2.1. algunos proyectos que si se entregaban se entregaban con errores que perjudicaban el codigo y por lo mismo no lo utilizaban

3.3. costos

3.3.1. los costos eran de dimensiones gigantescas que se gastaban millones en software que podian ser entregados en el tiempo dado con errores que los hacian incerbibles o hacian gastar mas dinero o simplemente no funcionaban

4. ¿que es el software?

4.1. es un conjunto de instrucciones o programas que realizan tareas específicas cuando se les dan órdenes. Estas instrucciones indican al hardware del ordenador, como los transistores y los chips de memoria, lo que debe hacer.

5. como contrarestaron las dificultades

5.1. antes el software se creaba mas que nada de manera intuitiva por asi decirlo, se contraresto mediante la implementacion de métodos y formas de trabajo sistemáticos y disciplinados.

6. estandares y modelos

6.1. ISO(International Organization for Standardization) la Organización Internacional de Normalización, reúne a expertos mundiales para que se pongan de acuerdo sobre la mejor manera de hacer las cosas, para todo, desde fabricar productos hasta gestionar procesos. Como una de las organizaciones internacionales no gubernamentales más antiguas, ISO ha hecho posible el comercio y la cooperación entre personas y empresas de todo el mundo desde 1946.

6.2. IEEE

6.2.1. El Instituto de Ingenieros Eléctricos y Electrónicos (IEEE, Institute of Electrical and Electronics Engineers), es la mayor organización técnica profesional del mundo, que agrupa a más de 420.000 ingenieros, científicos, tecnólogos y profesionales en más de 160 países, que se dedican al avance en la innovación tecnológica ya la excelencia en beneficio de la humanidad. IEEE, nació el 1 de enero de 1963 con la fusión de dos organizaciones previas, el American Institute of Electrical Engineers (AIEE), fundada en 1884 por Thomas A. Edison y Alexander G. Bell, entre otros, y el Institute of Radio Engineers (IRE), fundada en 1912.

6.3. SEI

6.3.1. investigamos problemas complejos de ingeniería de software, ciberseguridad e inteligencia artificial; crear y probar tecnologías innovadoras; y la transición de las soluciones maduras a la práctica. El Departamento de Defensa de los EE. UU., así como otras agencias públicas y empresas privadas, pueden cumplir con los objetivos de la misión y obtener una ventaja estratégica mediante el uso de herramientas, tecnologías y prácticas desarrolladas o maduradas por el SEI.

6.3.2. dentro del SEI se creo el CMM Modelo de Madurez de Capacidad que divide por niveles de el como las empresas o personas crean sus softwares siendo el 1 el mas bajo y el 5 el mas alto.

6.3.2.1. nivel 5. optimizado: es la etapa final de la madurez del proceso en el CMM que se centra únicamente en la mejora continua de los procesos de desarrollo en la organización a través de la retroalimentación cuantitativa. Para ello se utilizan técnicas, evaluaciones y herramientas para que los procesos de software eviten la repetición de defectos conocidos.

6.3.2.2. nivel 4. administrado: se establecen objetivos cuantitativos para la calidad de los productos de software y los procesos de software de una organización. Las mediciones realizadas permiten a la organización predecir la calidad del proceso y del producto dentro de los límites definidos cuantitativamente.

6.3.2.3. nivel 3. definido: tiene lugar la documentación de las directrices y los procedimientos. Se trata de un conjunto bien definido de procesos y gestión de ingeniería de software.

6.3.2.4. nivel 2. repetible: los procesos necesarios están bien establecidos, documentados y definidos. Como resultado, las técnicas de gestión de proyectos están correctamente establecidas, y el éxito podría no repetirse en algunas áreas de procesos clave.

6.3.2.5. nivel 1. inicial: puede ser incluso caótico. Aquí, el éxito depende de los esfuerzos del miembro individual y no se considera un proceso repetible. Esto se debe únicamente a que el proceso no está lo suficientemente bien documentado y definido como para que pueda repetirse.