mp3 Guía para la gestión de un proyecto

Repr0du(tor De BlaCkCor

sábado, 20 de marzo de 2010

POO vs prog estructurada (agoritmos :D)


pues aqui les dejo los algoritmos q teniamo q hacer espero y les sirva de utilidaad
disculpen nosalen vin con sus margenes

Diseñar un algoritmo que lea e imprima una serie de números distintos a a cero. El algoritmo debe terminar con un valor cero que no se debe de imprimir. Visualizar el número de valores leídos.
INICIO
VARIABLES
CONTADOR =0
ESCRIBE (“DA EL NUMERO :”) LEER NÚMERO
MIENTRAS (NUMERO ≠0)
CONTADOR =CONTADOR +1
IMPRIME NÚMERO
ESCRIBE (“DA EL NUMERO :”)
LEER NÚMERO
FIN MIENTRAS
IMPRIME CONTADOR
FIN

Diseñar un algoritmo que imprima y sume la serie de números 4, 8, 12, 16,… hasta el 400
INICIO
VARIABLES
ENTERO SUMA=0, X=4
LEER X
MIENTRAS (X<=400)
HACER
SUMA = SUMA + X
IMPRIME X
X=X 4
FIN DE MIENTRAS
IMPRIMIR SUMA
FIN

Escribe un algoritmo que lea 4 números y a continuación imprima el mayor de los 4

INICIO
VARIABLES
ENTERO A,B,C,D, MAX
ESCRIBE (DAME NUMERO) LEER A
MAX=A
ESCRIBE (DAME NUMERO) LEER B
SI (MAX ENTONCES MAX=B
SI NO
ESCRIBE (DAME NUMERO) LEER C
Fin de si
SI (MAX ENTONCES MAX=C
SI NO
ESCRIBE (DAME NUMERO) LEER D
Fin de si
SI (MAX ESCRIBE (“EL NUMERO MAYOR DE LOS 4 ES:”) D
SI NO
ESCRIBE (“EL NUMERO MAYOR DE LOS 4 ES:”) MAX
Fin de si
FIN

Escribe un algoritmo que encuentre el salario semanal de un trabajador, dada la tarifa horaria y el número de horas trabajadas diariamente

INICIO
VARIABLES
ENTERO A, Z, Q, W, HT=30 ; COMETARIO(HT= TARIFA POR HORA)
ESCRIBE (“DAME LAS HORAS TRABAJADAS DIARIAS”)
LEER A
ESCRIBE (“DAME LAS DÍAS TRABAJADOS”)
LEER Z
W=A*Z
Q=W*HT
ESCRIBE (“EL SALARIO ES :”)
IMPRIME Q
FIN

Escriba un algoritmo para determinar el máximo común divisor de 2 números enteros (MCD)por el algoritmo de Euclides:
-Dividir el mayor de los enteros por el más pequeño
-a continuación, dividir el divisor por el resto
-continuar el proceso de dividir el ultimo divisor por el ultimo divisor por el ultimo resto hasta que la división sea exacta
El último divisor es el mcd

Inicio
Variables r0,r1,a,b,s0,t0,s1,t1,i
ESCRIBE (DAME NUMERO) LEER A
ESCRIBE (DAME NUMERO) LEER b
R0=A
R1=B
S0=1
T0=0
Si=0
Ti=1
I=1
Mientras Ri ≠0 hacer lo siguiente:
1.-Divida ri − 1 entre ri para obtener el cociente qi y el residuo ri + 1
2.-Si+1=Si-1-QiSi
3.-Ti+1=Ti-1-QiTi
4.-I=i+1
Fin de mientras
ri − 1 = asi − 1 + bti − 1
Imprimir ri
FIN

miércoles, 3 de marzo de 2010

Normas o estandares de calidad que se utilizan para asegurar la calidad durante el proceso de software


La calidad del software
La obtención de un software con calidad implica la utilización de metodologías o procedimientos estándares para el análisis, diseño, programación y prueba del software que permitan un trabajo uniforme, para lograr una mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software.

las normas de calidad que se utilizan para asegurar la calidad durante el proceso de software las cuales
son:
--Las Normativas ISO.

**ISO**




Estándares de calidad
•ISO/IEC JTC1-SC7

◦Ingeniería de Software y de Sistemas.
•IEEE – CS

◦ISO 9126 – Calidad del producto.
◦ISO 14598 – Evaluación de productos de software.
◦ISO 12119 – Requerimientos de Calidad y Testing de COTS.
◦ISO 15939 – Proceso de medición de software.
Modelos existentes para medir la calidad
En la actualidad existen dos modelos más destacados y populares en Europa: la norma ISO 9000 y el modelo EFQM.



Dentro de la gestión de la calidad se observa:

•Gestión de la calidad de software (ISO 9000): Conjunto de actividades de la función general de la dirección que determina la calidad, los objetivos y las responsabilidades y se implanta por medios tales como la planificación de la calidad, el control de la calidad, el aseguramiento (garantía) de la calidad y la mejora de la calidad, en el marco del sistema de calidad

•Política de calidad (ISO 9000): Directrices y objetivos generales de una organización, relativos a la calidad, tal como se expresan formalmente por la alta dirección.
La gestión de la calidad se aplica normalmente a nivel de empresa. También puede haber una gestión de calidad dentro de la gestión de cada proyecto.

espero y les sirva de algo es lo q entendi del tema q tenia q investigar y por aqui estaremos mas segido chao

martes, 2 de marzo de 2010

COMIENZA LA UNIDAD2

HA PUESAQUI PASANDOLES A DEJAR
LA UNIDAD2 Q YA COMENZAMOS EN INTELIGECIA ARTIFICIAL Y FUDAENTOS DE DESARLLO DE SOFTWARE

ESPEROO Y NOS SIGAN PARA TRAERLS MAS INFO

FIN UNIDAD 1

BUENO YA TERMINAMOS LAUNIDAD 1 ASI Q PUES COMENZAMOS CON LA UNIDAD 2 DE AQUI ACIA ARIBA

domingo, 7 de febrero de 2010

que es la heurística?? y ejemplos

3 ejempllosde de heurística:
estos ejemplos nos sirven para crear la heurística mas q nada es en la forma de pensar para poder resolver un problema sea cual sea

ejemplos:

-----problema comida fría después de haber sido echa
solución la creación del microondas
-----problema respiración baja el agua
solución creación de tanques y mascaras de oxigeno
-----problema trasladarse más rápido de un punto a otro
solución creación del auto, avión, tren.


•Si no encuentras la solución, haz como si ya la tuvieras y mira qué puedes deducir de ella (razonando hacia atrás a la inversa).
•Si el problema es abstracto, prueba a examinar un ejemplo concreto.
•Si no consigues entender un problema, dibuja un esquema.
•Intenta abordar primero un problema más general (es la “paradoja del inventor”: el propósito más ambicioso es el que tiene más posibilidades de éxito).

La heurística ees:
Se denomina heurística a la capacidad de un sistema para realizar de forma inmediata innovaciones positivas para sus fines.
La capacidad heurística es un rasgo característico de los humanos,
desde cuyo punto de vista puede describirse como el arte y la ciencia del descubrimiento y de la invención o de resolver problemas mediante la creatividad y el pensamiento lateral o pensamiento divergente.

¿¿¿¿que es una Dendrita??????:D


hola aqui dejando una nueva tarea de AI
jeje
bueno q es una
Dendrita

Las dendritas son prolongaciones ramificadas, bastante cortas, de la neurona.
Son terminales de las neuronas; y están implicadas en la recepción de los estímulos, pues sirven como receptores de impulsos nerviosos provenientes desde un axón perteneciente a otra neurona.
Poseen quimiorreceptores capaces de reaccionar con los neurotransmisores enviados desde las vesículas sinápticas de la neurona presináptica, siendo fundamentales para la correcta transmisión de los impulsos quimioeléctricos a través de la vía nerviosa compuesta por las neuronas aferentes y eferentes.

sin estas no funcionaria todo nuestro cuerpo ya q sin estas conecciones no abra coneccion contodos los demas sisstemas

lunes, 1 de febrero de 2010

historia de lainteligencia artificial




aqui les dejo unas fotos como an surgido los acontecimntos de la inteligencia artifical yo las hice espero y le gusten es poca la info q puse por habia mucha
asi q pues si ven eventosq faltes sorry no los vi

mis bibliografias por si gustan checar:
http://biblioteca.itam.mx/estudios/estudio/estudio10/sec_16.html
http://es.wikipedia.org/wiki/Historia_de_la_inteligencia_artificial
http://www.mitecnologico.com/Main/ElPropositoDeLaIaYSuEvolucionHistorica
http://html.rincondelvago.com/inteligencia-artificial-y-su-historia.html
http://www.monografias.com/trabajos64/inteligencia-artificial/inteligencia-artificial2.shtml
http://vp-dyaq.activoforo.com/info-futura-f16/algo-d-historia-no-viene-mal-avances-tecnologicos-parte7-t377.htm

viernes, 29 de enero de 2010

Nuevo Semestre Nuevos Retos

pues aqui cominza una nueva parte de mi blog q es con la materia de inteligencia artifical y la de fundamentos de desarrollo de sistemas

ya estamos en sexto sem y esperemos termianr la carrera q ya falta poco y pues para las personas q apenas empiezan o van en mi mismo semestre espero y les sirva esta info

y pues aqui le estaremos
dando informacon del ambas materias

pensamiento:
nuevo semestre nuevos retos nada es imposible solo es cuestion de q queramos salir adelante y aunq la nohe paresca fria, oscura y eterna recuerda q el sol saldra trde o temprano:D


by blaCkCor...
pueden visitar mi metroflog ---> |encriptado por glogpost.com |

ciclo de vida de un software


Ciclo Vida de un Proyecto de Software
El desarrollo de software esta compuesto por una serie de etapas que comprenden todas las actividades, desde el momento en que surge la idea de crear un nuevo producto software, hasta aquel en que el producto deja definitivamente de ser utilizado por el último de sus usuarios.
Nos dice que hay diferentes modelos de ciclos de vida para los software
Como son los siguientes:
Ciclo de vida lineal
Ciclo de vida en cascada puro
Ciclo de vida en V
Ciclo de vida tipo Sashimi
Ciclo de vida en cascada con subproyectos
Ciclo de vida iterativo
Ciclo de vida por prototipos
Ciclo de vida evolutivo
Ciclo de vida incremental
Ciclo de vida en espiral
Ciclo de vida orientado a objetos

Encontramos también que ahí objetivos para cada etapa de los diferentes modelos y q para elaborar un software es necesario elegir uno de ellos para poder sacar nuestro proyecto a flote.

 Expresión de necesidades
 Especificaciones
 Análisis
 Diseño
 Implementación
 Debugging
 Validación
 Evolución
Finalidad de una metodología
Lo que buscamos guiándonos con una metodología es prolijidad, corrección y control en cada etapa del desarrollo de un programa. Lo que nos permite una forma sistemática para poder obtener un producto correcto y libre de errores
Su calcificación es la siguiente:
Metodología estructurada
Metodología orientada a objetos

jueves, 28 de enero de 2010

caracteristicas tipos y elementos de un sistema


Bueno un sistema que es un sistema para empezar.
Un sistema es un conjunto organizado de cosas o partes que interactúan entre si e interdependientes, que se relacionan formando un conexión entre dispositivos y es a la vez complejo.
Estas conexiones q se unen son las q crean el sistema y estas a la vez hacen las operaciones básicas de dicho sistema, un sistema tiene ciertos pasos una entrada un proceso y una salida.
Entradas.- son los ingresos del sistema estas pueden ser en serie, aleatorias o de retroalimentación.
Proceso.- en el proceso es la q se transforma la entrada en salida.
Salida.- la salida de los sistemas son los resultados que se obtiene de el proceso de las entradas y ala ves estas salidas se pueden convertir en entradas de otro sistema y asi repitiéndose el ciclo.
Clasificación de las redes
Es un conjunto organizado de cosas o partes interactuantes e interdependientes, que se relacionan formando un todo unitario y complejo.
Se clasifican:
-simbióticas
-sinérgica
-superflua

Simbióticas.- es aquella en que los sistemas conectados no pueden seguir funcionando solos. A su vez puede subdividirse en unipolar o parasitaria, es cuando un sistema (parásito) no puede vivir sin el otro sistema (planta); y bipolar o mutual, que es cuando ambos sistemas dependen entre si.
Sinérgica.- esta no necesita una relación entre los sistemas para un funcionamiento pero resulta útil ya q el desempeño puede mejorar, sinergia significa acción combinada
Superflua.- son las que repiten otras relaciones. La razón de las relaciones superfluas es la confiabilidad. Las relaciones superfluas aumentan la probabilidad de que un sistema funcione todo el tiempo y no una parte del mismo.
Tipos o Jerarquía de los sistemas
Al considerar los distintos tipos de sistemas del universo Kennet Boulding proporciona una clasificación útil de los sistemas donde establece los siguientes niveles jerárquicos:
1. Primer nivel, estructura estática. Se le puede llamar nivel de los marcos de referencia.
2. Segundo nivel, sistema dinámico simple. Considera movimientos necesarios y predeterminados. Se puede denominar reloj de trabajo.
3. Tercer nivel, mecanismo de control o sistema cibernético. El sistema se autorregula para mantener su equilibrio.
4. Cuarto nivel, “sistema abierto” o autoestructurado. En este nivel se comienza a diferenciar la vida. Puede de considerarse nivel de célula.
5. Quinto nivel, genético-social. Está caracterizado por las plantas.
6. Sexto nivel, sistema animal. Se caracteriza por su creciente movilidad, comportamiento teleológico y su autoconciencia.
7. Séptimo nivel, sistema humano. Es el nivel del ser individual, considerado como un sistema con conciencia y habilidad para utilizar el lenguaje y símbolos.
8. Octavo nivel, sistema social o sistema de organizaciones humanas. constituye el siguiente nivel, y considera el contenido y significado de mensajes, la naturaleza y dimensiones del sistema de valores, la transcripción de imágenes en registros históricos, sutiles simbolizaciones artísticas, música, poesía y la compleja gama de emociones humanas.
9. Noveno nivel, sistemas trascendentales. Completan los niveles de clasificación: estos son los últimos y absolutos, los ineludibles y desconocidos, los cuales también presentan estructuras sistemáticas e interrelaciones.