jueves, 8 de noviembre de 2012

TICS!

Systems Development Life Cycle(SDLC), o Ciclo de Vida de Desarrollo de Software en la ingeniería de sistemas e ingeniería de software, es el proceso de creación o modifiación de los sistemas, modelos y metodologías que la gente usa para desarrollar estos sistemas de software. El concepto general se refiere a la computadora o sistemas de información. En ingeniería de software el concepto de SDLC sostiene muchos tipos de metodologías de desarrollo de software. Estas metodologías constituyen el marco para la planificación y el control de la creación de una información.


A continuación enunciare las siete fases del SDLC y su descripción:


Planificación

Para generar una visión de alto nivel del proyecto y pretende determinar los objetivos del proyecto. El estudio de viabilidad se utiliza a veces para presentar el proyecto a la alta dirección en un intento de obtener financiación. Los proyectos son evaluados en tres áreas de viabilidad: económica, operativa y organizativa y técnica. Además, también se utiliza como referencia para mantener el proyecto en marcha y evaluar los avances del MIS team.8 El MIS es también un complemento de esas fases. Esta fase se denomina también como fase de análisis.

Reunión de requisitos:
El objetivo de los sistemas de análisis es determinar dónde está el problema en un intento de arreglar el sistema. Este paso implica dividir el sistema en diferentes piezas y elaborar diagramas para analizar la situación, analizar los objetivos del proyecto, rompiendo lo que es necesario crear y tratar de comprometer a los usuarios para que los requisitos definidos puede ser definido. La recogida de requisitos a veces requiere que los individuos o equipos de cliente, así como partes proveedor de servicios para obtener los requisitos detallados y precisos.

Diseñar
En las funciones de diseño de sistemas y operaciones se describen en detalle, incluyendo diseños de pantalla, las reglas de negocio, los diagramas de proceso y otra documentación. La salida de esta etapa se describe el nuevo sistema como un conjunto de módulos o subsistemas. La etapa de diseño toma como su aportación inicial de las necesidades identificadas en el documento aprobado los requisitos. Para cada necesidad, un conjunto de uno o más elementos de diseño se produce como resultado de las entrevistas, talleres, y / o los esfuerzos de prototipo. Los elementos de diseño describen las características de software que desee en detalle, y generalmente incluyen diagramas de jerarquía funcional, diagramas de disposición de la pantalla, los cuadros de reglas de negocio, los diagramas de proceso de negocio, pseudocódigo, y una entidad completa el diagrama de la relación con un diccionario de datos completo. Estos elementos de diseño se pretende describir el software con el suficiente detalle que los programadores cualificados puede desarrollar el software con el aporte adicional mínimo.
Construir
Modular y código de programación del subsistema se llevará a cabo durante esta etapa. Unidad de prueba y comprobación de los módulos se realiza en esta etapa por los desarrolladores. Esta etapa se entremezcla con los siguientes módulos individuales en que sería necesario probar antes de la integración con el proyecto principal.

Pruebas
El código es probado en los distintos niveles en la prueba de software. Unidad de sistema y pruebas de aceptación del usuario se realiza a menudo. Esta es un área gris, como muchos existen diferentes opiniones en cuanto a lo de las etapas de prueba y cuánto, si se produce cualquier iteración. Iteración de no forman parte del modelo de cascada, pero por lo general se producen algunos en esta etapa.
Tipos de pruebas:

• Conjunto de datos de prueba.
• Prueba de unidad
• Las pruebas del sistema
• Prueba de integración
• Pruebas de caja Negro
• Las pruebas de caja blanca
• Las pruebas de regresión
• Automatización de Pruebas
• Pruebas de aceptación del usuario
• Las pruebas de rendimiento

Operaciones y mantenimiento
El despliegue del sistema incluye cambios y mejoras antes de la clausura o el ocaso del sistema. Mantenimiento del sistema es un aspecto importante de la SDLC. Como personal clave cambiar de posición en la organización, los cambios se aplicarán nuevas, que requieren actualizaciones del sistema.
Vida de temas de desarrollo de sistemas de ciclo

E-BusinessSe refiere al conjunto de actividades y prácticas de gestión empresariales resultantes de la incorporación a los negocios de las tecnologías de la información y la comunicación (TIC) generales y particularmente de Internet, así como a la nueva configuración descentralizada de las organizaciones y su adaptación a las características de la nueva economía. El e-business, que surgió a mediados de la década de los años 1990, ha supuesto un notable cambio en el enfoque tradicional del capital y del trabajo, pilares fundamentales de la empresa, y en sus prácticas productivas y organizacionales. Las actividades que ponen en contacto clientes, proveedores y socios como la mercadotecnia y ventas, la producción y logística, gestión y finanzas tienen lugar en el e-business dentro de redes informáticas que permiten a su vez una descentralización en líneas de negocio. El e-bussiness es un concepto general que abarca a su vez términos particulares como el e-commerce, con el que a veces es confundido, e-payment, e-logistics, front-and-back-office entre otros.

 
Algunas ventajas de estas modalidades para la compañia son las siguientes:

Expansión de público: Ahora la tienda (empresa), puede llegar a todo el territorio nacional e incluso alcanzar el público internacional.

*Expansión de horario: La tienda permanece abierta 24 horas al día, 7 días a la semana, 365 días al año, sin necesidad de personal adicional o pago de horas extraordinarias.

