miércoles, 6 de enero de 2016

CORRECCIÓN DEL SEGUNDO PARCIAL



SELECCIONE LA OPCIÓN CORRECTA

1) Nos permite definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se asegura de que los métodos utilizados son apropiados.

a) metodología en cascada
b) software
c) sistema operativo
d) ciclo de vida de los sistemas de información 

2) Con este método tanto el sistema nuevo como el antiguo se encuentran completamente operacionales durante un periodo de tiempo. La idea es comparar las salidas del nuevo sistema con los del antiguo para verificarlos y cuando todas la salidas se encuentran operando correctamente se detiene el sistema antiguo.

a) cambio por fases
b) cambio  directo
c) cambio en paralelo
d) ninguna

3) Este tipo de mantenimiento es probablemente una de las más eficaces en función de los costos, ya que si se realiza de manera oportuna y adecuada puede evitar serios problemas en el sistema.

a) mantenimiento para fines específicos
b) mantenimiento para mejoras
c) mantenimiento preventivo
d) mantenimiento

4) En esta  etapa se establece a un nivel conceptual que es lo que el sistema desarrollara y cuáles son las operaciones que están involucradas en su funcionamiento, es decir, lo que el sistema va a hacer en la práctica.

a) etapa de análisis
b) etapa de construcción
c) etapa de diseño
d) ninguna

5) Con este método el cambio desde el sistema antiguo al sistema nuevo acurre instantáneamente. Es difícil de terminar errores menores en el nuevo sistema, porque los usuarios no pueden verificar las salidas para los mismos datos con el sistema antiguo.

a) cambio simple
b) cambio directo
c) cambio paralelo
d) ninguna 

6) Este enfoque metodológico ordena rigurosamente las etapas del proceso para el desarrollo del software, de tal forma que el inicio de cada etapa debe esperar al término de la etapa anterior. Al final de cada etapa, el modelo está diseñada para llevar a cabo una revisión final, que se encarga de determinar si el proyecto está listo para avanzar a la siguiente fase.

a) metodología en cascada
b) metodología en espiral
c) ciclo de vida de los sistemas de información
d) ninguna

7) El diseño de traducirse en una forma legible para la máquina. El paso de codificación realiza  esta tarea. Si el diseño se realiza de una manera detallada esta etapa puede realizarse mecánicamente.

a) fase de codificación
b) fase de diseño
c) etapa de diseño
d) ninguna

8) Es un modelo de proceso de desarrollo de software evolutivo es decir son modelos en los que los ciclos de desarrollo del software se repiten y en cada ciclo se genera un incremento una mejora del software.

a) metodología clásica o lineal
b) metodología en cascada
c) metodología en espiral
d) ciclo de vida de los sistemas de información

9) Complete las regiones de tareas de la metodología en espiral.















martes, 1 de diciembre de 2015

EVALUACIÓN DEL PRIMER PARCIAL PRIMER QUIMESTRE


1.- Conjunto de elementos que interactúan entre sí con el fin de apoyar las  actividades de una empresa un negocio:

a) Datos

b) Información

c) Sistema de Información

d) Ninguna


2.- Actividades de un  Sistema de información:

a) Entrada, Proceso, Salida

b) Entrada, Proceso, Almacenamiento. Salida

c) Entrada  Manual, Proceso, Almacenamiento, Salida

d) Ninguna


3.- Proceso mediante el cual el sistema de información,  los datos que requiere para procesar la información:

a) Proceso de la información

b) Almacenamiento de  Información

c) Salida de Información 

d) Entrada de Información


4.-  Permite la información  entre dos sistemas que no pueden  entenderse directamente. Es el elemento de comunicación que facilita el intercambio de datos:

a) Interfaz

b) Objetivo del sistema de información

c) Sistema de información


5.- Elementos de los sistemas de información:

a) Administrativos, humanos, tecnologías, materiales

b) Administrativos, humanos, tecnologías, financieros

c) Financieros, administrativos, humanos, materiales, tecnológicos

d) Financieros, Administrativos, humanos, materiales, tecnológicos, contables


6.- Corresponde a todos los elementos de interfaz que permiten al usuario consultar, agregar, modificar o eliminar  un registro específico de información:

a) Interface

b) Transacciones

c) Base de datos

d) Informe


7.- Corresponde al conjunto de reglas y políticas de la organización, que rigen el comportamiento de los usuarios frente al sistema.

a) Recursos materiales

b) Recursos tecnológica, financieros

c) Recursos Humanos

d) Procedimientos Administrativos


8.- Es el software que nos permite tener una interacción con nuestro hardware, es un conjunto de programas que administran los recursos del hardware y proporcionan una interfaz al usuario:

a) Software

b) Sistema Operativo

c) Software del sistema

d) Software de programación


