Conceptos

Sistemas

Es un conjunto de componentes que juntas pueden llegar a obtener un objetivo

Algoritmos

Serie de pasos ordenados Secuencialmente con notacion logica

Software

Es la parte intangible de un computador

Programa

Es un conjunto de instrucciones que realizan una actividad o tarea

Planificacion

Es uno de los procesos administartiovs donde se identifican los objetivo y metas a alcanzar

prototipado


Es la creacion de una replica de un producto para analizar cada elemento de el mismo.

Trazabilidad de los requisitos

Una de las cosas que es importante para determinar el exito de un software es el uso de los requisitos, ya que es donde se definen las propiedades y estructura del sofware.

Almacen de Datos

Son datos necesarios almacenados que posteriormente pueden ser utilizado como informacion util o como apoyo.


Erp

El Erp o Planificacion de Recursos Empresariales
son sistemas de informacion gerenciales que basan su trabajo en empresas de produccion de bienes o servicios.

Crm

Crm o Administracion de la Relacion con el Cliente es un modelo de gestion basado en el servicio, estudio para recolectar informacion de los clientes y orientarlos para brindales soluciones.


Csm

Csm o Administracion de la Cadena de Sumistros son procesos empresariales para el servicio al cliente con eficacia en compras, producción, almacenamiento, distribución, etc.


Wiki

una wiki es una pagina web donde los usuarios voluntarios pueden editar las paginas. uno puede crear, modificar o eliminar un tema que puede ser compartido por multiples usuarios.


Proceso Administrativo

Planeacion

se centra en varias questiones cruciales como son
¿Que hacer?
¿A donde voy?
¿Como hacerlo?
¿Que sucede si...?


Organizacion

¿Que debo hacer para que la actividad se materialice?

Direccion

¿Como hago para que mis compañeros Asistan y se comprometan con la actividad?

Control

¿Cuales han sido los fallos en cada una de las etapas?
¿Como constribuyo para mejorarlas?

Jefe del Proyecto

El Jefe de Proyecto se destaca como la figura clave en la planificación, ejecución y control del proyecto.

Plan de Proyecto

Se empieza por definir la principal unida de trabajo que se especificaron en el comienzo , la compra y entrega del material, el almacenamiento de la materia prima, la contratación de personal adicional para las distintas fases del proyecto, etc.


Gestion de Compromisos

ofrece la posibilidad de unir los proyectos, objetivos, problemas o planes estratégicos, asegurando el cumplimiento de estos.

Hitos

Suceso o acontecimiento que sirve de punto de referencia.el fin de una etapa y el comienzo de otra.

Diagrama de Gantt

Es un Grafico Utilizado para establecer las actividaddes dentro de un lapso de tiempo, cuanto tiempo tomara, quien le seguira a una tarea.

Diagrama de Pert/Cpm


Es un grafico con una caracteriztica parecidad al Diagrama de Gantt pero enfocado en los recursos y designacion.





Ingenieria de software


Planificacion o Ciclo de Vida

Prefactibilidad y Factibilidad

Definir el camino mas optimo para el desarollo


Levantamiento de informacion o requerimientos

Recopilar informacion de los clientes Examinar los requisitos que requiere el software


Analisis

Identificar las necesidades de el cliente, analizar los costos y el presupuesto, se hace una especie de maqueta de como quedaria el software, etc


Diseño

Realizar el algoritmo despues de el analisis para la comunicacion de los datos, hacer el diseño de las interfaces o interface.

Construccion

Practicamente es la etapa de programacion

Pruebas

Realizar lo que comunmente denominamos prueba piloto. para detectar posibles y casi probables fallos en el sistema.

Implementacion o Implantacion

Es la fase donde se realiza o se efectua la ejecucion del software despues de la etapa de pruebas

Mantenimiento


Pueden aparecer pequeños fallos despues de la implantacion que pueden ser corregidos con actualizaciones del software y mantenerlo con procedimientos correctivos.



Producto

Cuando se habla de producto se habla del software (Progrmas, Documentos, datos que configuran el software de computadoras.)

Carateristicas del Software

1.
El Sofware se desarolla, no se fabrica en un sentido clasico

Simlitudes en la creacion de hardware y software, son diferentes en la construccion de hardware puede haber problemas facilmente corregibles


2.
El software no se estropea

El software puede sufrir errores al principio de su vida, pero cuando se corrigen Se vuelve estable.


3.
Aunque la industria tiende a ensamblar componentes, la mayoria de software se construye a medidas

Lo que en caso del hardware se construye en un esquema de los componetes del hardware, se analiza y se solicitan sus componentes pueden ser reutilizables, En el sofware pueden ser utilizado bancos de datos(algoritmos, interfaces, estructura de datos, etc)

categorias de software

Software de sistema: Conjunto de programas que sirven a otros programas (compiladores,editores, etc.)

Software de tiempo real: Software que trabaja con sucesos de lo real conforme ocurren.

Software de gestion: Sistemas como cuentas debitos, inventario han evolucionado al software de gestion que accede a una o diversas bases de datos.

Software de ingenieria y cientifico: se caracteriza por algoritmos de manejo de numeros ej:calculadoras

Software empotrado: es aquel que reside en la Memoria Rom y se utiliza para productos de mercados y de consumo ej: microhondas, carros etc.

Software Computadoras personales:
multimedia, redes, procesamiento de datos, calculo, graficos, etc.

Software basado en web:
Son las paginas web buscadas en un explorador que incorporan instrucciones en html, java, php y audio, video y texto.

Sofware de inteligencias artificial:
buscan que los programas razonen como el cerebro

Proceso

Es una serie de pasos procedimentales, que se plantean para lograr un producto de calidad. se centra en varias fases:

1.
Fase de definicion

se centra en el Que, es decir, durante la definicion, el que desarrolla el software intenta identificar la informacion que va ser procesada, que funcion y rendimiento, que se desea, que comportamiento del sistema, que interfacer se van utilizar.

2.
Fase de desarrollo

se centra en el Como, es decir, durante el desarrolo un ingeniero intenta definir como se haran las cosas, como han de diseñarse los datos, como se implementara, etc.

3.
Fase de Mantenimiento

-
Correccion: El cliente puede detectar defectos en el software se hace un mantenimiento correctivo

-
Adaptacion: Con el paso del tiempo, puede cambiar el hardware se utiliza un mantenimiento adaptivo para acomodarlos a los cambios.

-
Mejora: Se utiliza un mantenimiento perfectivo lleva al software mas alla de sus requisitos funcionales.

Prevencion: mantenimiento preventivo o reingenieria de software.

Modelos de proceso del software

Modelo lineal sequencial

tambien conocido como Modelo en cascada , es el modelo mas usado en el proceso de desarrollo de un sofware se basa en 4 puntos claves como son el analisis, diseño, codigo y prueba

Modelo De Cosntruccion de Prototipos

Recoleccion de requisitos, el desarrollador y cliente encuentran y definen los objetivos, un diseño rapido lleva a la construccion de un prototipo

-->Escuchar al cliente----->Construir/rebisar la maqueta----->El cliente prueba la maqueta---
| |
----------------------------------------------------------------------------------------------------------

Modelo DRA

Desarrollo Rapido de Aplicaciones o DRA es una adaptacion a alta velocidad del modelo en cascada donde Se logra el desarrollo rapido basada en componentes.