Вы находитесь на странице: 1из 8

SERVICIO NACIONAL DE APRENDIZAJE SENA

TECNICO EN PROGRAMACION DE SOFTWARE


COLEGIO ALBERTO LLERAS CAMARGO

GUIA 1 TECNICAS DE LEVANTAMIENTO DE INFORMACIÓN Y UML

Desarrollado por: Alexander Montecua Pinilla


Actividades de reflexión inicial
3.1.1 Actividad de Reflexión Técnicas de Levantamiento de información.
En una empresa se necesita implementar un sistema de información que maneje los procesos de manera
adecuada por lo cual se requiere conocer de qué manera se manejan actualmente y que falencias se
encuentran en el manejo de la información. Para realizar dicho sistema de acuerdo a las necesidades del
cliente deben responder:

¿Qué podemos hacer para tener conocimiento de dichos procesos y un diseño, desarrollo e implementación
adecuada respecto al funcionamiento esperado?

RESPUESTA:

tocaría hacer una entrevista a cada uno de los integrantes de la empresa para conocer los procesos y su diseño

Realice una síntesis sobre la presentación “Levantamiento de información” realizada por el docente.
se usa entrevista (Conversación que un periodista mantiene con una persona y que está basada en una serie
de preguntas o afirmaciones que plantea el entrevistador y sobre las que la persona entrevistada da su
respuesta o su opinión.), técnicas audiovisuales (es usar videos que nos sirvan para ver el proceso y luego
analizarlo), observación de actividades (consiste en observar al personal de la empresa), cuestionario (consiste en
hacerle un examen a el personal de la empresa), inspección bibliográfica o documental (se relaciona con la revisión
por pares de cualquier producto de trabajo por personas capacitadas que buscan defectos mediante un proceso
bien definido), simulación (consiste en hacer circular unos documentos en un procedimiento y observar cada uno de
los pasos y procesos a los cuales es sometido), técnica Delphi (se usa cuando existe el peligro de que al efectuar una
reunión, alguien domine la misma e inhiba a otras personas para que exprese su opinión)
Actividad de contextualización Técnicas de Levantamiento de Información.

Según un estudio realizado por el departamento de sistemas a partir de un cuestionario en el área de


contabilidad de la empresa SOFTWARE S.A, se identificó que el sistema necesita lo siguiente:
 Registro de los empleados en el sistema.
 Gestión de la información de la nómina de los empleados donde permita el ingreso y consulta de datos de
la misma.
 Tener una conexión constante a internet para mantener el aplicativo actualizado.

IDENTIFIQUE:
TECNICA DE RECOLECCION:
REQUERIMIENTOS FUNCIONALES REQUERIMIENTOS NO FUNCIONALES
Registro de los empleados en el sistema. Tener estable una conexión de internet constante para
mantener el aplicativo actualizado.

Gestión de la información de la nómina de los empleados


donde permita el ingreso y consulta de datos de la
misma.

Actividad de contextualización Introducción a UML (Lenguaje Unificado de Modelado).


Se entrega un estudio realizado a un proyecto informático que se dirige en una empresa, al presentar el
informe para el estudio inicial al director del proyecto donde están cada uno de los procesos que presenta el
sistema de información a desarrollar por lo cual se entrega:
1. Estudio y análisis de la información.
2. Diagrama de casos de uso con su respectiva documentación.
3. Diagrama de clases.
4. Diagrama de secuencias.

Según los diagramas entregados en el informe nombrar, ¿a qué categoría pertenecen según su clasificación?
RESPUESTA:

Estudio y análisis de información : Diagramas de comportamiento


Diagrama de casos de uso con su respectiva documentación : Diagramas de comportamiento
Diagrama de clases : diagrama de estructura
Diagrama de secuencias : diagrama de interacción

INDAGUE Y SOLUCIONE LOS SIGUIENTES ITEMS:

1. ¿Qué es el ciclo de vida de un software y cuáles son las etapas?


2. ¿Qué es alcance de proyecto y para qué sirve?
3. Defina con sus propias palabras qué es levantamiento de información y los métodos que existen.
4. Definir qué es un Sistema de información y modulo en un Sistemas de información.
5. Definir y mencionar que es requerimiento funcional y no funcional, mencione un sencillo ejemplo.
6. Diseñe un cuadro comparativo que contenga ventajas y desventajas de los diferentes métodos de
recolección.
7. Cuál es el proceso a seguir al momento de realizar un estudio del levantamiento de información.

RESPUESTAS:

1) Ciclo de vida de un software


