Você está na página 1de 25

Parcial 01

Ingeniera de software

Presenta
David Camilo Snchez Mora 20132578060
Hector Felipe Hurtado Acosta 20131078401
Yojhan Rodrguez 20131078023
Sebastian Espitia 20131078050

Docente
Juan Carlos Guevara B.

Universidad Distrital Francisco Jos de Caldas


Sistematizacin de datos
Facultad tecnolgica
Bogot D.C Colombia 01 de abril de 2016
Tabla de Contenido
1. PRIMER PUNTO..........................................................................................................3
2.

Definicin de ingeniera de software...............................................................................3

3. Mapa conceptual de los temas que conforman el cuerpo de conocimiento de la


ingeniera de software.............................................................................................................4
4.

Describir de manera general que abarca cada uno de los temas......................................6

5. Describa de manera general en que se aplican cada uno de los temas en el desarrollo de
un proyecto de software..........................................................................................................8
6.

SEGUNDO PUNTO.....................................................................................................11

7.

Definicin de sistema de informacin...........................................................................11

8.

Realizar un mapa conceptual sobre los diferentes tipos de sistemas de informacin. . .12

9. Seleccionar un sistema de informacin que se encuentre funcionando en la actualidad


(colocar nombre, tipo de sistema de informacin, principales elementos)...........................12
10.
Describa la infraestructura tecnolgica necesaria para su funcionamiento (sistema
operativo, servidor de base de datos, servidor Web, otro)....................................................13
11.

Describa las funcionalidades del sistema de informacin.........................................13

12.
Describa los procesos de la organizacin que son soportados por el sistema de
informacin...........................................................................................................................14
13.

TERCER PUNTO....................................................................................................15

14.

Definicin de mtrica.................................................................................................15

15.

Mapa conceptual donde se visualice la manera de clasificar las mtricas.................16

16.

Seleccionar un software que exista y aplicarle el software de mtricas....................17

17.

Describir los resultados generados.............................................................................19

18.

CUARTO PUNTO....................................................................................................20

19.

Definicin de colaboracin........................................................................................20

20.

Definicin de coordinacin, comunicacin y negociacin........................................20

21.

Definicin de trabajo colaborativo.............................................................................21

22.
Inventario de patrones de colaboracin (esto se puede obtener desde el rea de la
ingeniera de la colaboracin o desde protocolos de sistemas multiagente como FIPA)......21
23.

Describir las actividades colaborativas de su grupo de trabajo.................................22

