SlideShare una empresa de Scribd logo
1 de 11
Sistema de Gestión                        REGIONAL HUILA
   de la Calidad                                                                                                                      Versión: 1
                          TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                      INFORMACIÓN CIES HUILA                                                                           Código:
                                                NEIVA                                                                               ADSI-C02-IEV1

                              (Evidencia de Conocimiento y desempeño)


ESTRUCTURA CURRICULAR              Tecnólogo en Análisis y Desarrollo de Sistemas de Información                                CODIGO
 PROYECTO FORMATIVO                SOFTPYME                                                                                  ADSI – IEV01-C02
  MODULO O                         Analizar los requerimientos del cliente para construir el sistema
             220501032                                                                                                            400 Horas
COMPETENCIA                        de información

                                   Representa el bosquejo de la solución al problema presentado por el cliente, mediante la elaboración de diagramas
                     22050103202   de casos de uso, apoyado en el análisis del informe de requerimientos, al confrontar la situación problémica con el
 RESULTADOS                        usuario según normas y protocolos de la organización
     DE                            Construir el modelo conceptual del macrosistema frente a los requerimientos del cliente, mediante el uso e
                     22050103203   interpretación de la información levantada, representado en diagramas de clase, de interacción, colaboración y
 APRENDIZAJE                       contratos de operación, de acuerdo con las diferentes secuencias, fases y procedimientos del sistema



RESPONSABLE:                       FERNELLY CARVAJAL SILVA - CARLOS JAVIER PASTRANA DIAZ
LUGAR Y FECHA:                     Neiva, 13 de Marzo de 2013                DURACIÓN: 6 Horas
NOMBRE DEL APRENDIZ:                                                             NOTA:


OBJETIVO: El instrumento pretende evidenciar los conocimientos adquiridos durante el proceso de las Actividades de
Enseñanza – Aprendizaje – Evaluación del programa de Formación Tecnología en ADSI, en la competencia 220501032.

SEÑOR APRENDIZ:
 Diligencie con letra clara el Cuestionario.
 Llene los datos de identificación del aprendiz en formación.
 En forma individual responda cada una de las preguntas referente al Análisis de los Sistemas de Información, su enfoque,
   modo de operar en el mundo real, analice y amplíe cada una de las preguntas desde su punto de vista.

                                                             CUESTIONARIO
A. Defina que es la Calidad del Software y Mencione alguna característica y Metodología empleada:

   La Calidad de software garantiza que un software cumpla con todas las necesidades de un cliente, haciendo uso de
   metodologías, documentando y aplicando estándares de calidad. Una característica de calidad puede ser la usabilidad (grado
   de facilidad de uso e interacción con el software) y la metodología empleada podría ser la RUP, ya que es una metodología
   iterativa e incremental, nos permite asegurarnos de lo que se hace en cada fase del ciclo del software.

B. Que es un modelo?¿Cuál es la razón por la que se utilizan?¿Cuál es su relación con el UML?: (de un ejemplo):

Un modelo es la representación gráfica que sirve como base para el desarrollo del proyecto de software, se utilizan porque permite
guiarnos en el desarrollo del software y saber que se debe hacer. Se relaciona con el UML en que UML es un lenguaje que
permite diagramar (modelar) la estructura (diagramas estáticos) y el comportamiento (diagramas dinámicos) de un software, como
por ejemplo el diagrama de Casos de uso (muestra qué hace el sistema para cumplir con el objetivo del actor), nos guiamos con
este al momento de diseñar y de probar nuestro software.

C. ¿Qué es una metodología de desarrollo de software? ¿Por qué existen? ¿qué pasa si no las usamos?:

Una metodología de desarrollo de software es un conjunto de fases, procedimientos, productos (entregables) y criterios de
evaluación que se realizan de forma planificada propuestos por la Ingeniería de Software para que un software sea de calidad.
Existen debido a la necesidad de combatir la crisis del software y si no las usamos, no entramos en capacidad de competir en el
mercado, ya que no ofrecemos un servicio que satisface la necesidad del cliente y haríamos parte de esas estadísticas que nos
marcan.




                                                 SENA, DE CLASE MUNDIAL
Sistema de Gestión                         REGIONAL HUILA
   de la Calidad                                                                                                   Versión: 1
                           TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                       INFORMACIÓN CIES HUILA                                                       Código:
                                                 NEIVA                                                           ADSI-C02-IEV1

                             (Evidencia de Conocimiento y desempeño)
D. Realice un Algoritmo de Ciclos por iniciativa propia y represéntelo en el Diagrama de Actividad.:

Algoritmo: Algoritmo que lea un número, si es positivo que muestre en pantalla los números que comprende desde el 1 hasta el
número ingresado, por el contrario que multiplique el número ingresado por dos (2) y lo muestre en pantalla.

1. Inicio
2. Lea número
3. Comparar número
3.1 Si es positivo, mostrar en pantalla los números comprendidos desde 1 hasta el número ingresado
3.2 Sino es positivo multiplicar el número ingresado por 2.
3.2.1 Mostrar en pantalla el resultado
4 Fin