- es una secuencia estructurada y bien definida de las etapas en Ingeniería de software para desarrollar
el producto software deseado
El ciclo de vida básico de un software consta de los siguientes procedimientos:
Análisis de los requisitos y su viabilidad, diseño general, diseño en detalle, programación, prueba de
unidad, integración, prueba beta, documentación, mantenimiento.
2) El alcance del proyecto
- El alcance de un proyecto es la suma de todos los productos y sus requisitos o características.
Se utiliza a veces para representar la totalidad de trabajo necesitado para dar por terminado
un proyecto.
3) El levantamiento de información: se puede decir que es un Proceso mediante una persona digámoslo
analista recopila datos e información de la situación actual de un sistema, con el propósito de
identificar problemas y oportunidades de mejora. Ejemplo: Entrevista, técnicas Audiovisuales,
cuestionario etc.
4) Sistema de información
- Es un conjunto de elementos organizados que se encuentran en interacción, que busca alguna
meta en común, operando para ello sobre datos o información para producir como salida
información

5) Definir y mencionar que es requerimiento funcional y no funcional


- Un requerimiento funcional es aquella forma de ordenar información que le facilite a la empresa un mejor
desarrollo, por ejemplo: gestión de clientes. Y un requerimiento no funcional es aquel que la empresa
necesita pero aun así no atribuye nada al desarrollo de esta, Por ejemplo: Logo
6)
7) Lo principal de un levantamiento de información es la entrevista

LEA CON ATENCION:

Unified Modeling Language - Lenguaje Unificado de Modelado). UML es un popular lenguaje de modelado de
sistemas de software. Se trata de un lenguaje gráfico para construir, documentar, visualizar y especificar un sistema
de software. Entre otras palabras, UML se utiliza para definir un sistema de software.

Posee la riqueza suficiente como para crear un modelo del sistema, pudiendo modelar los procesos de negocios,
funciones, esquemas de bases de datos, expresiones de lenguajes de programación, etc. Para ello utiliza varios tipos
diferentes de diagramas, por ejemplo, en UML 2.0 hay 13 tipos de diagramas. Estos diagramas se pueden diferenciar
en tres categorías:

- Diagramas de estructura:
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta (UML 2.0)
Diagrama de despliegue
Diagrama de paquetes

-Diagramas de comportamiento:
Diagrama de actividades
Diagrama de casos de uso
Diagrama de estados

-Diagramas de interacción:
Diagrama de secuencia
Diagrama de comunicación
Diagrama de tiempos (UML 2.0)
Diagrama de vista de interacción (UML 2.0)

TENIENDO EN CUENTA LA ANTERIOR LECTURA:

Realizar un mapa conceptual donde se explique de forma clara y con sus propias palabras el
concepto de UML, categorías (función de cada una de estas) y los diferentes diagramas que lo
componen.

UML
Diagramas de comportamiento:

Diagrama de actividades,
Diagramas de
Diagrama de casos de uso, estructura:
Diagrama de estados.
Diagrama de clases, diagrama
de componentes diagrama de Diagramas de interacción:
objetos diagrama de
estructura, compuesta (UML
2.0) diagrama de despliegue
diagrama de paquetes

Diagrama de secuencia,
diagrama de comunicación,
diagrama de tiempos (UML
2.0) , diagrama de vista de
interacción (UML 2.0)

Actividades de transferencia Técnicas de Levantamiento de Información.

Teniendo en cuenta la dramatización realizada en clase sobre la empresa NECESITO SOFTWARE S.A.S defina lo
siguiente

a. Procesos de la empresa que requieren una solución de software.


b. Según uno de los procesos seleccionados:
c. Requerimientos funcionales.
d. Diagrama de casos de uso.

Requerimientos funcionales:
Numero Requerimiento. Descripción Prioridad
RQF 01 Gestión de Gestiona la 5
empleados información sobre
sus empleados
tanto antiguos
como actuales.
RQF 02 Gestión de ventas Gestiona la 5
información sobre
las ventas que se
han hecho en el
trascurso del
tiempo.
RQF 03 Gestión de Gestiona la 4
insumos cantidad de
material que haya
y permite saber
cuándo falta este
material
RQF 04 Gestión de Gestiona la 5
producto cantidad de
muebles que hay y
la información
sobre estos
RQF 05 Gestión de Gestiona la 4
compras cantidad de
material que se
compró.
RQF 06 Gestión de Gestiona la 4
proveedores información sobre
los proveedores.
RQF 08 Gestión de clientes Gestiona y guarda 5
la información de
los clientes que
suelen venir con
frecuencia o los
que no igual.
Diagrama de casos de uso

Вам также может понравиться