jueves, 6 de abril de 2017

Documentación de una investigación

Ponente: Dra. Ivette Mata

Para la documentación de una investigación que releve en los ámbitos de desarrollo, se debe toar en cuenta que nuestras investigaciones tiene que estar basadas en fuentes confiables, seguras y verídicas. Es el Internet, la gran red de redes de información, ofrece tal volumen de información al usuario que consulta que hay que tener presentes las ventajas y las desventajas.
Internet es una gran fuente de información que debe ser accesible a todos los ciudadanos para que la verdadera globalización sea posible. Es necesaria una actitud positiva frente a los retos de la Sociedad de la información porque nos permitirá intervenir y responder con eficacia, ser receptores y actores a la vez. Pero es necesario verificar dicha información con al menos tres fuentes extras con mayor grado de veracidad.
Se añade el enlace a las diapositivas de dicha conferencia.


http://www.calvin.edu/academic/engineering/2012-13-team15/documents.html

Proyecto DIBIT Modelo XP1

Modelo XP aplicado en el proyecto DIBIT

miércoles, 5 de abril de 2017

Fundamentos de la POO

La POO es el resultado de la evolución de la programación, se transformó en una metodología de programación de propósito general que simula la forma en que el hombre trabaja y cuya idea básica es que percibimos al mundo que nos rodea como una variedad de objetos. La POO es una técnica para desarrollar soluciones computacionales utilizando componentes de software.

Sus bases principales son las siguientes:
 - Técnica de programación basada en “divide y vencerás”.
 - Todo es un Objeto.
 - Un programa es un conjunto de objetos enviándose mensajes entre sí.
 - Cada Objeto tiene su memoria, conformada por otros objetos.
 - Todo objeto tiene su propio tipo (pertenece a una clase).
 - Todo objeto de un mismo tipo puede recibir los mismos mensajes.
Los fundamentos mas básicos de la POO son:
 - Clases
 - Objetos
 - Atributos
 - Métodos
 - Abstracción
 - Polimorfismo
 - Herencia 
 - Encapsulamiento

jueves, 9 de marzo de 2017

Análisis de requerimientos 


Para la realización de un proyecto profesional es necesaria la investigación a fondo sobre el tema que se desea resolver. El análisis de requerimientos requiere de cuatro herramientas fundamentales:

·    Técnicas de Recolección de datos: son herramientas utilizadas por el analista para desarrollar los sistemas de información, los cuales pueden ser la entrevista, la encuesta, el cuestionario, la observación, el diagrama de flujo y el diccionario de datos.

·    Análisis de requerimientos: proceso de descubrimiento, refinamiento, modelado y especificación. Se refinan en detalle los requisitos del sistema y el papel asignado al software. En esta parte involucra las estadísticas de población encuestada que arrojo los resultados necesarios para saber la viabilidad y factibilidad del mismo.

·    Casos de uso: Es la secuencia de interacciones que se desarrollarán entre un sistema y sus actores en respuesta a un evento que inicia un actor principal sobre el propio sistema.

·    Documentación de requisitos: es la definicon del Sitema de Software a desarrollar tomando como punto de partida los requisitos y los casos de usos en su versión inicial, y considerando los objetivos de negocio y el modelo a implantar y problemática a solucionar.


Cada una de estas herramientas brinda las opciones necesarias para un mejor análisis de datos.

martes, 7 de marzo de 2017

Android 
Lenguaje de programacón movil

Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma. El sistema permite programar aplicaciones en una variación de Java llamada Dalvik. El sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del teléfono de una forma muy sencilla en un lenguaje de programación muy conocido como es Java. 
Para programar en este sistema o para incluirlo en un teléfono no hay que pagar nada. Y esto lo hace muy popular entre fabricantes y desarrolladores, ya que los costes para lanzar un teléfono o una aplicación son muy bajos.
Link a video: https://www.youtube.com/watch?v=Vy-9dNqqkDw