Está en la página 1de 8

Asignatura Datos del CIPA Fecha

Nombre CIPA: cyber tombo

Integrantes: Wilson de jesus gomez ferrao


Matemática discreta 30/06/2021
Jose Daniel jaraba coneo
Victor hugo Cartagena pico
Wilson David dean mercado

Actividad
Protocolo colaborativo de la unidad n°: 4

Análisis y síntesis: 
Síntesis e interpretación colaborativa de los temas vistos en la unidad

Actividad
Protocolo individual de la unidad n°: 4

Análisis y síntesis: 
Síntesis e interpretación personal de los temas vistos en la unidad

Tipos de datos de entrada en un software


Qué es un dato
En informática, los datos son representaciones simbólicas (vale decir:
numéricas, alfabéticas, algorítmicas, etc.) de un determinado atributo o
variable cualitativa o cuantitativa, o sea: la descripción codificada de un hecho
empírico, un suceso, una entidad.
Los datos son, así, la información (valores o referentes) que recibe el
computador a través de distintos medios, y que es manipulada mediante el
procesamiento de los algoritmos de programación. Su contenido puede ser
prácticamente cualquiera: estadísticas, números, descriptores, que por
separado no tienen relevancia para los usuarios del sistema, pero que en
conjunto pueden ser interpretados para obtener una información completa y
específica.
En los lenguajes de programación, empleados para crear y organizar los
algoritmos que todo sistema informático o computacional persigue, los datos
son la expresión de las características puntuales de las entidades sobre las
cuales operan dichos algoritmos. Es decir, son el input inicial, a partir del cual
puede procesarse y componerse la información.
Son particularmente importantes para la estructura de datos, rama de la
computación que estudia la forma particular de almacenaje de la información
en porciones mínimas para lograr una posterior recuperación eficiente.
TIPO DE DATO
NUMÉRICOS: ENTEROS, REALES
ENTEROS: Este tipo dato corresponde a aquellas variables que
exclusivamente pueden recibir VALORES SIN PARTE DECIMAL.
Generalmente se utilizan en las variables que contienen cantidades de
elementos que no pueden fraccionarse, como el número de personas, el
número de edificios, entre otros.
Asignatura Datos del CIPA Fecha
Nombre CIPA: cyber tombo

Integrantes: Wilson de jesus gomez ferrao


Matemática discreta 30/06/2021
Jose Daniel jaraba coneo
Victor hugo Cartagena pico
Wilson David dean mercado

REALES: Este tipo de dato, en cambio corresponde a aquellas variables


cuyos VALORES TIENEN PARTE DECIMAL, aunque al mismo tiempo puede
contener valores enteros.
TEXTO: CARACTERES, CADENAS
CARACTERES: En este tipo de dato se encuentran todos los caracteres
conocidos, una letra, un número, un símbolo especial. Por lo tanto, está
conformado por los DÍGITOS:'0', '1', '2', ... , '9'; LETRAS: 'a', 'b', 'c', ... , 'z';
MAYÚSCULAS: 'A', 'B', 'C', ... , 'Z'; y CARACTERES ESPECIALES: '%', '*', '?',
... , '/'. En algunos lenguajes de programación como Java y C#, se utiliza la
comilla simple (' ') para identificar un carácter, sin embargo esto puede
cambiar dependiendo del lenguaje de programación.
CADENAS: Constituyen conjuntos de caracteres, es decir la UNIÓN DE
VARIOS CARACTERES, que pueden ser palabras o frases. El valor de este
tipo de datos se encierra generalmente entre comillas (" ").
Criterios de validación
Validación en la ingeniería de software son el proceso de revisión que verifica
que el sistema de software producido cumple con las especificaciones y logra
su cometido. Es normalmente una parte del proceso de pruebas de software
de un proyecto, que también utiliza técnicas tales como evaluaciones,
inspecciones y tutoriales. La validación es el proceso de comprobar que lo que
se ha especificado es lo que el usuario realmente quería.
Es muy importante asegurar la validez de los requisitos previamente a
comenzar un desarrollo de software. Para ello debe de hacerse una
comprobación de la correspondencia entre las descripciones iniciales y si el
modelo es capaz de responder al planteamiento inicial. Para llevar a cabo
esto, se suele realizar comprobando que el modelo obtenido responde de la
misma forma deseada que la que el cliente pide por un lado, y por otro a la
inversa si otras respuestas del modelo convencen al cliente. En algunos casos
será necesario construir prototipos con una funcionalidad similar muy reducida
para que el cliente se haga una idea aproximada del resultado.

La validación de los requisitos, obviamente tiene como objetivo comprobar que


