ACTIVIDADES

Para poder entrar a las diferentes actividades de este blog y puedas ver que tanto pudiste aprender acerca de la información antes vista, realiza los juegos, el quizz y la encuesta.
Dar click en el enlace debajo.

ENCUESTA palabra secreta: brendy

http://www.quia.com/profiles/bvelez35

Mapa Curricular de la carrera de Ingeniería en Software

MAPA CURRICULAR 


Competencia de Análisis y Diseño
Análisis de Sistemas
Análisis y Modelado de Software
Diseño de Software I c/Práctica Profesional I
Diseño de Software II
Diseño de Sistemas Interactivos
Diseño y Desarrollo de Aplicaciones Empresariales

Competencia de Construcción de Software
Programación I c/Lab.
Programación II c/Lab.
Estructura de Datos
Base de Datos I
Programación III
Métodos Numéricos Computacionales
Pruebas de Software
Base de Datos II
Aplicaciones Web
Sistemas Distribuidos
Cómputo Móvil
Optativa I
Optativa II

Competencia de Administración de Proyectos de Software
Ingeniería de Software
Administración
Administración de Proyectos
Evaluación de Proyectos de Software
Administración de Proyectos de Software I y Práctica Profesional
Administración de Proyectos de Software II
Tecnologías de Información para los Negocios
Calidad del Software
Evaluación del Software

Responsabilidad en la profesión y ética

La ingeniería del software se lleva a cabo dentro de un marco legal y social que limita la libertad de los ingenieros.Los ISW deben aceptar que su trabajo comprende responsabilidades más amplias que simplemente la aplicación de habilidades técnicas. Deben comportarse de una forma ética y moral responsable.
Algunas de éstas son:
Confidencialidad:Respetar la confidencialidad de sus empleadores o clientes, independientemente de que se haya firmado un acuerdo formal de confidencialidad.

Derechos de propiedad intelectual: Debe ser consciente de las leyes locales que gobiernan el uso de la propiedad intelectual, como las patentes y el copyright. Debe asegurarse de que la propiedad intelectual de los empleadores y clientes está protegida.
Uso inapropiado de las computadoras: No debe emplear sus habilidades técnicas para utilizar de forma inapropiada las computadoras de otras personas. Desde los relativamente triviales hasta los extremadamente serios.


Las sociedades e instituciones profesionales desempeñan un papel importante en el establecimiento de estándares éticos. 
Organizaciones como la ACM (Association for Computing Machinery), el IEEE (Instituto de Ingenieros Eléctricos y Electrónicos) y la British Computer Society publican un código de conducta profesional o de ética.



ACM y el IEEE
El código contiene ocho principios relacionados con el comportamiento y con las decisiones hechas por ingenieros de software profesionales, incluyendo practicantes, educadores, administradores, supervisores y creadores de políticas, así coma aprendices y estudiantes de la profesión.
Las cláusulas de cada principio son ilustraciones de algunas de las obligaciones incluidas en estas relaciones. Estas obligaciones se fundamentan en la humanidad del ingeniero de software, con especial cuidado en la gente afectada por el trabajo de los ingenieros de software, y los elementos únicos de la práctica.
Principios del código
PÚBLICO:Los Ingenieros de Software deberán actuar consistentemente con el interés público. 
CLIENTE Y EMPLEADOR:Los Ingenieros de Software deberán actuar de una forma determinada que esté en los mejores intereses de su cliente y empleador consistente con el interés público. 
PRODUCTO:Los Ingenieros de Software deberán asegurar que sus productos y modificaciones relacionadas logren el más alto estándar profesional posible. 
JUICIO:Los Ingenieros de Software deberán mantener integridad e independencia al emitir su juicio profesional. 



El área de ética y responsabilidad profesional ha recibido creciente atención en los pasados años.
Los principios de ética se pueden considerar desde un punto de vista filosófico, y la ética de la ingeniería del software se debe tratar con referencia a estos principios básicos.


Modelo RUP

 RUP
Rational Unified Process 
Es un proceso de ingeniería de software, que hace una propuesta orientada por disciplinas para lograr las tareas y responsabilidades de una organización que desarrolla software. 
Su meta principal es asegurar la producción de software de alta calidad que cumpla con las necesidades de los usuarios, con una planeación y presupuesto predecible.
CARACTERISTICAS
Dirigido por Casos de Uso 
–Los casos de uso son los artefactos primarios para establecer el comportamiento deseado del sistema
Centrado en la Arquitectura 
–La arquitectura es utilizada para conceptualizar, construir, administrar y evolucionar el sistema en desarrollo 
Iterativo e Incremental 
–Maneja una serie de entregas ejecutables 
–Integra continuamente la arquitectura para producir nuevas versiones mejoradas

CICLOS DE VIDA
En cuanto a tiempo el ciclo de vida de RUP se descompone en 4 FASES secuenciales, Inicio, Elaboración, Construcción y Transición cada cual concluye con un producto intermedio.
Diagrama General de RUP
Las disciplinas son:
–Modelado de Negocios, Requerimientos, Análisis y Diseño, Implementación, Pruebas, Transición, Configuración y Administración del Cambio, Administración de Proyectos y Ambiente.