Diagrama de actividades:




E. ¿cuáles son los tres aspectos que más fallan el proceso de desarrollo de sistemas? :

    •     Requerimientos y/o análisis de requerimientos iniciales mal definidos
    •     Aplicación de métodos de desarrollo que no son ventajosos (Cuando se requiere hacer un cambio en la realización del
          proyecto los costos son altos).
    •     Cuando se codifica sin cumplir con estándares de codificación y las personas que están involucradas en el proyecto no
          conocen el funcionamiento del mismo (No hay diccionario de datos, apropiación del código, mala comunicación entre las
          personas que están involucradas en el proyecto).

F. ¿Cuáles son los retos de la Ingeniería de Software?

          Los retos de la ingeniería de software tienen que ver con combatir la crisis del software, creando metodologías y hacer
          que un sistema sea eficaz, flexible, mantenible, adaptable e íntegro con otros sistemas.

G. ¿Cuál es la razón de utilizar casos de uso? ¿Podría proponer un modelo alternativo?(descríbalo con un ejemplo):

La razón de utilizar Casos de uso es para conocer qué hace el sistema para satisfacer un objetivo (necesidad) del usuario y los
pasos que muestran la interacción Usuario Vs Sistema para alcanzar ese objetivo. Si no existieran los casos de uso, podría
proponer el uso de los Storyboards, cada cuadro nos mostraría un paso o actividad que se realiza con el fin de alcanzar el objetivo
del usuario, por ejemplo para el caso de ingresar 5 números y mostrar en pantalla la multiplicación de cada uno de ellos por 3. En
el primer cuadro aparece un sujeto ingresando 5 números y en el segundo cuadro los 5 números, cada uno multiplicado por 3.

H. Menciones qué función cumplen los stakeholders en el desarrollo de un SI:


                                              SENA, DE CLASE MUNDIAL
Sistema de Gestión                       REGIONAL HUILA
   de la Calidad                                                                                                  Versión: 1
                         TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                     INFORMACIÓN CIES HUILA                                                        Código:
                                               NEIVA                                                            ADSI-C02-IEV1

                             (Evidencia de Conocimiento y desempeño)

Stakeholders: Son el equipo de personas interesadas o involucradas en un problema determinado, y que trabajan juntos para el
desarrollo de la oportuna solución (un SI).

I. ¿Cuál es la diferencia entre un diagrama de caso de uso y un “caso de uso”?

La diferencia se encuentra en que un Caso de uso es texto (una historia) donde muestra la interacción entre usuario y sistema en
busca de alcanzar el objetivo del usuario de una manera muy específica (pero siempre mostrando el qué no el cómo), el diagrama
de Casos de uso es la representación gráfica del Caso de uso en forma general.

J. ¿Qué son los marcos de trabajo en Calidad de Software y qué buscan?:

Los MT permiten que todo el personal de una organización se dirija en la misma dirección. Buscan mejorar los procesos de
software, brindar putas para efectuar evaluaciones de la unidad informática, determinar la potencialidad y perfomance de sus
procesos, y la madurez de la organización.

K. Cómo se construye un modelo de dominio? De 2 ejemplos:

El objetivo del modelado del dominio es comprender y describir las clases más importantes dentro del contexto del sistema. Es un
vocabulario en término de clases para describir el negocio. Es más abstracto que el diagrama de clases. Ejemplos:

Modelo de dominio: Citas médicas




Modelo de dominio: Evaluación en un salón de clases




                                             SENA, DE CLASE MUNDIAL
Sistema de Gestión                       REGIONAL HUILA
   de la Calidad                                                                                                  Versión: 1
                         TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                     INFORMACIÓN CIES HUILA                                                        Código:
                                               NEIVA                                                            ADSI-C02-IEV1

                             (Evidencia de Conocimiento y desempeño)




L. Defina Sistema de Información, de ejemplos:

Sistema de Información es un conjunto de elementos orientados al tratamiento y administración de datos e información,
organizados y listos para su uso posterior, generados para cubrir una necesidad u objetivo. Ejemplo: Nuestro proyecto de
formación “Softpyme – Inventario”, permite llevar el manejo y control del inventario en pymes.

M. Cómo se construye un diagrama de Actividad? ¿De qué se compone? Ilustre con ejemplos:

Representa el comportamiento interno de una operación o de un caso de uso, bajo la forma de un desarrollo por etapas,
agrupadas secuencialmente, se compone de: Punto inicial (circulo relleno), punto final (diana), actividades (representados por un
rectángulo con esquinas redondeadas), una flecha representa la transición de una actividad a otra, nodos de decisión y barras de
concurrencia.




N. Cuál es la relación entre la vista semántica y el modelado UML?:

En que juntas se ven orientadas a la interpretación de diagramas o de modelos, juntas son capaces de representar un proceso o
un estado gráficamente, de tal manera que cualquier persona que lo vea, pueda identificar y entender de qué se trata.

O. Utilizando las fuentes del conocimiento realice un diagrama UML:
 Ejercicio:                                        Representación Simbólica:




                                             SENA, DE CLASE MUNDIAL
Sistema de Gestión                      REGIONAL HUILA
        de la Calidad                                                                                                   Versión: 1
                             TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                         INFORMACIÓN CIES HUILA                                                          Código:
                                                   NEIVA                                                              ADSI-C02-IEV1

                                 (Evidencia de Conocimiento y desempeño)
     Requerimientos          RF3 EL sistema
     Funcionales de un       debe permitir la
     sistema que permite     consulta de
     llevar el control de    alumnos
     asistencias
                             RF3.1 El sistema
                             debe mostrar
     RF1 El sistema debe     cuantas fallas tiene
     permitir al             el alumno
     administrador crear
     nuevo alumno.           RF4 El sistema
                             debe permitir al
     RF2 El sistema debe     administrador
     permitir comprobar      modificar datos de
     la asistencia a         los alumnos
     clases de los
     alumnos




 P. Cómo me aseguro que mi sistema de información sea de Calidad? (de un ejemplo):
 Usando una metodología para el desarrollo del mismo, documentando, aplicando estándares de calidad y finalmente cuando el
 cliente queda satisfecho con el SI. Un cliente quiere una aplicación que le permite sumar cualquier número que ingrese por 10. Al
 hacer entrega del SI, el usuario no tuvo dificultades para usarlo y al ejecutarlo realizó exitosamente la operación y lo hizo bajo el
 tiempo estimado. Los costos no fueron elevados y el SI se entregó cuando requería.


Q.      Explique y menciones cuáles son las diferencias entre los modelos de desarrollo de Software (ágiles y tradicionales), nombre
        algunos:

 Las metodologías tradicionales tienen planes de proyectos muy elaborados, documentación exhaustiva, costos al implementar
 cambios y falta de flexibilidad, la arquitectura es esencial (modelos), más roles, grupos grandes. RUP, RAD

 Las metodologías ágiles se adaptan a la situación, el ciclo de vida se forma a medida que se avanza en el proyecto, hay mayor
 participación por parte del cliente (hace parte del equipo de desarrollo), menos roles, usado para proyectos cortos. SCRUM,
 DSDM, XP.



 R. Defina y mencione cuál es la importancia de las herramientas CASE? (de un ejemplo):

 CASE (Computer-Aided Software Engineering) “Software de ingeniería asistida por computador”, son software de apoyo para el
 desarrollo, mantenimiento y documentación informatizadas del software, son importantes, porque son especialmente dirigidos a
 nuestra área, se dividen en UpperCASE (análisis y diseño) y LowerCASE (programación y prueba). Ejemplo: Enterprise Architec,
 es una excelente herramienta CASE que nos permite modelar nuestro proyecto de software en diagramas UML.



 S. ESTUDIO DE CASOS:

 Sistema de Información para una Empresa de Venta de Equipos Informáticos y Electrónicos a Través de Internet.


                                                    SENA, DE CLASE MUNDIAL
Sistema de Gestión                      REGIONAL HUILA
   de la Calidad                                                                                              Versión: 1
                        TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                    INFORMACIÓN CIES HUILA                                                     Código:
                                              NEIVA                                                         ADSI-C02-IEV1

                             (Evidencia de Conocimiento y desempeño)
Análisis del problema

El problema planteado en este Caso es el desarrollo de una aplicación de comercio electrónico capaz de gestionar la venta de
productos electrónicos a través de la Internet. Los clientes registrados podrán comprar / reservar sus pedidos para recibirlos
posteriormente en su domicilio vía mensajería o para su recogida en la propia tienda. Los clientes podrán tener acceso en todo
momento al estado de sus pedidos .La aplicación permite la modalidad de administración, en la que los administradores o
vendedores de la tienda pueden visualizar los pedidos de los clientes y realizar las mismas acciones que cualquier cliente
registrado y además pueden modificar los datos de los usuarios, de las categorías de productos y de los productos mismos, como
su stock, si están de oferta, etc. Los administradores de la aplicación serán los responsables del mantenimiento de la base de
datos a través del interface que provee la aplicación desarrollada a tal efecto

RTA:

Diagrama de requerimientos




Diagrama de Casos de Uso




                                           SENA, DE CLASE MUNDIAL
Sistema de Gestión                     REGIONAL HUILA
   de la Calidad                                                             Versión: 1
                       TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                   INFORMACIÓN CIES HUILA                     Código:
                                             NEIVA                         ADSI-C02-IEV1

                           (Evidencia de Conocimiento y desempeño)




Diagramas de actividades




                                    SENA, DE CLASE MUNDIAL
Sistema de Gestión                   REGIONAL HUILA
   de la Calidad                                                           Versión: 1
                     TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                 INFORMACIÓN CIES HUILA                     Código:
                                           NEIVA                         ADSI-C02-IEV1

                       (Evidencia de Conocimiento y desempeño)




                                 SENA, DE CLASE MUNDIAL
Sistema de Gestión                   REGIONAL HUILA
   de la Calidad                                                           Versión: 1
                     TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                 INFORMACIÓN CIES HUILA                     Código:
                                           NEIVA                         ADSI-C02-IEV1

                       (Evidencia de Conocimiento y desempeño)




                                 SENA, DE CLASE MUNDIAL
Sistema de Gestión                   REGIONAL HUILA
   de la Calidad                                                           Versión: 1
                     TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                 INFORMACIÓN CIES HUILA                     Código:
                                           NEIVA                         ADSI-C02-IEV1

                       (Evidencia de Conocimiento y desempeño)




                                 SENA, DE CLASE MUNDIAL
Sistema de Gestión                   REGIONAL HUILA
   de la Calidad                                                           Versión: 1
                     TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
                                 INFORMACIÓN CIES HUILA                     Código:
                                           NEIVA                         ADSI-C02-IEV1

                       (Evidencia de Conocimiento y desempeño)




                                 SENA, DE CLASE MUNDIAL

Más contenido relacionado

La actualidad más candente

Fases Proyectos Adsi
Fases Proyectos AdsiFases Proyectos Adsi
Fases Proyectos Adsiysik granja
 
Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion Oscar Rico Florez
 
Diseno de software_educativo_basado_en_c
Diseno de software_educativo_basado_en_cDiseno de software_educativo_basado_en_c
Diseno de software_educativo_basado_en_ccristina_devargas
 
Modelo del Proceso Software
Modelo del Proceso SoftwareModelo del Proceso Software
Modelo del Proceso SoftwareSTBG
 
Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016Jorge Pariasca
 
Modelo de la Organizacion
Modelo de la OrganizacionModelo de la Organizacion
Modelo de la OrganizacionSTBG
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un softwareGenesis_Pirela
 
Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacionAnalisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion1docmanns
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.Andrés Sorto
 
Tecnico En Programacion De Software
Tecnico En Programacion De SoftwareTecnico En Programacion De Software
Tecnico En Programacion De SoftwareJeisy Franco
 
Ensayo: Importancia de la Evaluación del Software Educativo
Ensayo: Importancia de la Evaluación del Software EducativoEnsayo: Importancia de la Evaluación del Software Educativo
Ensayo: Importancia de la Evaluación del Software Educativowww.unefm.edu.ve
 

La actualidad más candente (15)

Adsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmosAdsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmos
 
Fases Proyectos Adsi
Fases Proyectos AdsiFases Proyectos Adsi
Fases Proyectos Adsi
 
Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion
 
Diseno de software_educativo_basado_en_c
Diseno de software_educativo_basado_en_cDiseno de software_educativo_basado_en_c
Diseno de software_educativo_basado_en_c
 
Modelo del Proceso Software
Modelo del Proceso SoftwareModelo del Proceso Software
Modelo del Proceso Software
 
Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016Sílabo taller de modelamiento de software 2016
Sílabo taller de modelamiento de software 2016
 
Modelo de la Organizacion
Modelo de la OrganizacionModelo de la Organizacion
Modelo de la Organizacion
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un software
 
Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacionAnalisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.
 
Tecnico En Programacion De Software
Tecnico En Programacion De SoftwareTecnico En Programacion De Software
Tecnico En Programacion De Software
 
Ensayo: Importancia de la Evaluación del Software Educativo
Ensayo: Importancia de la Evaluación del Software EducativoEnsayo: Importancia de la Evaluación del Software Educativo
Ensayo: Importancia de la Evaluación del Software Educativo
 
Modelo del proceso_software
Modelo del proceso_softwareModelo del proceso_software
Modelo del proceso_software
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3
 

Destacado

Ev1 plantillastakeholders stbg
Ev1 plantillastakeholders stbgEv1 plantillastakeholders stbg
Ev1 plantillastakeholders stbgSTBG
 
Actividad fase i analisis
Actividad fase i analisisActividad fase i analisis
Actividad fase i analisisleyfororozco
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasIsidro Gonzalez
 
Laboratorio uml
Laboratorio umlLaboratorio uml
Laboratorio umlJhon St
 
Superación de obstáculos
Superación de obstáculosSuperación de obstáculos
Superación de obstáculoslalachava16
 
Taller de-creatividad-para-niños-preescolares
Taller de-creatividad-para-niños-preescolaresTaller de-creatividad-para-niños-preescolares
Taller de-creatividad-para-niños-preescolaresRossyPalmaM Palma M
 
Ap1 aa3-ev2-informe de especificación de requerimientos.
Ap1 aa3-ev2-informe de especificación de requerimientos.Ap1 aa3-ev2-informe de especificación de requerimientos.
Ap1 aa3-ev2-informe de especificación de requerimientos.nay-censey
 
Recursos de redes
Recursos de redesRecursos de redes
Recursos de redespollotico
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendizbrayanfp
 
Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)mariaccuyares
 
Evidencia 1 (De Conocimiento) RAP1_EV01 -Actividad Interactiva: “Conceptos SG...
Evidencia 1 (De Conocimiento) RAP1_EV01 -Actividad Interactiva: “Conceptos SG...Evidencia 1 (De Conocimiento) RAP1_EV01 -Actividad Interactiva: “Conceptos SG...
Evidencia 1 (De Conocimiento) RAP1_EV01 -Actividad Interactiva: “Conceptos SG...Paola Lovee
 
Software y sistemas operativos (1)
Software y sistemas operativos (1)Software y sistemas operativos (1)
Software y sistemas operativos (1)mariaccuyares
 
Caracterización de procesos
Caracterización de procesosCaracterización de procesos
Caracterización de procesos1nataliadimate
 
Semana 2 evaluacion prueba de conocimiento preguntas sobre planificación del ...
Semana 2 evaluacion prueba de conocimiento preguntas sobre planificación del ...Semana 2 evaluacion prueba de conocimiento preguntas sobre planificación del ...
Semana 2 evaluacion prueba de conocimiento preguntas sobre planificación del ...Cristian Cardenas
 

Destacado (20)

Ev1 plantillastakeholders stbg
Ev1 plantillastakeholders stbgEv1 plantillastakeholders stbg
Ev1 plantillastakeholders stbg
 
Taller: Scrum - Osvaldo Comelli
Taller: Scrum - Osvaldo ComelliTaller: Scrum - Osvaldo Comelli
Taller: Scrum - Osvaldo Comelli
 
Actividad fase i analisis
Actividad fase i analisisActividad fase i analisis
Actividad fase i analisis
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de Sistemas
 
Laboratorio uml
Laboratorio umlLaboratorio uml
Laboratorio uml
 
Superación de obstáculos
Superación de obstáculosSuperación de obstáculos
Superación de obstáculos
 
Taller de-creatividad-para-niños-preescolares
Taller de-creatividad-para-niños-preescolaresTaller de-creatividad-para-niños-preescolares
Taller de-creatividad-para-niños-preescolares
 
Taller laboratorio UML
Taller laboratorio UMLTaller laboratorio UML
Taller laboratorio UML
 
Ap1 aa3-ev2-informe de especificación de requerimientos.
Ap1 aa3-ev2-informe de especificación de requerimientos.Ap1 aa3-ev2-informe de especificación de requerimientos.
Ap1 aa3-ev2-informe de especificación de requerimientos.
 
Recursos de redes
Recursos de redesRecursos de redes
Recursos de redes
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendiz
 
Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)
 
Grupo redes
Grupo redesGrupo redes
Grupo redes
 
Grupo 3
Grupo 3Grupo 3
Grupo 3
 
Grupo4
Grupo4Grupo4
Grupo4
 
Evidencia 1 (De Conocimiento) RAP1_EV01 -Actividad Interactiva: “Conceptos SG...
Evidencia 1 (De Conocimiento) RAP1_EV01 -Actividad Interactiva: “Conceptos SG...Evidencia 1 (De Conocimiento) RAP1_EV01 -Actividad Interactiva: “Conceptos SG...
Evidencia 1 (De Conocimiento) RAP1_EV01 -Actividad Interactiva: “Conceptos SG...
 
Grupo BD
Grupo BDGrupo BD
Grupo BD
 
Software y sistemas operativos (1)
Software y sistemas operativos (1)Software y sistemas operativos (1)
Software y sistemas operativos (1)
 
Caracterización de procesos
Caracterización de procesosCaracterización de procesos
Caracterización de procesos
 
Semana 2 evaluacion prueba de conocimiento preguntas sobre planificación del ...
Semana 2 evaluacion prueba de conocimiento preguntas sobre planificación del ...Semana 2 evaluacion prueba de conocimiento preguntas sobre planificación del ...
Semana 2 evaluacion prueba de conocimiento preguntas sobre planificación del ...
 

Similar a Adsi c02-iev1-uml(1) - diaz oscar david

Adsi c02-iev1-uml(1) (1)
Adsi c02-iev1-uml(1) (1)Adsi c02-iev1-uml(1) (1)
Adsi c02-iev1-uml(1) (1)sergiopinto017
 
Adsi c02-iev1-uml(1) (1)
Adsi c02-iev1-uml(1) (1)Adsi c02-iev1-uml(1) (1)
Adsi c02-iev1-uml(1) (1)sergiopinto017
 
Adsi guía 6 - aplicar los fundamentos de programación-realizar el análisis ...
Adsi   guía 6 - aplicar los fundamentos de programación-realizar el análisis ...Adsi   guía 6 - aplicar los fundamentos de programación-realizar el análisis ...
Adsi guía 6 - aplicar los fundamentos de programación-realizar el análisis ...Helver Gilberto Parra Gonzalez
 
Medición de calidad
Medición de calidadMedición de calidad
Medición de calidadUTCH
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyectoFrancysVelasco
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientosUPTP
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datosAndre Gutierrez
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwarenancyespe21
 
Análisis de requisitos de software.pptx
Análisis de requisitos de software.pptxAnálisis de requisitos de software.pptx
Análisis de requisitos de software.pptxEstherEspinozaVillao
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidaFSILSCA
 
Adsi guía 8 -realizar el diseño y seguimiento de proyecto
Adsi   guía 8 -realizar el diseño y seguimiento de proyectoAdsi   guía 8 -realizar el diseño y seguimiento de proyecto
Adsi guía 8 -realizar el diseño y seguimiento de proyectoHelver Gilberto Parra Gonzalez
 