9.- Seguimiento de actividades y transacciones elementales de la organización como ventas, ingresos, depósito en efectivo, nómina, decisiones de crédito y flujo de materiales en una fábrica:

a) Sistema al nivel del conocimiento

b) Sistema a nivel Operativo

c) Software de Aplicación

d) Sistema a nivel administrativo


10.- Son los programas que nos permiten realizar tareas específicas en nuestro sistema, está enfocada en un área específica para su utilización:

a) Software de aplicación

b) Sistema de programación

c) Software del sistema

d) Ninguna  

martes, 24 de noviembre de 2015

DESARROLLO DE PROTOTIPOS


El modelo de prototipos, en ingenieria de software, pertenece a los modelos de desarrollo evolutivo. El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar muchos recursos.
El diseño rápido se centra en una representación de aquellos aspectos del software que serán visibles para el cliente o el usuario final. Este diseño conduce a la construcción de un prototipo, el cual es evaluado por el cliente para una retroalimentación; gracias a ésta se refinan los requisitos del software que se desarrollará. La interacción ocurre cuando el prototipo se ajusta para satisfacer las necesidades del cliente. Esto permite que al mismo tiempo el desarrollador entienda mejor lo que se debe hacer y el cliente vea resultados a corto plazo.
Los prototipos son una visión preliminar del sistema futuro que se implantara. La elaboración de prototipos de un sistema de información es una técnica valiosa para la recopilación rápida de información especifica a cerca de los requerimientos de información de los usuarios. Los prototipos efectivos deben hacerse tempranamente en el ciclo de vida del desarrollo de sistemas, durante la fase de determinación de requerimientos.  



Archivo:Mprototipo.png


Etapas
  • Recolección y refinamiento de requisitos
  • Modelado, diseño rápido
  • Construcción del Prototipo
  • Desarrollo, evaluación del prototipo por el  cliente
  • Refinamiento del prototipo
  • Producto de ingenieria 
Tipos de prototipos
  • Hay dos clases de prototipos el desechable y el evolucionario.
  • El desechable: nos sirve para eliminar dudas sobre lo que realmente quiere el cliente además para desarrollar la interfaz que más le convenga al cliente.
  • El evolucionario: es un modelo parcialmente construido que puede pasar de ser prototipo a ser software  pero no tiene una buena documentación y calidad. 
 

lunes, 23 de noviembre de 2015

METODOLOGÌA CLÀSICA

 
También conocido como modelo clásico, modelo tradicional o modelo lineal secuencial. Él método de la cascada es considerado como el enfoque clásico para el ciclo de vida del desarrollo de sistemas, se puede decir que es un método puro que implica un desarrollo rígido. está es una secuencia de actividades(o etapas) que consisten en el análisis de requerimientos, él diseño ,la implementación, la integración y las pruebas .
  •  El análisis de requerimientos consiste en reunir las necesidades del producto y casi siempre su salida es texto.
  • El diseño describe la estructura interna del producto y suele representarse con diagramas y texto. 
  •  La implementación significa programación. Producto de esta etapa es el código en cualquier nivel, incluido el producido por sistemas de generación automática.
  •  La integración es el proceso de integración es el proceso de ensamblar las partes para completar el producto.





Es caracterizado por ordenar de manera rigurosa las etapas del ciclo de vida de software, dado que el comienzo de cada etapa debe esperar a la finalización de la inmediata anterior. Cuando la revisión determina que el proyecto no está listo para pasar a la siguiente etapa, permanece en la etapa actual hasta que esté preparado. Y debido a que el proceso está planeado es más fácil determinar costos y los plazos. Esté modelo puede ser visto como un modelo con forma de cascada de agua con varios saltos, en la que cada salto representa cada una de las fases del ciclo de vida.
 
La metodologia en cascada es escecialmnte:
  1.         El inicio y el alcance del proyecto
  2.         La planificación del proyecto (calendario, recursos necesarios, costo)
  3.         Definición de las necesidades del negocio y el análisis en detalle dela solución
  4.         La creación de la solución
  5.         Prueba que la solución funciona. La entrega de la solución a su público objetivo
  6.         Cierre del proyecto.

CICLO DE VIDA DEL SISTEMA DE INFORMACIÒN


Es un sistema, automatizado o manual, que engloba a personas, máquinas y/o métodos organizados para recopilar, procesar, transmitir datos que representan información. Un sistema de información engloba la infraestructura, la organización, el personal y todos los componentes necesarios para la recopilación, procesamiento, almacenamiento, transmisión, visualización, diseminación y organización de la información.
Cualquier sistema de información va pasando por una serie de fases a lo largo de su vida. Su ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes:

Planificación

Realizar una serie de tareas previas que influirán decisivamente en la finalización con éxito del proyecto.

Análisis

