Orientación a la Ingeniería de Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Orientación a la Ingeniería de Software por Mind Map: Orientación a la Ingeniería de Software

1. Introducción

1.1. Hasta hace poco tiempo la escritura de programas de computador se asemejaba a escribir una novela, pintar un cuadro o realizar una escultura. Paulatinamente, el desarrollo y la convergencia de diferentes disciplinas y el avance acelerado de diversas tecnologías vinieron a poner en evidencia la necesidad de aplicar ciertos principios de otras áreas del saber a la actividad del desarrollo de software.

2. Competencias

2.1. Dentro de las competencias tenemos: Comprender los diferentes campos de aplicación de la ingeniería de software, distinguir las etapas básicas en los proyectos de desarrollo de software, desarrollar e implementar las tecnologías de la información en las organizaciones, entre muchas más.

3. Ideograma

3.1. Software e Ingeniería

3.1.1. ¿Qué, para qué y porqué del software?

3.1.1.1. El software incluye no solamente programas, sino también los procedimientos para su configuración, instalación y puesta en producción

3.1.2. El software como eje central de las organizaciones

3.1.2.1. Algunas lo incorporan como uno de sus procesos organizacionales y deciden estructurar áreas de desarrollo de software acorde con las complejidades de los procesos de negocio a soportar

3.2. Antecedentes, evolución y localización del software dentro del contexto social contemporáneo

3.2.1. La sociedad actual está fundamentada en la información y por consiguiente todos aquellos procesos que permiten su gestión y procesamiento juegan un papel fundamental en la misma

3.3. Componentes de la Ingeniería de Software

3.3.1. Componente técnico

3.3.1.1. Dentro del componente técnico se manejan los siguientes tipos de actividades: análisis, concepción, desarrollo e implementación

3.3.2. Componente no técnico (organizacional)

3.3.2.1. Algunas fallas y dificultades que se mencionan son: Recursos insuficientes, exceso de optimismo, falta de adaptación a los cambios del negocio, entre otras más

3.4. Competencias y desafíos para el Ingeniero de software

3.4.1. Competencias

3.4.1.1. El Ingeniero de Software debe comprender las siguientes tecnologías: Los lenguajes de programación, el computador y la manera como este funciona, las redes de comunicación, las bases de datos, entre otras

3.4.2. Aspectos éticos y legales de la Ingeniería de Software

3.4.2.1. El Ingeniero de Software debe tener en cuenta los siguientes aspectos: Debe actuar en beneficio del interés público, asegurar que sus productos cumplan con el estándar más alto posible, debemos ser muy trasparentes y colaboradores con nuestros colegas, etc