Similar a Adsi c02-iev1-uml(1) - diaz oscar david (20)

Adsi c02-iev1-uml(1) (1)
Adsi c02-iev1-uml(1) (1)Adsi c02-iev1-uml(1) (1)
Adsi c02-iev1-uml(1) (1)
 
Adsi c02-iev1-uml(1) (1)
Adsi c02-iev1-uml(1) (1)Adsi c02-iev1-uml(1) (1)
Adsi c02-iev1-uml(1) (1)
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Adsi guía 6 - aplicar los fundamentos de programación-realizar el análisis ...
Adsi   guía 6 - aplicar los fundamentos de programación-realizar el análisis ...Adsi   guía 6 - aplicar los fundamentos de programación-realizar el análisis ...
Adsi guía 6 - aplicar los fundamentos de programación-realizar el análisis ...
 
Medición de calidad
Medición de calidadMedición de calidad
Medición de calidad
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyecto
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientos
 
Infografía
InfografíaInfografía
Infografía
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datos
 
Exposicion taller
Exposicion tallerExposicion taller
Exposicion taller
 
11271320110505163923 (1)
11271320110505163923 (1)11271320110505163923 (1)
11271320110505163923 (1)
 
Adsi guía 2 - identificar los procesos funcionales
Adsi   guía 2 - identificar los procesos funcionalesAdsi   guía 2 - identificar los procesos funcionales
Adsi guía 2 - identificar los procesos funcionales
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Análisis de requisitos de software.pptx
Análisis de requisitos de software.pptxAnálisis de requisitos de software.pptx
Análisis de requisitos de software.pptx
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Adsi guía 8 -realizar el diseño y seguimiento de proyecto
Adsi   guía 8 -realizar el diseño y seguimiento de proyectoAdsi   guía 8 -realizar el diseño y seguimiento de proyecto
Adsi guía 8 -realizar el diseño y seguimiento de proyecto
 

Más de Oscar David Diaz Fortaleché (8)

Informe de especificacion de requisitos del sistema
Informe de especificacion de requisitos del sistemaInforme de especificacion de requisitos del sistema
Informe de especificacion de requisitos del sistema
 
Plantillas softpyme
Plantillas softpymePlantillas softpyme
Plantillas softpyme
 
Srs softpyme inventario 404463
Srs softpyme   inventario 404463Srs softpyme   inventario 404463
Srs softpyme inventario 404463
 
Requerimientos version 1
Requerimientos version 1Requerimientos version 1
Requerimientos version 1
 
Zapatería
ZapateríaZapatería
Zapatería
 
Calculadora
CalculadoraCalculadora
Calculadora
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendiz
 
Coloca imagen a tu cancion usando itunes
Coloca imagen a tu cancion usando itunesColoca imagen a tu cancion usando itunes
Coloca imagen a tu cancion usando itunes
 

