You are on page 1of 3

Asignacin de roles Diseador. Diego Snchez Solano Es el encargado de generar el diseo del sistema.

Entre sus funciones estn: Generar el diseo arquitectnico y detallado del sistema, basndose en los requisitos, adems de mantenerlos actualizados durante el proyecto Generar prototipos rpidos del sistema (con analistas y programadores) para chequear los requisitos Velar porque el producto final se ajuste al diseo realizado, llevando a cabo funciones de tster Administrador del Proyecto. David Carretero Garca El administrador de proyecto es la persona que administra y controla los recursos asignados a un proyecto. Algunos de los objetivos de un administrador de proyecto son: Hacer que el producto cumpla con las fechas, el presupuesto y los requisitos de calidad estipulados hasta la finalizacin del mismo Coordinar los esfuerzos generales del proyecto, ayudando a cada uno de sus integrantes a cumplir sus objetivos particulares de forma que, al final, se cumpla el objetivo general Cumplir con xito las diferentes fases de un proyecto, utilizando herramientas de administracin Cumplir con las expectativas del cliente Analista. David Carretero Garca Sus funciones requieren la habilidad de poder estudiar un problema de una complejidad determinada para, posteriormente, descomponerlo en sub-problemas de menor complejidad. De esa forma, la solucin del problema en s se obtiene como la suma de las soluciones de los sub-problemas Tster. Joan Antoni Pacheco Artigues El desarrollo de un sistema de software requiere la realizacin de una serie de actividades de produccin. En dichas actividades existe la posibilidad de que aparezcan errores humanos. Por ello, el objetivo principal de la labor de tster es el de disear tests que, de forma sistemtica, permitan eliminar diferentes clases de errores, realizando esto con la mnima cantidad de tiempo y esfuerzo Los objetivos especficos en la labor de un tster son: Aplicar mtodos para disear casos de tests efectivos Construir buenos casos de tests que tengan altas probabilidades de encontrar errores an no descubiertos Demostrar que las funciones del sistema estn funcionando de acuerdo a sus especificaciones Proveer una buena indicacin de la confiabilidad del software y algunas indicaciones de la calidad del software Aseguradores de Calidad. Andrs Garca Villar Dentro de la gestin de proyectos de software, el cumplimiento de plazos y de costes de desarrollo suelen ser los principales problemas a afrontar. De esta forma, el asegurador de calidad, en lugar de aumentar la presin para cumplir los plazos y reducir los costos de la calidad del producto, hace que satisfagan estos dos puntos, evitando as tensiones innecesarias en el desarrollo y posibles retrasos en la entrega del proyecto o la reduccin de los tiempos de prueba que podran comprometer la calidad del producto. Para ello, es necesario encontrar una nueva frmula para el desarrollo de software. Lejos de limitar los

