1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Universidad Nacional Experimental “Jesús María Semprúm”
Santa Bárbara del Zulia
PNF Informática Trayecto II Trimestre I
Ingeniera De Software
Profesora:
Marileibys
Alumnos:
Ronald Villasmil
Ronal Martinez
Luis Laza
Luis Inciarte
Alex Ibañes
Santa Bárbara Abril de 2017
2. Esquema
1) ¿Metodología empleada?
2) ¿Proceso unificado de desarrollo fases de desarrollos procesos unificados
(UP)?
3) ¿Disciplina introducción a los procesos ungidos de desarrollos?
4) ¿Elementos para interpretar el modelo del software (Lum) y símbolos y
notación de lenguas medular de los diagramas?
5) ¿Tipos de Diagramas?
6) ¿Uso de Herramienta caso en el modelo?
3. Introducción
Este trabajo tiene como objetivo desarrollar aplicaciones y programas
empleando lenguajes y diagramas de procesamientos de datos con la
finalidad de facilitar el trabajo organizacional de cualquier empresa privada o
pública. Así mismo proveerá beneficios significativos a los ingenieros de
software y las organizaciones y ayudarlas a construir modelos rigurosos que
soporte el ciclo de vida de desarrollo de software.
De igual manera considerar de suma importancia el desarrollo
organizacional debido a que su utilización mejora el ambiente empresarial
creándolo altamente competitivo y en evolución constante, de esta manera
las organizaciones se ven obligadas a cambiar y buscar el equilibrio de
objetivos con el fin de mejorar y tener un desenvolvimiento de calidad.
Cabe resaltar que el factor humano es determinante para el logro de
todos los objetivos a cumplir, por lo tanto se vuelve cada vez más importante
el rol que desempeña el ingeniero en la creación de software.
4. 1) ¿Metodología empleada?
El uso de una metodología permite el dominio del proceso descrito Una
metodología es el conjunto de métodos que se siguen en una investigación
científica o en una exposición doctrinal [RAE, 2001]. Una metodología
software es un enfoque, una manera de interpretar la realidad o la disciplina
en cuestión, que en este caso particular correspondería a la Ingeniería del
Software, por lo tanto las metodologías empleadas son las siguientes:
Estructuradas
Proponen la creación de modelos del sistema que representan los
procesos, los flujos y la estructura de los datos de una manera descendente.
Orientadas a estados y transiciones
Están dirigidas a la especificación de:
Sistemas en tiempo real, sistemas que tienen que reaccionar
continuamente a estímulos internos y externos (eventos o sucesos).
Orientadas al diseño del conocimiento
Aproximación que se encuentra aún en una fase temprana de desarrollo
Orientadas a objetos
Se fundamentan en la integración de los dos aspectos de los sistemas de
información: datos y procesos
Orientadas al desarrollo de sistemas hipermediales
Pretenden sistematizar la creación de aplicaciones Web dentro de un
proceso de creación de software bien definido
Basadas en métodos formales
Implican una revolución en los procedimientos de desarrollo, ya que a
diferencia de todas las anteriores
2) ¿Proceso unificado de desarrollo fases de desarrollos procesos
unificados (UP)?
Captura y presenta las mejores prácticas que el estado actual de la
tecnología permite. En consecuencia, reduce el riesgo y hace el proyecto
más predecible. Es necesario un proceso que sirva como gia para todos los
5. participantes clientes, usuarios, desarrolladores y directores ejecutivos. No es
necesario ningún proceso antiguo, se necesita uno mejorado.
Un proceso unificado debe ser capaz de evolucionar durante muchos
años, durante esta evolución debería limitar su alcance, en un momento del
tiempo dado, a las realidades que permitan las tecnologías, herramientas y
personas.
Tecnologías: El proceso debe construirse sobre las tecnologías.
lenguajes de programación, sistemas operativos, computadores,
estructuras de red, entornos de desarrollos, etc.
Herramientas: Las herramientas deben desarrollarse en paralelo. Las
herramientas son esenciales en este proceso. Dicho de otra forma, un
proceso ampliamente utilizado puede soportar la inversión necesaria
para crear las herramientas que los soporten.
Personas: Un creador del proceso debe limitar el conjunto de
habilidades necesarias para trabajar en el proceso a las habilidades
que los desarrolladores actuales poseen, o apuntar aquellas que los
desarrolladores puedan obtener rápidamente.
Fases de desarrollos procesos unificados (UP)
En la fase de elaboración, el criterio esencial es la capacidad de construir
el sistema dentro de un marco de trabajo económico, que se lleva a cabo
mediante:
Identificación y la reducción de los riesgos que afectan de manera
significativa a la construcción del sistema.
La especificación de la mayoría de los casos de uso que representan
la funcionalidad que ha de desarrollarse.
La extensión de la arquitectura candidata hasta las proporciones de
una línea base.
La preparación del plan del proyecto con suficientes detalle como para
guiar la fase de construcción.
La realización de una estimación con unos límites suficientemente
ajustados como para justificar la inversión.
La terminación del análisis del negocio el proyecto merece la pena.
En la fase de construcción, el criterio esencial es un sistema capaz de una
operatividad inicial con el entorno del usuario y lo llevamos a cabo mediante:
La modificación del producto para subsanar problemas que no se
identificaron en fases anteriores.
La corrección de defectos.
6. 3) ¿Disciplina introducción a los procesos ungidos de desarrollos?
El Desarrollo Organizacional es la disciplina de ver a las organizaciones y
a los grupos como sistemas y de diseñar sistemas y procesos para mejorar
su productividad, efectividad y resultados. Normalmente, el DO no es
considerado como una función dentro de la estructura organizacional. Esto
es debido a que el personal interno se encuentra muy envuelto en las
políticas y procesos internos y por ende, pierde perspectiva. Generalmente,
se buscan agentes externos los cuales estudian y observan los procesos,
cuestionando políticas y operaciones para el desarrollo de planes de acción y
el establecimiento de mejoras. En ocasiones, se integra esta labor al
departamento de recursos humanos o incluso, en otra área como planeación
estratégica aunque de igual manera, se pierde perspectiva. Por lo tanto, se
recomienda contratar consultores externos. Lo anterior, se justifica y se
define dependiendo del tamaño, grado de complejidad de la organización y
nivel de madurez en sus procesos humanos. El DO presenta distintos
modelos los cuáles consideran básicamente cuatro variables: medio
ambiente, organización, grupo e individuo. Estas variables se analizan en
cuánto a su interdependencia para de esta manera, diagnosticar la situación
para tomar las acciones adecuadas que permitan alcanzar tanto los objetivos
organizacionales como los individuales.
4) ¿Elementos para interpretar el modelo del software (Lum) y símbolos
y notación de lenguas medular de los diagramas?
La metodología es una colección de métodos, que basados dentro de una
filosofía común, se llevan al cabo en un marco de trabajo denominado ciclo
de vida de los sistemas. Los métodos son procedimientos o técnicas que
desarrollan para: la definición de requerimientos, el diseño de la base de
datos, el diseño de los programas, la codificación y el desarrollo de caso de
prueba. Los métodos hacen uso de diagramas, formas y textos; con la
finalidad de poder expresar, comunicar y documentar los problemas, para
que el analista los resuelva escribiendo un programa
El ciclo de vida de los sistemas se inicia con la especificación de los
requerimientos, tomando a partir de este punto, la descripción de los datos
abstractos y las acciones que deberán desarrollarse en la implantación del
sistema. Dentro del contexto de especificación de requerimientos existen dos
formas principales: los textos narrativos y la notación gráfica. A través de
estas es posible expresar como los sistemas almacenan datos y procesan
programas.
En las formas gráficas, la determinación directiva del significado de sus
símbolos, obliga a los diseñadores y usuarios a ajustarse a la semántica para
entenderse sin ambigüedades en el establecimiento de los requerimientos.
7. El lenguaje de análisis semántico fue desarrollado por Max Wilson, en el
instituto “Información Automat” de la IBM. El análisis se lleva a cabo
mediante conceptos básicos de: objeto, propiedad, relación, evento,
procedimiento, decisión y conjunto. El análisis se describe en un diagrama de
conceptos en el cual, cada concepto clave tiene asociado un símbolo gráfico,
con flechas dirigidas que los relacionan. El resultado del análisis semantico
de un problema y su ambiente se expresan por una serie de diagramas de
concepto, con objetos, eventos, relaciones, etc.; que son identificados
propiamente con los representados en el sistema de software.
5) ¿Tipos de Diagramas?
Diagrama de Secuencia
El UML provee un medio gráfico para representar la interacción entre los
objetos a lo largo del tiempo en los diagramas de secuencia. Éstos muestran
típicamente a un usuario o a un actor y los objetos y componentes con los
que interactúen durante la ejecución de un Caso de Uso. Un diagrama de
secuencia representa típicamente un único escenario de Caso de Uso o flujo
de eventos.
Diagrama de Implementación
Un Caso de Uso es una descripción formal de la funcionalidad que el
sistema tendrá cuando se construya. Un diagrama de implementación se
asocia típicamente con un caso de uso para documentar qué elementos de
diseño (por ejemplo, componentes y clases) implementará la funcionalidad
del Caso de Uso en el nuevo sistema.
6) ¿Uso de Herramienta caso en el modelo?
El UML soporta un conjunto rico en elementos de notación gráficos.
Describe la notación para clases, componentes, nodos, actividades, flujos de
trabajo, casos de uso, objetos, estados y cómo modelar la relación entre
esos elementos. El UML también soporta la idea de extensiones
personalizadas a través elementos estereotipados.
El UML provee beneficios significativos para los ingenieros de software y
las organizaciones al ayudarles a construir modelos rigurosos, trazables y
mantenibles, que soporten el ciclo de vida de desarrollo de software
completo.
8. Este artículo se enfoca en la representación funcional de los requisitos en
UML utilizando Casos de Uso.
9. Conclusión
Mediante la presente investigación se pudo constatar que el éxito en toda
organización depende de la motivación y preparación que tengan todas las
personas que la integran, porque a mayor participación mejores resultados.
Generalmente se emplean diferentes tipos de metodologías como
estructuradas, orientadas a estados y transiciones, orientadas al diseño del
conocimiento, orientadas a objetos, orientadas al desarrollo de sistemas
hipermediales y basadas en métodos formales.
Así mismo que los procesos unificados son capaces de evolucionar
durante muchos años y deben mejorar, tomando en cuenta el desarrollo
organizacional que esta analiza a las organizaciones y a los grupos como
sistemas y de diseñar sistemas y procesos para mejorar su productividad,
efectividad y resultados.
Además el lenguaje de análisis semántico fue desarrollado por Max
Wilson, se lleva a cabo mediante conceptos básicos de: objeto, propiedad,
relación, evento, procedimiento, decisión y conjunto. También que existen
dos tipos de diagramas y que el uso de herramienta soporta un conjunto de
elementos de notación y gráficos que benefician significativamente a los
ingenieros de software
10. Bibliografía
Análisis Y Diseño De Sistemas Tercera Edición Kendall & Kendall
Introducción A La Ingeniería Del Software Metodologías De Desarrollo De
Software
El Modelo De Casos De Uso
Desarrollo Organizacional
Programación Automática A Partir De Descriptores De Flujos De Información