Adsi c02-iev1-uml(1) - diaz oscar david

  • 1. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) ESTRUCTURA CURRICULAR Tecnólogo en Análisis y Desarrollo de Sistemas de Información CODIGO PROYECTO FORMATIVO SOFTPYME ADSI – IEV01-C02 MODULO O Analizar los requerimientos del cliente para construir el sistema 220501032 400 Horas COMPETENCIA de información Representa el bosquejo de la solución al problema presentado por el cliente, mediante la elaboración de diagramas 22050103202 de casos de uso, apoyado en el análisis del informe de requerimientos, al confrontar la situación problémica con el RESULTADOS usuario según normas y protocolos de la organización DE Construir el modelo conceptual del macrosistema frente a los requerimientos del cliente, mediante el uso e 22050103203 interpretación de la información levantada, representado en diagramas de clase, de interacción, colaboración y APRENDIZAJE contratos de operación, de acuerdo con las diferentes secuencias, fases y procedimientos del sistema RESPONSABLE: FERNELLY CARVAJAL SILVA - CARLOS JAVIER PASTRANA DIAZ LUGAR Y FECHA: Neiva, 13 de Marzo de 2013 DURACIÓN: 6 Horas NOMBRE DEL APRENDIZ: NOTA: OBJETIVO: El instrumento pretende evidenciar los conocimientos adquiridos durante el proceso de las Actividades de Enseñanza – Aprendizaje – Evaluación del programa de Formación Tecnología en ADSI, en la competencia 220501032. SEÑOR APRENDIZ:  Diligencie con letra clara el Cuestionario.  Llene los datos de identificación del aprendiz en formación.  En forma individual responda cada una de las preguntas referente al Análisis de los Sistemas de Información, su enfoque, modo de operar en el mundo real, analice y amplíe cada una de las preguntas desde su punto de vista. CUESTIONARIO A. Defina que es la Calidad del Software y Mencione alguna característica y Metodología empleada: La Calidad de software garantiza que un software cumpla con todas las necesidades de un cliente, haciendo uso de metodologías, documentando y aplicando estándares de calidad. Una característica de calidad puede ser la usabilidad (grado de facilidad de uso e interacción con el software) y la metodología empleada podría ser la RUP, ya que es una metodología iterativa e incremental, nos permite asegurarnos de lo que se hace en cada fase del ciclo del software. B. Que es un modelo?¿Cuál es la razón por la que se utilizan?¿Cuál es su relación con el UML?: (de un ejemplo): Un modelo es la representación gráfica que sirve como base para el desarrollo del proyecto de software, se utilizan porque permite guiarnos en el desarrollo del software y saber que se debe hacer. Se relaciona con el UML en que UML es un lenguaje que permite diagramar (modelar) la estructura (diagramas estáticos) y el comportamiento (diagramas dinámicos) de un software, como por ejemplo el diagrama de Casos de uso (muestra qué hace el sistema para cumplir con el objetivo del actor), nos guiamos con este al momento de diseñar y de probar nuestro software. C. ¿Qué es una metodología de desarrollo de software? ¿Por qué existen? ¿qué pasa si no las usamos?: Una metodología de desarrollo de software es un conjunto de fases, procedimientos, productos (entregables) y criterios de evaluación que se realizan de forma planificada propuestos por la Ingeniería de Software para que un software sea de calidad. Existen debido a la necesidad de combatir la crisis del software y si no las usamos, no entramos en capacidad de competir en el mercado, ya que no ofrecemos un servicio que satisface la necesidad del cliente y haríamos parte de esas estadísticas que nos marcan. SENA, DE CLASE MUNDIAL
  • 2. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) D. Realice un Algoritmo de Ciclos por iniciativa propia y represéntelo en el Diagrama de Actividad.: Algoritmo: Algoritmo que lea un número, si es positivo que muestre en pantalla los números que comprende desde el 1 hasta el número ingresado, por el contrario que multiplique el número ingresado por dos (2) y lo muestre en pantalla. 1. Inicio 2. Lea número 3. Comparar número 3.1 Si es positivo, mostrar en pantalla los números comprendidos desde 1 hasta el número ingresado 3.2 Sino es positivo multiplicar el número ingresado por 2. 3.2.1 Mostrar en pantalla el resultado 4 Fin Diagrama de actividades: E. ¿cuáles son los tres aspectos que más fallan el proceso de desarrollo de sistemas? : • Requerimientos y/o análisis de requerimientos iniciales mal definidos • Aplicación de métodos de desarrollo que no son ventajosos (Cuando se requiere hacer un cambio en la realización del proyecto los costos son altos). • Cuando se codifica sin cumplir con estándares de codificación y las personas que están involucradas en el proyecto no conocen el funcionamiento del mismo (No hay diccionario de datos, apropiación del código, mala comunicación entre las personas que están involucradas en el proyecto). F. ¿Cuáles son los retos de la Ingeniería de Software? Los retos de la ingeniería de software tienen que ver con combatir la crisis del software, creando metodologías y hacer que un sistema sea eficaz, flexible, mantenible, adaptable e íntegro con otros sistemas. G. ¿Cuál es la razón de utilizar casos de uso? ¿Podría proponer un modelo alternativo?(descríbalo con un ejemplo): La razón de utilizar Casos de uso es para conocer qué hace el sistema para satisfacer un objetivo (necesidad) del usuario y los pasos que muestran la interacción Usuario Vs Sistema para alcanzar ese objetivo. Si no existieran los casos de uso, podría proponer el uso de los Storyboards, cada cuadro nos mostraría un paso o actividad que se realiza con el fin de alcanzar el objetivo del usuario, por ejemplo para el caso de ingresar 5 números y mostrar en pantalla la multiplicación de cada uno de ellos por 3. En el primer cuadro aparece un sujeto ingresando 5 números y en el segundo cuadro los 5 números, cada uno multiplicado por 3. H. Menciones qué función cumplen los stakeholders en el desarrollo de un SI: SENA, DE CLASE MUNDIAL
  • 3. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) Stakeholders: Son el equipo de personas interesadas o involucradas en un problema determinado, y que trabajan juntos para el desarrollo de la oportuna solución (un SI). I. ¿Cuál es la diferencia entre un diagrama de caso de uso y un “caso de uso”? La diferencia se encuentra en que un Caso de uso es texto (una historia) donde muestra la interacción entre usuario y sistema en busca de alcanzar el objetivo del usuario de una manera muy específica (pero siempre mostrando el qué no el cómo), el diagrama de Casos de uso es la representación gráfica del Caso de uso en forma general. J. ¿Qué son los marcos de trabajo en Calidad de Software y qué buscan?: Los MT permiten que todo el personal de una organización se dirija en la misma dirección. Buscan mejorar los procesos de software, brindar putas para efectuar evaluaciones de la unidad informática, determinar la potencialidad y perfomance de sus procesos, y la madurez de la organización. K. Cómo se construye un modelo de dominio? De 2 ejemplos: El objetivo del modelado del dominio es comprender y describir las clases más importantes dentro del contexto del sistema. Es un vocabulario en término de clases para describir el negocio. Es más abstracto que el diagrama de clases. Ejemplos: Modelo de dominio: Citas médicas Modelo de dominio: Evaluación en un salón de clases SENA, DE CLASE MUNDIAL
  • 4. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) L. Defina Sistema de Información, de ejemplos: Sistema de Información es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad u objetivo. Ejemplo: Nuestro proyecto de formación “Softpyme – Inventario”, permite llevar el manejo y control del inventario en pymes. M. Cómo se construye un diagrama de Actividad? ¿De qué se compone? Ilustre con ejemplos: Representa el comportamiento interno de una operación o de un caso de uso, bajo la forma de un desarrollo por etapas, agrupadas secuencialmente, se compone de: Punto inicial (circulo relleno), punto final (diana), actividades (representados por un rectángulo con esquinas redondeadas), una flecha representa la transición de una actividad a otra, nodos de decisión y barras de concurrencia. N. Cuál es la relación entre la vista semántica y el modelado UML?: En que juntas se ven orientadas a la interpretación de diagramas o de modelos, juntas son capaces de representar un proceso o un estado gráficamente, de tal manera que cualquier persona que lo vea, pueda identificar y entender de qué se trata. O. Utilizando las fuentes del conocimiento realice un diagrama UML: Ejercicio: Representación Simbólica: SENA, DE CLASE MUNDIAL
  • 5. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) Requerimientos RF3 EL sistema Funcionales de un debe permitir la sistema que permite consulta de llevar el control de alumnos asistencias RF3.1 El sistema debe mostrar RF1 El sistema debe cuantas fallas tiene permitir al el alumno administrador crear nuevo alumno. RF4 El sistema debe permitir al RF2 El sistema debe administrador permitir comprobar modificar datos de la asistencia a los alumnos clases de los alumnos P. Cómo me aseguro que mi sistema de información sea de Calidad? (de un ejemplo): Usando una metodología para el desarrollo del mismo, documentando, aplicando estándares de calidad y finalmente cuando el cliente queda satisfecho con el SI. Un cliente quiere una aplicación que le permite sumar cualquier número que ingrese por 10. Al hacer entrega del SI, el usuario no tuvo dificultades para usarlo y al ejecutarlo realizó exitosamente la operación y lo hizo bajo el tiempo estimado. Los costos no fueron elevados y el SI se entregó cuando requería. Q. Explique y menciones cuáles son las diferencias entre los modelos de desarrollo de Software (ágiles y tradicionales), nombre algunos: Las metodologías tradicionales tienen planes de proyectos muy elaborados, documentación exhaustiva, costos al implementar cambios y falta de flexibilidad, la arquitectura es esencial (modelos), más roles, grupos grandes. RUP, RAD Las metodologías ágiles se adaptan a la situación, el ciclo de vida se forma a medida que se avanza en el proyecto, hay mayor participación por parte del cliente (hace parte del equipo de desarrollo), menos roles, usado para proyectos cortos. SCRUM, DSDM, XP. R. Defina y mencione cuál es la importancia de las herramientas CASE? (de un ejemplo): CASE (Computer-Aided Software Engineering) “Software de ingeniería asistida por computador”, son software de apoyo para el desarrollo, mantenimiento y documentación informatizadas del software, son importantes, porque son especialmente dirigidos a nuestra área, se dividen en UpperCASE (análisis y diseño) y LowerCASE (programación y prueba). Ejemplo: Enterprise Architec, es una excelente herramienta CASE que nos permite modelar nuestro proyecto de software en diagramas UML. S. ESTUDIO DE CASOS: Sistema de Información para una Empresa de Venta de Equipos Informáticos y Electrónicos a Través de Internet. SENA, DE CLASE MUNDIAL
  • 6. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) Análisis del problema El problema planteado en este Caso es el desarrollo de una aplicación de comercio electrónico capaz de gestionar la venta de productos electrónicos a través de la Internet. Los clientes registrados podrán comprar / reservar sus pedidos para recibirlos posteriormente en su domicilio vía mensajería o para su recogida en la propia tienda. Los clientes podrán tener acceso en todo momento al estado de sus pedidos .La aplicación permite la modalidad de administración, en la que los administradores o vendedores de la tienda pueden visualizar los pedidos de los clientes y realizar las mismas acciones que cualquier cliente registrado y además pueden modificar los datos de los usuarios, de las categorías de productos y de los productos mismos, como su stock, si están de oferta, etc. Los administradores de la aplicación serán los responsables del mantenimiento de la base de datos a través del interface que provee la aplicación desarrollada a tal efecto RTA: Diagrama de requerimientos Diagrama de Casos de Uso SENA, DE CLASE MUNDIAL
  • 7. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) Diagramas de actividades SENA, DE CLASE MUNDIAL
  • 8. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) SENA, DE CLASE MUNDIAL
  • 9. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) SENA, DE CLASE MUNDIAL
  • 10. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) SENA, DE CLASE MUNDIAL
  • 11. Sistema de Gestión REGIONAL HUILA de la Calidad Versión: 1 TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN CIES HUILA Código: NEIVA ADSI-C02-IEV1 (Evidencia de Conocimiento y desempeño) SENA, DE CLASE MUNDIAL