jueves, 2 de diciembre de 2010
Cuestionario de RUP
Para acceder al quiz sobre los temas vistos en el blog y poner en practica sus conocimientos ingresen al siguente enlace Quiz
Presentacion de Actividad, Quiz y Encuesta
Acontinuacion se les presentara un Quiz relacionado a los temas vistos en blog para que tambien nos des tu opinion sobre él en la Encuesta y en los comentarios
CONCLUSION SOBRE EL MODELO DE RUP
•Es un modelo de proceso de desarrollo de software
–Es una base para procesos particulares
•El objetivo es asegurar el desarrollo
–De productos de software de alta calidad
–Que satisfagan los requerimientos
–En tiempo y presupuesto predecible
•Permite un vocabulario común entre equipos de desarrollo
Para tener mayor informacion sobre el tema en general del modelo de desarrollo de RUP
ingresar al siguente enlace Modelo de Desarrollo RUP¿Cuándo usar RUP?
•RUP puede utilizarse
–En proyectos de nuevos productos de software
–En ciclos de desarrollo subsecuentes
•Consideraciones que alteran cuándo y cómo usar partes de RUP
–El ciclo de vida del proyecto
–Los objetivos del negocio, la visión, el alcance y los riesgos
–El tamaño del esfuerzo de desarrollo
Disciplinas de RUP
•Una disciplina es una colección de actividades relacionadas con un área de atención dentro de todo el proyecto.
•El grupo de actividades que se encuentran dentro de una disciplina principalmente son una ayuda para entender el proyecto desde la perspectiva clásica de cascada.
•Son un conjunto de actividades relacionadas con un área especifica dentro del proyecto.
•Están inspiradas en las etapas de un proceso de desarrollo en cascada
•Es una secuencia parcialmente ordenada de actividades que son realizadas para lograr un resultado particular, representado en un conjunto de artefactos.
•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.
Conceptos, Ciclos de vida y Diagrama General de RUP
En post se les mostraran unas imagenes para tener una mejor perspectiva de lo que es el modelo de RUP.
CONCEPTOS
CICLO DE VIDA
Explicacion:
•En cuanto a tiempo el ciclo de vida de RUP se descompone en 4 FASES secuenciales, cada cual concluye con un producto intermedio.
•Al terminar cada fase se realiza una evaluación para determinar si se ha cumplido o no con los objetivos de la misma.
•Las fases son: Inicio (Inception), Elaboración, Construcción y Transición.
Inicio (Inception)
•El objetivo general de esta fase es establecer un acuerdo entre todos los interesados acerca de los objetivos del proyecto.
•Es significativamente importante para el desarrollo de nuevo software, ya que se asegura de identificar los riesgos relacionados con el negocio y requerimientos.
•Para proyectos de mejora de software existente, esta fase es más breve y se centra en asegurar la viabilidad de desarrollar el proyecto.
Elaboración
•El objetivo en esta fase es establecer la arquitectura base del sistema para proveer bases estables para el esfuerzo de diseño e implementación en la siguiente fase.
•La arquitectura debe abarcar todas las consideraciones de mayor importancia de los requerimientos y una evaluación del riesgo.
Construcción
•El objetivo de la fase de construcción es clarificar los requerimientos faltantes y completar el desarrollo del sistema basados en la arquitectura base.
•Vista de cierta forma esta fase es un proceso de manufactura, en el cual el énfasis se torna hacia la administración de recursos y control de la operaciones para optimizar costos, tiempo y calidad.
Transición •Esta fase se enfoca en asegurar que el software esté disponible para sus usuarios.
•Se puede subdividir en varias iteraciones, además incluye pruebas del producto para poder hacer el entregable del mismo, así como realizar ajuste menores de acuerdo a ajuste menores propuestos por el usuario.
•En este punto, la retroalimentación de los usuarios se centra en depurar el producto, configuraciones, instalación y aspectos sobre utilización.
DIAGRAMA GENERAL DE RUP
Explicacion:
•Eje horizontal: representa el tiempo y muestra los aspectos del ciclo de vida del proceso. Es el aspecto dinámico del proceso a través de las fases, iteraciones y productos intermedios.
•Eje vertical: representa las disciplinas que agrupan actividades por su naturaleza. Aspecto estático del proceso a través de componentes, disciplinas, actividades, flujos de trabajo, artefactos y roles.
Caracteristicas Principales de modelo RUP
•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
•Conceptualmente amplio y diverso
•Enfoque orientado a objetos
•En evolución continua
•Adaptable
•Repetible
•Permite mediciones
–Estimación de costos y tiempo, nivel de avance, etc.
Razones del RUP
¿Para quién es RUP?
Diseñado para
–Profesionales en el desarrollo de software
–Interesados en productos de software
–Profesionales en la ingeniería y administración de procesos de software
Estos participantes se involucran con RUP cumpliendo roles
¿Por qué usar RUP?
•Porque:
–Provee un entorno de proceso de desarrollo configurable, basado en estándares
–Permite tener claro y accesible el proceso de desarrollo que se sigue
–Permite ser configurado a las necesidades de la organización y del proyecto
–Provee a cada participante con la parte del proceso que le compete directamente, filtrando el resto
Modelo de desarrollo de software Rational Unified Process (RUP)
¿Qué es RUP?
•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.
miércoles, 1 de diciembre de 2010
¿Cuáles son los retos fundamentales que afronta la ingeniería del software?
l El reto de la heterogeneidad. Desarrollar técnicas para construir software confiable que sea lo suficientemente flexible para adecuarse a esta heterogeneidad.
l El reto de la entrega. Reducir los tiempos de entrega para sistemas grandes y complejos sin comprometer la calidad del sistema.
l El reto de la confianza. Desarrollar técnicas que demuestren que los usuarios pueden confiar en el software.
Los retos no son independientes. Es necesario desarrollar nuevas herramientas y técnicas, así como formas innovadoras de combinación y uso de métodos de ingeniería del software existentes.
Para mayor informacion acerca del tema acceder al siguiente enlace: Reto Etica
CODIGO DE ETICA Y EJERCICIO PROFESIONAL DE INGENIERIA DE SOFTWARE
Los ingenieros de software deberán comprometerse consigo mismo en convertir el análisis,
especificación, diseño, desarrollo, prueba y mantenimiento de software en una profesión respetable
y beneficiosa. Principio de acuerdo con su compromiso con la salud, seguridad y bienestar del
público, los Ingenieros de Software deberán apegarse a los siguientes Ocho Principios:
1 PUBLICO - Los Ingenieros de Software deberán actuar consistentemente con el interés público.
2 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.
3 PRODUCTO- Los Ingenieros de Software deberán asegurar que sus productos y modificaciones
relacionadas logren el más alto estándar profesional posible.
4 JUICIO - Los Ingenieros de Software deberán mantener integridad e independencia al emitir su
juicio profesional.
5 GERENCIA - Los gerentes y líderes de Ingeniería de Software deberán suscribirse y promocionar
un enfoque ético para la gerencia de desarrollo y mantenimiento de software.
6 PROFESIÓN - Los Ingenieros de Software deberán fomentar la integridad y reputación de la
profesión consistente con el interés público.
7 COLEGAS - Los Ingenieros de Software deberán ser justos y comprensivos con sus colegas.
8 INTERÉS PROPIO - Los Ingenieros de Software deberán participar en el aprendizaje de por vida
del ejercicio de su profesión y deberán promover un enfoque ético para el ejercicio de la misma.
Para mayor información ingresar al siguiente enlace Código de ética ing en software
especificación, diseño, desarrollo, prueba y mantenimiento de software en una profesión respetable
y beneficiosa. Principio de acuerdo con su compromiso con la salud, seguridad y bienestar del
público, los Ingenieros de Software deberán apegarse a los siguientes Ocho Principios:
1 PUBLICO - Los Ingenieros de Software deberán actuar consistentemente con el interés público.
2 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.
3 PRODUCTO- Los Ingenieros de Software deberán asegurar que sus productos y modificaciones
relacionadas logren el más alto estándar profesional posible.
4 JUICIO - Los Ingenieros de Software deberán mantener integridad e independencia al emitir su
juicio profesional.
5 GERENCIA - Los gerentes y líderes de Ingeniería de Software deberán suscribirse y promocionar
un enfoque ético para la gerencia de desarrollo y mantenimiento de software.
6 PROFESIÓN - Los Ingenieros de Software deberán fomentar la integridad y reputación de la
profesión consistente con el interés público.
7 COLEGAS - Los Ingenieros de Software deberán ser justos y comprensivos con sus colegas.
8 INTERÉS PROPIO - Los Ingenieros de Software deberán participar en el aprendizaje de por vida
del ejercicio de su profesión y deberán promover un enfoque ético para el ejercicio de la misma.
Para mayor información ingresar al siguiente enlace Código de ética ing en software
Pe isw descripción plan de estudios
Check out this SlideShare Presentation:
Pe isw descripción plandeestudios
View more presentations from ITSON.
Descripcion Plan de Estudios
A continuación se les mostrara la presentación completa y mas detallada del Plan de Estudios de la carrera Ingeniería en Software:
Mapa Curricular
Aquí se le muestra lo que es el mapa curricular de la universidad ITSON (Instituto Tecnológico de Sonora)
lo que vienen siendo las materias que deberá cursar un alumno en cada semestre.
lo que vienen siendo las materias que deberá cursar un alumno en cada semestre.
Enlace para ver la imagen mas grande
http://i52.tinypic.com/242ep39.jpg
Competencias y Áreas de trabajo de un Ing. en Software
Competencias Profesionales
•Diseñar Soluciones de Software a través de la aplicación de metodologías, herramientas y estándares apropiados al problema.
•Producir aplicaciones de software a partir de especificaciones de diseño y haciendo uso de las mejores prácticas que aseguren la calidad del producto.
•Administrar Proyectos de Desarrollo de Software mediante la aplicación de procesos, modelos y estándares que contribuyan a la calidad total del producto.
Áreas y Lugares de Trabajo
Áreas |
Análisis, Diseño, Construcción y Pruebas en el desarrollo de software |
Administración de Bases de Datos |
Administración de Proyectos de Desarrollo de Software |
Lugares de Trabajo |
Empresas con áreas de Desarrollo de Software, Fábricas de Software, Su Propia Empresa. |
Empresas con necesidades en Sistemas de Información. |
Empresas con áreas de Desarrollo de Software, Fábricas de Software, Su Propia Empresa. |
El perfil de un Egresado como Ing. en Software
El ingeniero en software es un profesionista que desarrolla soluciones de software, mediante la aplicación de procesos, modelos y estándares de calidad de la industria del software, las cuales contribuyen al crecimiento y progreso de su sociedad, en un ambiente que provee vida sustentable y oportunidades a sus habitantes.
Objetivo de la Ingeniería en Software
Bueno como principal objetivo que busca un ing. en el desarrollo de software tiene lo siguiente:
Formar de manera integral recurso humano comprometido con su labor, innovador y emprendedor, capaz de desarrollar soluciones de software de calidad en forma eficiente, que contribuyan al crecimiento y progreso de su sociedad.
Bienvenidos al nuevo blog de Ing. de Software
Hola y bienvenidos a este su blog.
Este blog fue realizado
Con el motivo de presentar temas relacionados con la carrera de ingeniería de software, como información y características de la carrera, los códigos de ética de la ing. de software, la responsabilidades y éticas en la profesión como desarrollador de software, así como un método de desarrollo de software.
Esperamos que sea de su agrado y realicen comentarios y sugerencia sobre algún tema.
BIENVENIDOS.
Este blog fue realizado
Con el motivo de presentar temas relacionados con la carrera de ingeniería de software, como información y características de la carrera, los códigos de ética de la ing. de software, la responsabilidades y éticas en la profesión como desarrollador de software, así como un método de desarrollo de software.
Esperamos que sea de su agrado y realicen comentarios y sugerencia sobre algún tema.
BIENVENIDOS.
Suscribirse a:
Entradas (Atom)
Archivo del blog
-
▼
2010
(18)
-
▼
diciembre
(18)
- Bienvenidos al nuevo blog de Ing. de Software
- Objetivo de la Ingeniería en Software
- El perfil de un Egresado como Ing. en Software
- Competencias y Áreas de trabajo de un Ing. en Soft...
- Mapa Curricular
- Descripcion Plan de Estudios
- Pe isw descripción plan de estudios
- CODIGO DE ETICA Y EJERCICIO PROFESIONAL DE INGENIE...
- ¿Cuáles son los retos fundamentales que afronta la...
- Modelo de desarrollo de software Rational Unified ...
- Razones del RUP
- Caracteristicas Principales de modelo RUP
- Conceptos, Ciclos de vida y Diagrama General de RUP
- Disciplinas de RUP
- ¿Cuándo usar RUP?
- CONCLUSION SOBRE EL MODELO DE RUP
- Presentacion de Actividad, Quiz y Encuesta
- Cuestionario de RUP
-
▼
diciembre
(18)