estos son correctos. Esta fase debe realizarse o de lo contrario se corre el
riesgo de implementar una mala especificación, con el costo que eso conlleva.
Los parámetros a validar en los requisitos son:
Validez: No basta con preguntar a un usuario, todos los potenciales usuarios
pueden tener puntos de vista distintos y necesitar otros requisitos.
Consistencia: No debe haber contradicciones entre unos requisitos y otros.
Completitud: Deben estar todos los requisitos. Esto es imposible en un
desarrollo iterativo, pero, al menos, deben estar disponibles todos los
requisitos de la iteración en curso.
Realismo: Se pueden implementar con la tecnología actual.
Asignatura Datos del CIPA Fecha
Nombre CIPA: cyber tombo

Integrantes: Wilson de jesus gomez ferrao


Matemática discreta 30/06/2021
Jose Daniel jaraba coneo
Victor hugo Cartagena pico
Wilson David dean mercado

Verificabilidad: Tiene que existir alguna forma de comprobar que cada


requisito se cumple.
Modelos de diseño
Ingeniería de software es la aplicación de enfoques sistemáticos y
disciplinados al desarrollo de software, para esto se han creado modelos y
metodologías para la correcta utilización del tiempo y recursos que una
empresa o entidad disponen.
A continuación se listan los distintos modelos y metodologías del desarrollo de
software:
 Modelo en cascada o Clásico (modelo tradicional)
 Modelo de prototipos
 Modelo en espiral
 Desarrollo por etapas
 Desarrollo iterativo y creciente o Iterativo e Incremental
 RAD
 Desarrollo concurrente
 Proceso Unificado
 RUP
Los modelos de desarrollo de software ofrecen un marco de trabajo usado
para controlar el proceso de desarrollo de sistemas de información, estos
marcos de trabajo consisten en una filosofía de desarrollo de programas la
cual debe de contar con las herramientas necesarias para la asistencia del
proceso de desarrollo.
Roles del RUP
Cada fase en RUP puede descomponerse en iteraciones. Una iteración es un
ciclo de desarrollo completo dando
Como resultado una entrega de producto ejecutable (interna o externa)
El proceso define una serie de roles:
Los roles se distribuyen entre los miembros del proyecto y que definen las
tareas de cada uno y el resultado. Algunos de esos roles son:
Analistas:
 Analista de procesos de negocio.
 Diseñador del negocio.
 Analista de sistema.
 Especificador de requisitos.
Desarrolladores:
 Arquitecto de software.
 Diseñador
 Diseñador de interfaz de usuario
Asignatura Datos del CIPA Fecha
Nombre CIPA: cyber tombo

Integrantes: Wilson de jesus gomez ferrao


Matemática discreta 30/06/2021
Jose Daniel jaraba coneo
Victor hugo Cartagena pico
Wilson David dean mercado

 Diseñador de cápsulas.
 Diseñador de base de datos.
 Implementador.
 Integrador.
Gestores:
 Jefe de proyecto
 Jefe de control de cambios.
 Jefe de configuración.
 Jefe de pruebas
 Jefe de despliegue
 Ingeniero de procesos
 Revisor de gestión del proyecto
 Gestor de pruebas.
Apoyo:
 Documentador técnico
 Administrador de sistema
 Especialista en herramientas
 Desarrollador de cursos
 Artista gráfico
Especialista en pruebas:
 Especialista en Pruebas (tester)
 Analista de pruebas
 Diseñador de pruebas
Otros roles:
 Stakeholders.
 Revisor
 Coordinación de revisiones
 Revisor técnico
 Cualquier rol

Modelo en cascada

El modelo en cascada es un proceso de desarrollo secuencial, en el


que el desarrollo de software se concibe como un conjunto de etapas
que se ejecutan una tras otra. Se le denomina así por las posiciones
que ocupan las diferentes fases que componen el proyecto, colocadas
una encima de otra, y siguiendo un flujo de ejecución de arriba hacia
Asignatura Datos del CIPA Fecha
Nombre CIPA: cyber tombo

Integrantes: Wilson de jesus gomez ferrao


Matemática discreta 30/06/2021
Jose Daniel jaraba coneo
Victor hugo Cartagena pico
Wilson David dean mercado

abajo, como una cascada.


El modelo de desarrollo en cascada se originó en la industria y la
construcción, donde los cambios a posteriori son caros y difíciles de
implementar. Cuando estás creando un producto material, realizar
cambios en lo ya construido es mucho más difícil que en un programa
informático. En el mundo del software, todavía no se habían implantado
otras metodologías de desarrollo por lo que se adaptó el modelo en
cascada que se utilizaba en otros sectores.

Ética profesional

1. PÚBLICO: Los Ingenieros de Software deberán actuar


consistentemente con el interés público.

2. CLIENTE Y EMPLEADOR: Los Ingenieros de Software deberán actuar


de una forma determinada que esté en los mejores intereses de su
cliente y empleador consistente con el interés público.

3. PRODUCTO: Los Ingenieros de Software deberán asegurar que sus


productos y modificaciones relacionadas logren el más alto estándar
profesional posible

4. . JUICIO: Los Ingenieros de Software deberán mantener integridad e


independencia al emitir su juicio profesional.

5. . GERENCIA: Los gerentes y líderes de Ingeniería de Software deberán


suscribirse y promocionar un enfoque ético para la gerencia de
desarrollo y mantenimiento de software.

6. . PROFESIÓN: Los Ingenieros de Software deberán fomentar la


integridad y reputación de la profesión consistente con el interés
público.

7. . COLEGAS: Los Ingenieros de Software deberán ser justos y


comprensivos con sus colegas.

8. . INTERÉS PROPIO: Los Ingenieros de Software deberán participar en


el aprendizaje de por vida del ejercicio de su profesión y deberán
promover un enfoque ético para el ejercicio de la misma.
Asignatura Datos del CIPA Fecha
Nombre CIPA: cyber tombo

Integrantes: Wilson de jesus gomez ferrao


Matemática discreta 30/06/2021
Jose Daniel jaraba coneo
Victor hugo Cartagena pico
Wilson David dean mercado

Prototipo de software

Los prototipos de Software son implementaciones realizadas con


técnicas de programación del sistema interactivo propuesto que
reproducen el funcionamiento de una parte importante de las
funcionalidades con el objetivo de probar determinados aspectos del
sistema final. Habitualmente se realizan con el lenguaje o la técnica de
programación escogida para desarrollar la aplicación, aunque pueden
utilizarse otras alternativas.

No suele ser recomendable realizar un prototipo software en las etapas


iniciales del ciclo de vida del desarrollo de un sistema (entre otras
razones, porque en las etapas iniciales se necesitan prototipos de muy
rápida implementación donde faltan aún muchos detalles) y su
realización será en sentido «horizontal» o en sentido «vertical» en
función del objetivo de la evaluación a realizar con el mismo.

Normalmente se implementa un prototipo software después de varias


iteraciones de Prototipo-Evaluación y se tiene la intención de empezar a
ver realmente cómo responde el sistema.

De todas formas, en los últimos años esta técnica de prototipo ha


incrementado notablemente su popularidad debido en parte a la
constante aparición de los entornos de programación rápida que
permiten implementar pequeñas partes del sistema en poco tiempo o
incluso a la utilización de herramientas inicialmente pensadas para
otros fines como por ejemplo los editores de páginas web avanzados, la
herramienta Flash de Macromedia para la creación de animaciones y
gráficos vectoriales para uso en Internet o programas de creación de
presentaciones como el Microsoft PowerPoint. Este tipo de programas
permiten, además, combinar bocetos o prototipos de bajo nivel
previamente implementados y, gracias a la facilidad de enlazar distintos
elementos, fácil y rápidamente puede crearse un prototipo software.

El aspecto que sí que es necesario tener muy claro es cuál es el


propósito de este tipo de prototipos. En primer lugar, debemos tener
presente que lo que más nos interesa es probar los aspectos
relacionados con la interacción del usuario con el sistema, no se trata,
pues, de utilizar parte del desarrollo que se está realizando, sino que es
una aplicación con la funcionalidad mínima necesaria para que el
usuario pueda realizar las interacciones necesarias que permitan
visionar el funcionamiento todavía ficticio del sistema resultante.
Asignatura Datos del CIPA Fecha
Nombre CIPA: cyber tombo

Integrantes: Wilson de jesus gomez ferrao


Matemática discreta 30/06/2021
Jose Daniel jaraba coneo
Victor hugo Cartagena pico
Wilson David dean mercado

En la siguiente figura podemos observar una captura de las pantallas


resultantes de realizar la tarea de identificación y comprobaciones
básicas del sistema de recogida selectiva de basuras utilizando un PDA
como dispositivo interactivo. Se trata de un prototipo en el que no hay
aspectos de diseño en el sentido estético del mismo, sino que refleja
aspectos interactivos con mucha sencillez.

Discusión: 
Dudas, desacuerdos, discusiones

Discusión: 
Dudas, desacuerdos, discusiones
Asignatura Datos del CIPA Fecha
Nombre CIPA: cyber tombo

Integrantes: Wilson de jesus gomez ferrao


Matemática discreta 30/06/2021
Jose Daniel jaraba coneo
Victor hugo Cartagena pico
Wilson David dean mercado

También podría gustarte