*Menores precios: Los menores costos permiten ofrecen precios más bajos, que son a la vez una condición necesaria en el agresivo mercado en línea, donde la competencia incluye, en buena parte de los casos, al mundo entero.

*Capital e inventario mínimo: El costo de establecer una tienda en línea es reducido comparado con el costo de abrir un nuevo establecimiento o intentar llegar por otros medios al público que la tienda virtual puede alcanzar.

*Proceso de órdenes ágil y automatizado: Por definición, las ordenes son recibidas, procesadas y almacenadas por un sistema computarizado que puede producir reportes detallados y compartir sus informaciones con los sistemas existentes de ventas, inventario, despachos y contabilidad.

*Menores costos de servicio y atención: Pueden automatizarse buena parte de los servicios de atención al cliente, como registro de usuarios, recepción de reclamaciones, sugerencias, solicitudes de servicio, consultas, etc.

*Medición de visitas y efectividad de campañas: Podemos saber específicamente cuántas personas visitan nuestra tienda, cuáles departamentos son los más visitados, de qué país nos visitan, a cuáles horas y si vienen de otra página o siguiendo un anuncio en particular.

*Capacidad de llegar a público especializado: La construcción de un departamento o sección especializada en nuestra tienda general tiene un costo reducido una vez establecida la tienda. Y si nuestra tienda va dirigida a un público especializado, podemos llegar a un número mayor del mismo al expandir los horizontes geográficos.

*Reducción de costos de transporte, almacenamiento y distribución: Como no necesitamos inventario para mostrar, podemos reducir los montos y volúmenes de las órdenes de compra, incluso despachando los productos directamente desde la fábrica o desde el mayorista sin tener que realizar pedidos por adelantado y almacenarlos o desplegarlos en nuestros escaparates.

*Registro e identificación del cliente: Al vender, podemos solicitar informaciones adicionales del cliente para registrarlas en una base de datos que podemos usar para seguimiento, mejor servicio y soporte, promociones relacionadas a su perfil, telemercadeo, etc.

*Mayor y más directa comunicación con el consumidor: Conociendo el perfil y los datos relevantes de cada cliente, podemos contactarle con la frecuencia que apruebe para hacerle llegar ofertas de su interés, premios, etc. y recibir respuesta directa de cada uno de ellos a través de la red


                                           


 


Ventajas para el consumidorPara el consumidor común, la interacción con negocios que cuentan con un E-Business, le proporciona los siguientes beneficios:

*Más opciones para comparar y escoger: Cada día son más las tiendas en línea ofreciendo una gama cada vez más amplia de productos y servicios. Y como las tiendas en línea exhiben un catálogo y no un ejemplar físico del producto, están en capacidad de mostrar la línea completa de productos y todos los modelos o variantes para que el cliente pueda escoger.

*Menos tiempo para buscar y comparar: El consumidor puede consultar simultáneamente los precios y modelos ofrecidos por varias tiendas y está en mayor libertad de escoger los que mejor se ajusten a su presupuesto y necesidades.

*Menores precios: La competencia entre las tiendas en línea es agresiva, fuerte, y despiadada, con márgenes de beneficios bastante bajos y en algunos casos prácticamente inexistentes (las compañías de Internet aplican éste tipo de estrategias con el fin de construir una base amplia y consistente de clientes), lo cual se traduce en precios bajos y por ende muy accesibles para el consumidor.

*Libertad de horario y geográfica: El cliente puede comprar a cualquier hora, cualquier día, desde su casa, desde un cafenet, o desde su lugar de trabajo. También puede realizar compras desde la casa de un amigo o familiar o consultar las compras con otra persona a distancia mientras intercambia opiniones por ICQ, MSN (o cualquier otro software de mensajería instantánea), sistemas de chat, correo electrónico, fax o teléfono. Al mismo tiempo, Internet hace posible también adquirir productos extranjeros localizados en cualquier tienda, en cualquier parte del mundo. Es decir que, el consumidor no se encuentra limitado solamente a las tiendas locales y a los productos importados por éstas en su país de residencia.

*Cero filas y cero congestionamiento de tráfico: Obviando las molestias que puede causar un acceso lento a Internet o una conexión difícil, el cliente está libre del tráfico vehicular y de las grandes colas en los establecimientos de consumo, además cuenta con la comodidad de su hogar y la libertad para realizar otras tareas mientras realiza sus compras



                                                

Internet Backbone se refiere a las principales conexiones troncales de Internet. Está compuesta de un gran número de routers comerciales, gubernamentales, universitarios y otros de gran capacidad interconectados que llevan los datos a través de países, continentes y océanos del mundo mediante cables de fibra óptica


 
Domain Name System o DNS (sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio

URL (uniform resource locator), es una secuencia de caracteres, de acuerdo a un formato modélico y estándar, que se usa para nombrar recursos en Internet para su localización o identificación, como por ejemplo documentos textuales, imágenes, vídeos, presentaciones digitales, etc. Los localizadores uniformes de recursos fueron una innovación fundamental en la historia de la Internet. Fueron usadas por primera vez por Tim Berners-Lee en 1991, para permitir a los autores de documentos establecer hiperenlaces en la World Wide Web.

El URL de un recurso de información es su dirección en Internet, la cual permite que el navegador la encuentre y la muestre de forma adecuada. Por ello el URL combina el nombre del ordenador que proporciona la información, el directorio donde se encuentra, el nombre del archivo, y el protocolo a usar para recuperar los datos para que no se pierda alguna información sobre dicho factor que se emplea para el trabajo