24.
Seleccionar los patrones colaborativos que ms acercan a las actividades de
colaboracin que realizan......................................................................................................23
25.
Modelas las actividades colaborativas (en este punto se puede mirar ejemplos de
actividades colaborativas modeladas en AUML...................................................................23
26.

Referencias.................................................................................................................24

1. PRIMER PUNTO
2. Definicin de ingeniera de software

Para tener una definicin clara de Ingeniera de Software primero es primordial


definir las dos palabras que la componen. Primeramente, la Ingeniera se define
como el conjunto de conocimientos, tcnicas cientficas y prcticas aplicadas a
la invencin, diseo, desarrollo, mantenimiento y perfeccionamiento de
productos o tecnologas. Por otra parte, segn la definicin del IEEE, citada por
[Lewis 1994] "Software es la suma total de los programas de computadora,
procedimientos, reglas, la documentacin asociada y los datos que pertenecen
a un sistema de cmputo". Segn el mismo autor, "un producto de software es
un producto diseado para un usuario". En este contexto, la Ingeniera de
Software es un enfoque sistemtico del desarrollo, operacin, mantenimiento y
retiro del software", que en palabras ms llanas, se considera que "la Ingeniera
de Software es la rama de la ingeniera que aplica los principios de la ciencia de
la computacin y las matemticas para lograr soluciones costo-efectivas
(eficaces en costo o econmicas) a los problemas de desarrollo de software",
es decir, "permite elaborar consistentemente productos correctos, utilizables y
costo-efectivos" [Cota 1994].
El proceso de ingeniera de software se define como "un conjunto de etapas
parcialmente ordenadas con la intencin de logra un objetivo, en este caso, la
obtencin de un producto de software de calidad" [Jacobson 1998]. El proceso
de desarrollo de software "es aquel en que las necesidades del usuario son
traducidas en requerimientos de software, estos requerimientos transformados
en diseo y el diseo implementado en cdigo, el cdigo es probado,
documentado y certificado para su uso operativo". Concretamente "define quin
est haciendo qu, cundo hacerlo y cmo alcanzar un cierto objetivo"
[Jacobson 1998]. Aunque posiblemente no se menciona en las definiciones
anteriores, la ingeniera de software tambin implica el uso de estndares de
calidad, necesidad de satisfaccin al cliente, tiempo de entrega y las
primordiales mediciones y mtricas.
La ingeniera de software aplica diferentes normas y mtodos que permiten
obtener mejores resultados, en cuanto al desarrollo y uso del software,
mediante la aplicacin correcta de estos procedimientos se puede llegar a
cumplir de manera satisfactoria con los objetivos fundamentales de la ingeniera
de software. Entre los objetivos de la ingeniera de software estn:
Mejorar el diseo de aplicaciones o software de tal modo que se adapten de
mejor manera a las necesidades de las organizaciones o finalidades para las
cuales fueron creadas.
Promover mayor calidad al desarrollar aplicaciones complejas.
Brindar mayor exactitud en los costos de proyectos y tiempo de desarrollo
de los mismos.
3

Aumentar la eficiencia de los sistemas al introducir procesos que permitan


medir mediante normas especficas, la calidad del software desarrollado,
buscando siempre la mejor calidad posible segn las necesidades y
resultados que se quieren generar.
Una mejor organizacin de equipos de trabajo, en el rea de desarrollo y
mantenimiento de software.
Detectar a travs de pruebas, posibles mejoras para un mejor
funcionamiento del software desarrollado.
3. Mapa conceptual de los temas que conforman el cuerpo de
conocimiento de la ingeniera de software

El cuerpo de conocimiento de la ingeniera de software por sus siglas en


ingles Software Engineering Body of Knowledge es un proyecto conjunto de
IEEE-CS y ACM y busca promover una visin consistente del mundo de la
Ingeniera de Software. Este proyecto se divide en dos:
Fases en el proceso de desarrollo de software

Incorporacin de la perspectiva de ingeniera.

En total el cuerpo de conocimiento de la Ingeniera de Software se divide en


diez reas. Las cinco primeras enfocadas especialmente al desarrollo de un
software (Requisitos, Diseo, Construccin, Pruebas, Mantenimiento) y las
cinco restantes implementando la perspectiva de cualquier proyecto de
ingeniera (Gestin de la configuracin, Gestin de la IS, Procesos de
software, Mtodos y herramientas, Calidad de Software).

4. Describir de manera general que abarca cada uno de los temas

Requisitos

Se refiere a la elicitacin, anlisis, especificacin y validacin de los


requisitos software.
En la industria del software existe el consenso en que los proyectos de
I.S. son muy vulnerables cuando estas actividades se realizan de forma
pobre.
Los requisitos software expresan las necesidades y restricciones que
debe satisfacer un producto software para contribuir a la solucin de un
problema real.

Diseo

El proceso de diseo de software consiste en analizar los requisitos con


el fin de producir una descripcin de la estructura interna del software
que sirva como base para su construccin.
Un diseo software (resultado) debe describir: La arquitectura (cmo
est descompuesto y organizado en componentes) y las interfaces entre
dichos componentes
Los componentes con el nivel de detalle adecuado para poder
construirlos.

Construccin

Se refiere a la creacin detallada de software mediante la combinacin


de codificacin, verificacin, pruebas unitarias, pruebas de integracin y
depuracin.

Pruebas

Sirve para evaluar la calidad de un producto software o para mejorarlo,


mediante la identificacin de sus defectos y problemas.
Consiste en la verificacin dinmica del comportamiento real de un
programa frente al comportamiento esperado, para un conjunto finito de
casos de prueba (convenientemente seleccionados entre las usualmente
infinitas posibilidades de ejecucin).

Mantenimiento

Todo producto software, despus de su despliegue o entrega, est


destinado a cambiar o evolucionar.
7

Algunas causas de ello son: Defectos descubiertos durante su uso


cambios en el entorno operativo, nuevos requisitos del usuario
En SWEBOK esta rea se refiere a las actividades requeridas para
proveer un adecuado soporte al software, sea antes o despus del
despliegue o entrega.

Gestin de la configuracin

Es la disciplina de identificar la configuracin de un sistema en distintos


momentos en el tiempo con el fin de controlar sistemticamente los
cambios y mantener la integridad y trazabilidad.
Una configuracin de un sistema es una coleccin de versiones
especficas de sus elementos (tems de configuracin) combinados de
acuerdo a procedimientos de construccin adecuados a los propsitos
buscados.

Gestin de la Ingeniera

Consiste en aplicar actividades de gestin (planificar, coordinar, medir,


supervisar, controlar e informar) para asegurar que el desarrollo y
mantenimiento de software se realizan de forma sistemtica,
disciplinada y cuantificable.
Bsicamente, engloba dos clases de esfuerzos: Gestin de Proyectos
(Project Management) Medicin (futura nueva rea en SWEBOK)

Proceso de la Ingeniera

Se refiere a la definicin, implementacin, evaluacin, medicin, gestin,


cambio y mejora de los propios procesos del ciclo de vida del software.
Engloba aspectos con fuerte impacto en la industria: Madurez de las
organizaciones (CMMI, SPICE), Mejora de Procesos
Por ello, ha surgida la llamada Ingeniera de Procesos Software

Herramientas y mtodos

Las herramientas (basadas en computador) ayudan a realizar los


procesos del ciclo de vida del software.
Los mtodos imponen una manera o estructura para realizar las
actividades de ingeniera del software, de forma que el trabajo sea ms
sistemtico y ms exitoso.

Calidad

En esta rea se abordan las tcnicas estticas para alcanzar la calidad


del software.
Las tcnicas dinmicas (ejecutar el software) son parte de las Pruebas.
Este campo tambin ha tenido un fuerte desarrollo en la industria:
Aseguramiento de la Calidad, Verificacin y validacin, Auditora.

5. Describa de manera general en que se aplican cada uno de los


temas en el desarrollo de un proyecto de software.

Requisitos
Los requisitos se aplican en un proyecto de software a la hora de definir
cmo resolver un problema real a travs de una solucin tecnolgica. Ac
se debe analizar a fondo los tipos de requerimientos: producto y procesos.
Definidos los procesos a fondo de un negocio se procede analizar conflictos
y asociaciones entre los procesos. ste es el primer y fundamental rea de
conocimiento de la Ingeniera de software.
Diseo
En este proceso se define la arquitectura principal del sistema propuesto
para solucionar el problema encontrado. Adems se empieza a definir a su
vez los componentes, las interfaces del software y las caractersticas del
sistema. Para lograr esto existen estrategias y mtodos de diseo del
software.
Construccin
Esta etapa es una de las ms importantes en el desarrollo de un proyecto de
software ya que teniendo una vez la idea, la idea general de lo que ser el
software y los componentes que la conforman, sigue la construccin del
software que significa la creacin o el desarrollo del cdigo fuente que
contara el nuevo sistema. Importante en esta etapa es buscar maneras de
minimizar la complejidad.
Pruebas
En esta actividad de un proyecto de software se permite a evaluar y
posiblemente mejorar la calidad del producto con el principal propsito de
detectar fallas y corregir posibles errores. Para esta rea de conocimiento de
9

la Ingeniera de software se realizan niveles de prueba y se aplican tcnicas


de prueba.
Mantenimiento
Esta rea del conocimiento de la ingeniera de software se define como la
totalidad de actividades requeridas para proveer soporte que sea costoefectivo al software. Es decir es la posible modificacin de un producto de
software una vez ya haya sido entregado para corregir errores que no se
hayan detectado anteriormente, para mejorar el rendimiento, entre otros.
Esta es una de las actividades ms comunes y ms importantes de la
ingeniera de software.
Gestin de la configuracin
La gestin de la configuracin (y de los activos) es el conjunto de procesos
destinados a asegurar la calidad de todo producto obtenido durante
cualquiera de las etapas del desarrollo de un sistema de informacin (SI), a
travs del estricto control de los cambios realizados sobre los mismos y de
la disponibilidad constante de una versin estable de cada elemento para
toda persona involucrada en el citado desarrollo.
Gestin de la Ingeniera
Esta compone un conjunto de actividades relacionadas a la administracin,
planificacin, coordinacin, medicin, monitoreo, control y reporte que tienen
a asegurar un desarrollo y mantenimiento del software disciplinado. Esto
para asegurar que el desarrollo del software sea realizado de forma
sistemtica y disciplinada. Se aplica principalmente en conjunto a lo que se
conoce como Gestin de proyectos y las mediciones.
Proceso de la Ingeniera
Esta rea de conocimiento de la ingeniera de software es implementada en
un proyecto principalmente para gestionar nuevos procesos y mejorar los
que se encuentran en funcionamiento. Esto ayuda a que los proyectos de
software mejoren en cuanto al ciclo de vida de ste, ya que optimizando
procesos se logra un mejor resultado.
Herramientas y mtodos
En un proyecto de software se definen como principalmente los
instrumentos computarizados (otros productos de software) requeridos para
colaborar en los procesos de ciclo de vida del software. Esto facilita en gran
10

manera el desarrollo de un proyecto de software y aumenta la eficacia y


rapidez con que se desarrolla
Calidad
Aunque es la ltima rea de conocimiento de ingeniera de software, es una
de las ms importantes dentro de un proyecto de software. Ac se aplican
los distintos mtodos y tcnicas estticas para alcanzar la calidad del
software. Tambin se aplican las distintas verificaciones y validaciones.
Bibliografa

http://www.ctr.unican.es/asignaturas/is1/is1-t01-trans.pdf

https://prezi.com/9dmnvqlqjwpv/swebok-v3-el-cuerpo-deconocimiento-de-la-ingenieria-del-software/

Software Engineering Body of Knowledge 2004 Version, Rational.

Ingenieria de Software, Roger S. Pressman

6. SEGUNDO PUNTO

7. Definicin de sistema de informacin

11

Un sistema de informacin es un conjunto de elementos que interactan entre s


con el fin de apoyar las actividades de una empresa o negocio. El equipo
computacional: el hardware necesario para que el sistema de informacin pueda
operar. El recurso humano que interacta con el Sistema de Informacin, el cual
est formado por las personas que utilizan el sistema.
Un sistema de informacin realiza cuatro actividades bsicas: entrada,
almacenamiento, procesamiento y salida de informacin.
Entrada de Informacin: Es el proceso mediante el cual el Sistema de Informacin
toma los datos que requiere para procesar la informacin. Las entradas pueden
ser manuales o automticas. Las manuales son aquellas que se proporcionan en
forma directa por el usuario, mientras que las automticas son datos o informacin
que provienen o son tomados de otros sistemas o mdulos. Esto ltimo se
denomina interfaces automticas.
Las unidades tpicas de entrada de datos a las computadoras son las terminales,
las cintas magnticas, las unidades de diskette, los cdigos de barras, los
escners, la voz, los monitores sensibles al tacto, el teclado y el mouse, entre
otras.
Almacenamiento de informacin: El almacenamiento es una de las actividades o
capacidades ms importantes que tiene una computadora, ya que a travs de esta
propiedad el sistema puede recordar la informacin guardada en la seccin o
proceso anterior. Esta informacin suele ser almacenada en estructuras de
informacin denominadas archivos. La unidad tpica de almacenamiento son los
discos magnticos o discos duros, los discos flexibles o diskettes y los discos
compactos (CD-ROM).
Procesamiento de Informacin: Es la capacidad del Sistema de Informacin para
efectuar clculos de acuerdo con una secuencia de operaciones preestablecida.
Estos clculos pueden efectuarse con datos introducidos recientemente en el
sistema o bien con datos que estn almacenados. Esta caracterstica de los
sistemas permite la transformacin de datos fuente en informacin que puede ser
utilizada para la toma de decisiones, lo que hace posible, entre otras cosas, que
un tomador de decisiones genere una proyeccin financiera a partir de los datos
que contiene un estado de resultados o un balance general de un ao base.
Salida de Informacin: La salida es la capacidad de un Sistema de Informacin
para sacar la informacin procesada o bien datos de entrada al exterior. Las
unidades tpicas de salida son las impresoras, terminales, diskettes, cintas
magnticas, la voz, los graficadores y los plotters, entre otros. Es importante
aclarar que la salida de un Sistema de Informacin puede constituir la entrada a
otro Sistema de Informacin o mdulo. En este caso, tambin existe una interface
automtica de salida. Por ejemplo, el Sistema de Control de Clientes tiene una
interface automtica de salida con el Sistema de Contabilidad, ya que genera las
plizas contables de los movimientos procesales de los clientes.
8. Realizar un mapa conceptual sobre los diferentes tipos de
sistemas de informacin

12

9. Seleccionar un sistema de informacin que se encuentre


funcionando en la actualidad (colocar nombre, tipo de sistema de
informacin, principales elementos)

Nombre: ASUMEDI
Tipo de sistema de informacin: SIAU (sistema de informacin y atencin al
usuario).
Principales elementos:

Sistema de Peticiones
Quejas
Reclamos
Sugerencias
13

Felicitaciones
Satisfaccin Global

10. Describa la infraestructura tecnolgica necesaria para su


funcionamiento (sistema operativo, servidor de base de datos,
servidor Web, otro)

Para el correcto funcionamiento del sistema de informacin es necesario tener


acceso a internet mediante cualquier navegador, el sistema operativo no est
restringido, se puede acceder bajo cualquier sistema operativo para el cliente, en
cuanto a el servidor web para el sistema de informacin se utiliza Apache que es
un servidor web HTTP de cdigo abierto, para plataformas Unix, Microsoft
Windows, Macintosh y otras, para la manipulacin de este servidor si es necesario
el conocimiento del sistema operativo Linux para compatibilidad de lenguajes y
mejor aprovechamiento de la especificacin de software libre, el servidor de la
base de datos es MySQL para mejor acople con el lenguaje de la aplicacin el cual
es PHP.

11. Describa las funcionalidades del sistema de informacin

El SIAU, se ha creado para identificar las necesidades y requisitos expresados por


el usuario, mediante los recursos fsicos, tecnolgicos y de talento humano
dispuestos por la institucin, que permitan brindarle una mayor satisfaccin en los
diferentes servicios, mediante la implementacin de
acciones de mejora
continuas.
ASUMEDI tiene como objetivo primordial velar por los derechos que tienen los
usuarios de disfrutar de servicios de buena calidad, con oportunidad y trato digno y
canalizar las sugerencias, inquietudes y reclamos de los usuarios para mejorar la
eficiencia y eficacia de los servicios de salud y la satisfaccin de los usuarios.

12. Describa los procesos de la organizacin que son soportados por


el sistema de informacin

14

Sistema de Peticiones: El sistema de informacin cuenta con un mdulo


para que los usuarios puedan realizar peticiones de todo tipo a la entidad
prestadora del servicio.

Quejas: El sistema de informacin tambin cuenta con un mdulo para que


los usuarios puedan realizar quejas referentes a la prestacin de los
servicios por parte de la entidad.

Reclamos: Los reclamos tambin son prioridad para el sistema de


informacin pues desde aqu se puede evidenciar que tanto les gusta a los
usuarios el servicio que se presta en la entidad, para ello cuenta con su
respectivo modulo donde el usuario puede presentar su queja e
identificarse para verificar que se efecten los cambios pertinentes.

Sugerencias: Los usuarios del sistema tambin pueden presentar


sugerencias a la entidad mediante nuestro sistema de informacin para
garantizar la calidad del servicio, dichas sugerencias se almacenan en la
base de datos y despus son evaluadas para poner en prctica.

Felicitaciones: Es un mdulo en el sistema de informacin diseado para


nuestros usuarios que hacen grandes aportes o estn al tanto de cada paso
que damos para crecer como entidad, se dise para motivar a ms
usuarios a ser parte de nuestra familia.

Satisfaccin Global: Este mdulo tambin es para la utilidad de nuestros


usuarios, mediante el cual pueden calificar nuestros procesos y nuestros
servicios con el fin de mejorar cada da, este es el ltimo mdulo del
sistema de informacin de la entidad.

13. TERCER PUNTO

15

14. Definicin de mtrica

En el con texto que abarca


la ingeniera del software, una medida o
mtrica proporciona una indicacin cuantitativa de la extensin, cantidad,
dimensiones, capacidad o tamao de algunos atributos de un proceso o producto.
La medicin es
el
acto
de
determinar
una
medida.
El ZEEE
Standard Glossary
of
Software
Engineering
Terms [IEEE93]
define mtrica como una medida cuantitativa del grado en que un sistema,
componente o proceso posee un atributo dado. Una mtrica del software relata
de alguna forma las medidas individuales sobre algn aspecto (por ejemplo: el
nmero medio de errores encontrados por revisin o el nmero medio de errores
encontrados por persona y hora en revisiones). Un ingeniero del software recopila
medidas y desarrolla mtricas para obtener indicadores.
Qu son? Las mtricas ayudan a los ingenieros del software a profundizar
en el diseo y construccin de los productos que desarrollan.
Quin lo hace? Los ingenieros del software usan las mtricas tcnicas
para ayudarse en el desarrollo de software de mayor calidad.
Por qu es importante? Siempre habr elementos cualitativos para la
creacin del software. El problema estriba en que la valoracin cualitativa
puede no ser suficiente. Un ingeniero del software necesita criterios
objetivos para guiarse en el diseo de datos, de la arquitectura, de las
interfaces y de los componentes. El verificador necesita una referencia
cuantitativa que le ayude en la seleccin de los casos de prueba y de sus
objetivos. Las mtricas tcnicas facilitan una base para que el anlisis,
diseo, codificacin y prueba puedan ser conducidas ms objetivamente y
valoradas ms cuantitativamente.
Cules son los pasos? La primera etapa en el proceso de medida consiste
en extraer las medidas y mtricas del software que son apropiadas para la
representacin del software que est siendo considerado. A continuacin se
requieren datos para extraer la formulacin de mtricas agregadas. Una vez
calculadas, las mtricas apropiadas son analizadas en base a directrices
preestablecidas y datos histricos. El resultado del anlisis es interpretado
para profundizar en la calidad del software, y el resultado de la
interpretacin orienta las modificaciones a originarse en los resultados
obtenidos en el anlisis, diseo, codificacin y prueba.
Cul es el producto obtenido? Las mtricas del software sern calculadas
sobre datos agregados del anlisis, de los modelos de diseo, del cdigo
fuente y de los casos de prueba.
Cmo puedo estar seguro de que lo he hecho correctamente? Hay que
establecer los objetivos y medidas antes de comenzar la acumulacin de
datos, definiendo sin ambigedad cada mtrica tcnica. Define pocas

16

mtricas y utilzalas para profundizar en la calidad del resultado obtenido en


la ingeniera del software.
15. Mapa conceptual donde se visualice la manera de clasificar las

mtricas

17

16. Seleccionar un software que exista y aplicarle el software de


mtricas

Programa ProyectoVotaciones

Figura1. Aplicacin Java Codigo

Figura2. Aplicacin Java en tiempo de ejecucion


Software de mtricas
Se ha utilizado el programa COSTAR para el desarrollo del ejemplo
18

Es una herramienta basada en COCOMO y que es usada en el desarrollo de


software para hace estimaciones tales como :
Duracin del proyecto
Personal requerido
Esfuerzo requerido para la realizacin del proyecto
Costo del proyecto
Con este software se puede trabajar con:
COCOMO (Tradicional)
COCOMO 8.1 (Tradicional)
COCOMO Incremental
REVIC
COCOMO (Usuario Definido)
COCOMO II

Figura3. Ventana arrojada por COSTAR

19

Figura4. Ventana arrojada por COSTAR


17. Describir los resultados generados.

Es necesario recalcar que este programa solo sirve para aplicaciones sin
conexiones a bases de datos ya que de ser utilizadas estas podr ser afectada la
aplicacin.
Podemos observar en el documento las figuras(3 y 4) en las cuales nos permite
conocer:
En el costo (en este caso no nos aparece)
En esfuerzo: En la figura 3 podemos evidenciar el clculo que tendramos en
requerimientos (0.5) y desarrollo (7.5).
En duracin: en la figura 3 podemos evidenciar el clculo que tendramos en
requerimientos (1.1) y desarrollo (6.8) .
En productividad: en la figura 3 solo contamos con la medida en desarrollo (429.4)
A dems de darnos una estimacin de cmo est quedando nuestra aplicacin en
cuanto a diseo del producto (1.2), detalles del diseo (1.9), cdigo (2,6) y
integracin (1.4), vase en la figura 4.

20

18. CUARTO PUNTO


19. Definicin de colaboracin

En este sentido, la colaboracin es un proceso mediante el cual varias personas


se asocian para la realizacin de un trabajo o actividad, repartindose tareas y
roles, prestndose mutuamente ayuda, coordinando esfuerzos, con el fin de
alcanzar el objetivo previsto.
20. Definicin de coordinacin, comunicacin y negociacin

Coordinacin:
poner a trabajar en conjunto diferentes elementos en pos de obtener un resultado
especfico para una accin conjunta. Todo aquel individuo u objeto que cumple el
rol de coordinador en una situacin determinada, tiene como tarea principal la de
planificar, organizar y ordenar las diversas tareas de quienes formarn parte de un
proceso con el fin de generar ciertos resultados y, consiguientemente, triunfar en
las metas establecidas. La coordinacin puede darse de manera voluntaria y
planificada, como as tambin de modo inesperado y espontneo de acuerdo a
cada
situacin
especfica.

Comunicacin:
La comunicacin es un proceso que consiste en la transmisin de
informacin entre un emisor y un receptor que decodifica e interpreta un
determinado mensaje. La comunicacin deriva del latn communicato que
significa compartir, participar en algo o poner en comn.
Negociacin:
En este sentido, la negociacin supone un proceso de dilogo entre dos o
ms personas o partes entre las cuales se ha suscitado un conflicto, por lo
general motivado a que las partes involucradas tienen algunos intereses en comn
y otros opuestos. De modo que las conversaciones que se llevan a cabo con la
finalidad de lograr un arreglo satisfactorio para ambas partes, independientemente
de que el acuerdo se alcance o no, se denominan negociacin.

21

21. Definicin de trabajo colaborativo

En dcadas recientes se han dado diferentes definiciones relacionadas con


el trabajo colaborativo, entre ellas se destacan las siguientes: Marx, define el
trmino trabajo colaborativo como mltiples individuos trabajando juntos de
una manera planificada en un mismo proceso de produccin o en procesos
de produccin diferentes pero conectados.
De manera similar Bannon define el trabajo colaborativo como la nominacin
general y neutral de mltiples personas que trabajan juntas para producir un
producto o servicio. As, el trabajo colaborativo consiste de un conjunto de
procesos que se relacionan; estos procesos generan tareas para ser
desarrolladas por los integrantes del equipo de trabajo, buscando alcanzar
objetivos comunes.
El trabajo colaborativo persigue el desarrollo de conocimiento compartido, la
aceleracin de los flujos de informacin, la coordinacin de los flujos de
recursos para producir economas de costos y tiempos. El aspecto ms
importante de trabajar en grupo es el hecho de contar con un objetivo comn
que canaliza los esfuerzos individuales y ofrece un sentido de pertenencia
que fomenta la unin.
Los miembros del grupo tienen la oportunidad de aprender tomando en
consideracin otros puntos de vista, maneras distintas de hacer las cosas,
interpretaciones diferentes de conceptos, experiencia de otros y la forma
como dan solucin a problemas similares.
22. Inventario de patrones de colaboracin (esto se puede obtener
desde el rea de la ingeniera de la colaboracin o desde
protocolos de sistemas multiagente como FIPA)

Los patrones de colaboracin son parte importante dentro de la Ingeniera de


Colaboracin, este concepto est relacionado con la forma en la cual un grupo
trabaja colaborativamente hacia sus metas.
Estos patrones se definen la forma en la que los integrantes de un determinado
grupo, realizan sus actividades desde un estado inicial hasta su estado final. Los
patrones de colaboracin son (Andrs Solano, Cesar Collazos, 2012):
Via Andrs Solano, Cesar Collazos, (2012), Modelo para el diseo de actividades
colaborativas desde un enfoque prctico, Universidad del Cauca.
22

Generacin: Es un patrn a partir del cual el grupo crea contenido. Consiste en


pasar de tener pocos a muchos conceptos que son compartidos por el grupo.
Reduccin: El objetivo de este patrn es mantener slo la informacin que
cumple con un determinado criterio o criterios. Consiste en pasar de tener muchos
conceptos a unos pocos que el grupo considere que requieren mayor atencin.
Clarificacin: El objetivo de este patrn es lograr el entendimiento comn de
conceptos manejados por el grupo. Consiste en pasar de tener un menor a un
mayor conocimiento compartido de los conceptos, las palabras y frases usadas
por los integrantes del grupo.
Organizacin: Consiste en pasar de tener un menor a un mayor conocimiento de
las relaciones entre los conceptos que el grupo est considerando.
Evaluacin: Consiste en pasar de un menor a un mayor conocimiento del valor
relativo de los conceptos bajo consideracin. Este patrn tiene como efectos
apoyar a la toma de decisiones y a la comunicacin del grupo.
Construccin de Consenso: Consiste en moverse de tener pocos a muchos
miembros del grupo quienes estarn dispuestos a comprometerse para un
objetivo.

23. Describir las actividades colaborativas de su grupo de trabajo

Enviar Trabajos en equipo:


Definir grupos de trabajo
Asignar puntos del trabajo
Consulta de recursos en lnea por parte de cada integrante
Revisin y anlisis de puntos realizados por cada integrante
Unificacin de trabajos realizados
Crear entrada en pgina web
Subir archivo a la entrada creada
Enviar correo con el link de la pagina
Ambientes utilizados: Red social y pagina web

23

24. Seleccionar los patrones colaborativos que ms acercan a las


actividades de colaboracin que realizan

El Patrn de generacin Es un patrn a partir del cual el grupo crea


contenido. Consiste en pasar de tener pocos a muchos conceptos que son
compartidos por el grupo.

En la realizacin de los trabajos en equipo se asignan puntos de


trabajo a cada integrante y se comparten en un chat para luego
unificar, analizar y terminar el trabajo.

El Patrn de reduccin: objetivo de este patrn es mantener slo la


informacin que cumple con un determinado criterio o criterios. Consiste en
pasar de tener muchos conceptos a unos pocos que el grupo considere que
requieren mayor atencin.

En la bsqueda de trminos sobre colaboracin solo son admitidas


aquellas definiciones que son desde el punto de vista de la ingeniera
de la colaboracin, y/o autores reconocidos en el tema.

25. Modelas las actividades colaborativas (en este punto se puede


mirar ejemplos de actividades colaborativas modeladas en AUML.

24

26. Referencias

http://www.significados.com/colaboracion/
http://www.scoop.it/t/diseno-de-procesos-colaborativos
Via http://www.significados.com/negociacion/
Andrs Solano, Cesar Collazos, (2012), Modelo para el diseo de actividades
colaborativas desde un enfoque prctico, Universidad del Cauca.
Definicion ABC http://www.definicionabc.com/general/coordinacion.php
http://www.significados.com/comunicacion/
http://clases3gingsof.wikifoundry.com/page/M%C3%A9tricas
Tema03Metricasdesoftware.pptx del correo
http://www.monografias.com/trabajos7/sisinf/sisinf.shtml#ixzz44VbZAOOg
http://www.medicancer.org/
http://www.ctr.unican.es/asignaturas/is1/is1-t01-trans.pdf
https://prezi.com/9dmnvqlqjwpv/swebok-v3-el-cuerpo-de-conocimiento-de-laingenieria-del-software/
Software Engineering Body of Knowledge 2004 Version, Rational.
Ingenieria de Software, Roger S. Pressman

25

Você também pode gostar