tiempos y los costos del producto, se prima a la hora de optimizar estos atributos. Para ello, la gestin debe considerar la calidad como una meta final, junto con el cumplimiento de plazos y costos. Con todo, la calidad se asocia a un conjunto de estndares definidos que deben cumplirse Programadores. Joan Antoni Pacheco Artigues Los programadores deben convertir la especificacin del sistema en cdigo fuente ejecutable utilizando uno o ms lenguajes de programacin, as como herramientas de software de apoyo a la programacin. Uno de los principales objetivos de los programadores durante su trabajo debe ser el de disminuir la complejidad del software para reducir la del cdigo fuente, de forma que conseguimos una menor cantidad de problemas de testeo y un aumento de la productividad de los programadores y de la eficiencia en la manutencin y modificacin del programa. Adicionalmente, otros objetivos importantes son la reduccin del tiempo de codificacin, as como el nmero de errores que ocurren durante el proceso de desarrollo, el esfuerzo de corregir errores en secciones del cdigo que se encuentran deficientes, remplazando secciones cuando se descubren tcnicas ms confiables, funcionales o eficientes y los costos del ciclo de vida del software Administrador de Configuracin. Diego Snchez Solano La administracin de la configuracin es una disciplina que tradicionalmente se aplica al desarrollo de sistemas de hardware, al desarrollo de elementos de hardware o sistemas de hardware/software. La administracin de la configuracin de software corresponde a la administracin de la configuracin aplicada a un sistema (o a partes concretas del mismo) normalmente de software. Su aplicacin, en conjunto con otras disciplinas, lleva al desarrollo de sistemas en forma ordenada y estructurada. El objetivo principal de la administracin de configuracin de software es la administracin efectiva del ciclo de vida del sistema de software y la evolucin de su configuracin. En otras palabras, corresponde al establecimiento y manutencin de los productos de software del proyecto a travs del ciclo de vida del software. La tarea de administrar la configuracin no es independiente, ya que existe para apoyar el desarrollo y manutencin del producto de software. Es necesario utilizar el criterio al aplicar tcnicas de administracin de configuracin. Por un lado, aplicar muy poca administracin de la configuracin hace posible perder productos, necesitando trabajo adicional para rehacerlos. Por otro lado, un exceso de la misma har que la organizacin nunca llegue a producir el producto, ya que estar muy ocupada moviendo papeles Ingeniero de validacin y verificacin (V&V). Andrs Garca Villar Una de las metas a tener en cuenta en toda organizacin de desarrollo de software que se considere exitosa es que, a medida que el producto evoluciona, continua satisfaciendo las expectativas de los usuarios a lo largo de dicho proceso. El objetivo principal del proceso de V&V del software es el de analizar y testear en forma completa el producto durante el desarrollo para constatar que ejecute nica y exclusivamente las funcionalidades para las que ha sido definido y verificar que estas se realizan correctamente, adems de proveer informacin sobre su calidad y confiabilidad. Dependiendo de las actividades de V&V respecto a la funcionalidad y rendimiento del software, es posible identificar algunos objetivos: Correctitud: En qu grado el producto est libre de fallos Consistencia: En qu grado el producto es consistente consigo mismo y con otros productos Necesidad: En qu grado lo que hay en el producto es necesario Suficiencia: En qu grado el producto es completo Rendimiento: En qu grado el producto satisface los requisitos de rendimiento Estos objetivos proveen un marco en que es posible determinar la aplicabilidad de varios enfoques y tcnicas de V&V

Documentador. Carlos Tous Ferragut Durante el proceso de desarrollo de software, se genera una gran cantidad de documentacin. El objetivo principal del rol de documentador es el de mantener la informacin generada durante el proceso de desarrollo. Como objetivos especficos se tienen: Permitir el almacenamiento y recuperacin de la documentacin de los procesos y productos ms recientes durante el desarrollo, manteniendo as la informacin al da Mantener la consistencia en la apariencia y estructura de los documentos, facilitando su almacenamiento, recuperacin e intercambio, adems de no permitir el almacenamiento de documentos con formatos diferentes Asegurarse que los cambios que necesitan hacerse en el sistema sern reflejados en la documentacin correspondiente Elaborar, almacenar y permitir la recuperacin de las actas y registros generados durante las reuniones de revisin, los que constituyen parte del proceso de documentacin Construir el manual de usuarios del sistema (MUS) que contempla los aspectos de uso del sistema Ingeniero de manutencin. Carlos Tous Ferragut La manutencin es la ltima fase del proceso de desarrollo de software y constituye una parte importante del presupuesto destinado al desarrollo. En general, dichos costos son subestimados o simplemente ignorados, pero a medida que se desarrollan ms programas, la cantidad de esfuerzo y recursos dedicados a la manutencin crece. Al final, algunas empresas pueden llegar a encontrarse con la barrera de la manutencin, no pudiendo abordar nuevos proyectos debido a que todos sus recursos estn dedicados a mantener programas antiguos. Los objetivos a cumplir por un ingeniero de manutencin son: Modificar el software para adaptar nuevas funciones o modificar algunas ya existentes Modernizar el software por medio de cambios al sistema Asegurarse de que el equipo de desarrollo est informado de los errores encontrados en el sistema Cliente comprometido Es frecuente escuchar que los trminos cliente, usuario y usuario final se utilizan como sinnimos, lo cual puede provocar confusin. Un cliente es aquella persona responsable de llevar a cabo el buen desempeo del proyecto por parte de la empresa que contrata el desarrollo, tambin llamada mandante. El cliente debe representar los derechos y asumir los deberes de dicha empresa ante el equipo de desarrollo, de forma que debe estar presente en todas las fases del desarrollo del producto, y realizar todas las actividades que se esperan de l, tales como la aceptacin provisional y final del producto

You might also like