Averiguar qué es exactamente lo que tiene que hacer el sistema. La etapa de análisis en el ciclo de vida del software corresponde al proceso mediante el cual se intenta descubrir qué es lo que realmente se necesita y se llega a una comprensión adecuada de los requerimientos del sistema.

Diseño

Se han de estudiar posibles alternativas de implementación para el sistema de información que hemos de construir y se ha de decidir la estructura general que tendrá el sistema (su diseño arquitectónico). El diseño de un sistema es complejo y el proceso de diseño ha de realizarse de forma iterativa.

Implementación

Seleccionar las herramientas adecuadas, un entorno de desarrollo que facilite nuestro trabajo y un lenguaje de programación apropiado para el tipo de sistema que vayamos a construir. La elección de estas herramientas dependerá en gran parte de las decisiones de diseño que hayamos tomado hasta el momento y del entorno en el que nuestro sistema deberá funcionar.

Pruebas

Tiene como objetivo detectar los errores que se hayan podido cometer en las etapas anteriores del proyecto (y, eventualmente, corregirlos). La búsqueda de errores que se realiza en la etapa de pruebas puede adaptar distintas formas, en función del contexto y de la fase del proyecto.

Instalación o despliegue

Debemos de planificar el entorno en el que el sistema debe funcionar, tanto hardware como software: equipos necesarios y su configuración física, redes de interconexión entre los equipos y de acceso a sistemas externos, sistemas operativos y bibliotecas.
Estas etapas son un reflejo del proceso que se sigue a la hora de resolver cualquier tipo de problema.

Uso y mantenimiento

La etapa de mantenimiento consume típicamente del 40 al 80 por ciento de los recursos de una empresa de desarrollo de software. De hecho, con un 60% de media, es probablemente la etapa más importante del ciclo de vida del software.
  • Eliminar los defectos que se detecten durante su vida útil, lo primero que a uno se le viene a la cabeza cuando piensa en el mantenimiento de cualquier cosa.
  • Adaptarlo a nuevas necesidades cuando el sistema ha de funcionar sobre una nueva versión del sistema operativo o en un entorno hardware diferente.
  • Añadirle nueva funcionalidad, cuando se proponen características deseables que supondrían una mejora del sistema ya existente.
Ciclo de vida de los sistemas de información 

viernes, 13 de noviembre de 2015

METODOLOGÌA DEL SISTEMA DE INFORMACIÒN

    Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas de información. Para ello suelen estructurar en fases la vida de dichos sistemas con el fin de facilitar su planificación, desarrollo y mantenimiento.
     Las metodologías de desarrollo de sistemas deben definir: objetivos, fases, tareas, productos y responsables, necesarios para la correcta realización del proceso y su seguimiento.
           METODOLOGIA EN CASACADA
    También conocido como modelo clásico, modelo tradicional o modelo lineal secuencial. Él método de la cascada es considerado como el enfoque clásico para el ciclo de vida del desarrollo de sistemas, se puede decir que es un método puro que implica un desarrollo rígido. está es una secuencia de actividades(o etapas) que consisten en el análisis de requerimientos, él diseño ,la implementación, la integración y las pruebas .
  •     El análisis de requerimientos consiste en reunir las necesidades del producto y casi siempre su salida es texto.
  •     El diseño describe la estructura interna del producto y suele representarse con diagramas y texto.
  •      La implementación significa programación. Producto de esta etapa es el código en cualquier nivel, incluido el producido por sistemas de generación automática.
  •      La integración es el proceso de integración es el proceso de ensamblar las partes para completar el producto.

jueves, 5 de noviembre de 2015

METODOLOGÍAS DEL SISTEMA DE INFORMACIÒN

Metodologías de Desarrollo de diversos autores, muchos de ellos extranjeros, y se plantea una Metodología Incremental, basada en el análisis de las metodologías propuestas por diversos autores y en la experiencia de los ponentes, para el Desarrollo de Sistemas de Información. Se hace un breve esbozo de los conceptos de Sistema, Información y Sistema de Información, para luego describir la Metodología a presentar. La misma consta de seis fases a saber: Estudio de Factibilidad, Acciones Preliminares, Análisis, Diseño, Programación e Implantación.  De igual manera se presentan recomendaciones a seguir y errores a evitar, durante el Desarrollo de Sistemas de Información.



METODOLOGÍA CASCADA

Cada metodología de desarrollo de software tiene más o menos su propio enfoque para el desarrollo de software. Estos son los enfoques más generales, que se desarrollan en varias metodologías específicas.
Una metodología es un conjunto integrado de técnicas y métodos que permite abordar de forma homogénea y abierta cada una de las actividades del ciclo de vida de un proyecto de desarrollo. Es un proceso de software detallado y completo cascada.
Modelo en cascada es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior.