Indice
1.
Primer guía para examen final
2. Segunda guía para examen
final.
3. Tercer Guía Para El Examen
Final
1. Primer guía para
examen final
Es un conjunto de componentes que interaccionan
entre sí para el logro de un objetivo
común.- Defina que es sistemas
Es el proceso de
clasificación e interpretación de hechos,
diagnostico de problemas
y empleo de
la información para recomendar mejoras del
sistema. - Defina que es análisis.
Es el proceso de planificar, remplazar o contemplar
un sistema organizacional existente. - Defina que es diseño
- Escriba que funciones tiene
el usuario
Los usuarios se clasifican en 4
categorías:
- Usuario Primario: interactúa con el
sistema. - Usuario Indirecto (secundario): son los que se
benefician de los resultados o reportes generados por el
sistema que no interactúan con el Hardware y
Software. - Usuario Gerente
(terciario): tiene responsabilidades administrativas en los
sistemas
de aplicación. - Usuario Directo (cuarto): estos toman cada vez
mayor responsabilidad en el sistema ya que lo opera
e interacciona directa a través del equipo de
sistemas.
- Escriba que funciones tiene el análisis de
sistemas
Son tres funciones:
- Análisis de Sistemas: reunir
información y terminar requerimientos. - Análisis y Diseño de
Sistemas: tiene la responsabilidad de diseñar el
nuevo sistema. - Análisis, Diseño y Programación de Sistemas: desarrolla
las especificaciones de diseño y escribe el software
necesario para implantar el diseño.
Es necesario para examinar una situación y
mejorarla mediante nuevos procedimientos y métodos.- Escribe las razones por las cuales es necesario
realizar un Análisis
y Diseño de Sistemas.No son complejos sino que sirven principalmente
como retroalimentación par una acción
rápida (es un documento que se emite
periódicamente). - Defina que es un reporte
Operativo, táctico, estratégico,
plan de
trabajo y el de bitácora. - Escriba la clasificación de los
reportes.Planeación de sistemas empresariales
(B.S.P) de IBMPlaneación estratégica de arquitectura de computadoras
Factores críticos del
éxito. - Escriba y explique la metodología para el Análisis y
Diseño de Sistemas.Flexibilidad, viabilidad, programas
de instalación, expectativas, potencial de
crecimiento y capacidad para recibir mantenimiento, disponibilidad. - Puntos que debe contener un sistema.
Definir una metodología adecuada como
soporte de planeación, desarrollo y sistemas de
información.Determinar el ciclo de
vida de los sistemas en fases bien
definidas.Determinar el ciclo de vida de los sistemas de
información que su aprobación y desarrollo
del ciclo de vidade los sistemas.
- Escriba los objetivos que debe cumplir el
Análisis y Diseño de Sistemas.Partes en que se divide un sistema cada uno con su
tipo de información - Elabore diccionario de campos.
Es importante ya que entre mas conocimiento se tenga habrá menos
limitantes en cuanto al análisis, diseño y
ejecución del sistema. - Importancia de considerar el volumen de
información en el Análisis y Diseño de
Sistemas. - Escriba y explique los puntos del Análisis
del documento.
Identificar todos los documentos,
hojas sueltas que se utilizaban en el sistema.
Ya identificados los documentos deben de contener los
siguientes puntos:
- Nombre.
- Origen.
- Frecuencia.
- Volumen.
- Elementos de datos.
(nombre, tipo, tamaño). - Observaciones.
- Identificar símbolos (*,rubricas,
etc.)
Contrato especifico para que se encargue de los
asuntos de los sistemas de información dentro de un
negocio.- Explicar sistema experto.
Ayudan a organizar sus interacciones con el medio
externo proporcionando apoyo a gráficos y comunicaciones en lugares accesibles a que
ataquen problemas de decisión sin estructura. - Ejemplo de Sistemas de Apoyo a ejecutivos.
Dan a los trabajadores de datos, quienes por lo
general crean un nuevo conocimiento si no que usan la
conformación para analizarla y transfórmala
en datos. - Ejemplo de Automatización de oficina.
Son sistemas de información computarizados
desarrollados para procesar gran cantidad de datos para
transacciones rutinarias de los negocios. - Ejemplo de procesamiento de
transacciones. - Diferentes tipos de usuarios (enunciar y
explicar).
- Usuario Primario: interactúa con el
sistema. - Usuario Indirecto (secundario): son los que se
benefician de los resultados o reportes generados por el
sistema que no interactúan con el Hardware y
Software. - Usuario Gerente (terciario): tiene
responsabilidades administrativas en los sistemas de
aplicación. - Usuario Directo (cuarto): estos toman cada vez
mayor responsabilidad en el sistema ya que lo opera e
interacciona directa a través del equipo de
sistemas.
- Mencione y explique los diferentes tipos de
prueba.
- Prueba de datos faltantes.
- Prueba de clase de comparación
- Prueba de rango o razonabilidad.
- Prueba de comparación de la
longitud. - Prueba de valores
invalidados. - Prueba con datos almacenados.
2. Segunda guía para
examen final.
1. – ¿Qué es sistema?
Es un conjunto de componentes que interaccionan entre
sí para el logro de un objetivo en
común.
2. – ¿Qué es análisis?
Es el proceso de clasificación e
interpretación de hechos, diagnóstico de problemas y empleo de la
formación, para recomendar mejorar el sistema.
3. – Defina análisis y diseño de
sistema.
Es un proceso para examinar una situación para
mejorarla mediante nuevos procedimientos y
métodos.
4. – Escriba y explique los diferentes tipos de
usuarios.
Es el usuario Primario.- Es el que interactua con el
sistema.
Es el usuario Indirecto.- Son los que se benefician de
los resultados o reportes generados por el sistema y que no
interactuan con el hardware o el software.
Es el usuario Gerente.- Tiene tres responsabilidades
administrativas, en los sistemas de aplicación.
5. – Explica una metodología del análisis
y diseño de sistema.
- Investigación preliminar
- Determinación de requerimientos
- Diseño del sistema
- Desarrollo del software
- Prueba de los sistemas
- Implantación y evaluación.
6. – Escribe y explica los objetivos del análisis
y diseño de sistemas.
Definir una metodología adecuada, como soporte
de planeación y desarrollo de sistemas de
información.
Determinar el ciclo de vida de los sistemas, en fases
bien definidas.
Determinar el ciclo de vida, para su aprobación y
desarrollo del ciclo de vida de los sistemas.
7. – Elabora el formato de diccionario de
campos.
8. – Explica cual es la función del diccionario
de campos.
El diccionario de campos es la parte en las que se
divide un sistema y cada una de esas partes con su tipo de
información
9. – Explica porque es importante el volumen de
información en el análisis y diseño de
sistemas.
Es importante porque entre mayor conocimiento se tenga
habrá menos limitantes y mayor alcance de los objetivos en
cuanto a el análisis, diseño y ejecución del
sistema.
10. – Elabora tu propia metodología para el
análisis y diseño de sistemas.
- Recolección de datos – investigación preliminar.
- Requerimientos para el sistema, análisis del
sistema anterior. - Diseño del nuevo sistema
(interacción–encuestas) - Desarrollo.
- Prueba del software.
- Implantación y evaluación.
11. – Escribe y explica los diferentes tipos de costo.
Costos del usuario: incluye el tiempo del
usurario para determinar sus requerimientos así como el
mantenimiento del nuevo proyecto.
Costos del personal: son los
sueldos y
salarios del persona, materiales ,
tiempo de maquina, requeridos para analizar, evaluar el nuevo
sistema.
Costos de equipos: es el costo del equipo utilizado
durante el desarrollo del proyecto , así como la
adquisición de un nuevo equipo y los costos de una
operación una vez que el sistema se encuentre
instalado.
Otros costos: puede ser la introducción de un
nuevo equipo, costos de instalación y gastos
imprevistos
12. – Escribe y explica los diferentes tipos de pruebas.
- Prueba de datos faltantes.
- Prueba de clase o composición.
- Prueba de rango o razonabilidad.
- Prueba de comparación de la
longitud. - Prueba de valores inválidos.
- Prueba de longitud de campo correcto.
- Prueba de la longitud.
13. – Escribe y explica los diferentes tipos de
mantenimiento.
- Mantenimiento correctivo
- Mantenimiento adaptivo
- Mantenimiento de perfeccionamiento
- Mantenimiento preventivo o
reingeniería
14. – Explica una metodología del análisis
y diseño de sistemas indicando ventajas y desventajas de
esta metodología.
- Identificación de problemas, oportunidades y
objetivos. - Determinación de los requerimientos de
información. - Análisis de las necesidades del
sistema. - Diseño del sistema recomendado.
- Desarrollo y documentación del
software. - Pruebas y mantenimiento del sistema.
- Implementación y evaluación del
sistema. - Mantenimiento
15. – Escribe todo el personal que interviene en el
análisis y diseño de sistemas y explica sus
funciones.
Gerente de área: entrevista y
recopila los requerimientos del sistema.
Líder del proyecto: verifica los procesos y
revisa que se cumplan adecuadamente los avances del
proyecto.
Auditor señor y júnior: auditan y
gestionan el proyecto.
Especialistas en telecomunicaciones: evalúa rendimiento,
hardware software, redes y compatibilidad del
producto.
Programador: es responsable de entregar el código
fuente, evaluar segmentos de códigos del programa.
Mensajero: es el responsable de entregar cartas
compromisos y documentación correspondiente al
proyecto.
Analista: es el que realiza una investigación
preliminar, determina requerimientos, recursos, fija
fechas, propone metodología compara y planea estrategias para
un diseño y una programación.
Diseñador: elabora pantallas, la integración, interfaz usuario, sistema,
fuerzas competitivas calidad y
utilidad de la
información, proceso de datos, factores organizacionales
requerimientos costo eficiencia,
factores humanos.
Secretaria: elabora reporte entre otras
actividades
16. – Elabora formato de plan de trabajo.
CLIENTE: ATYDE S. A. DE PROYECTO: NOMINA FECHA: LIDER DEL PROYECTO: DIANA RUIZ | ||||
No. ACTIVIDAD | DESCRIPCIÓN DE | % AVANCE | SEMANAL | OBSERVACIONES |
1 | INVESTIGACION PRELIMINAR | 20% | 1 03 AL 14 ENERO |
|
2 | DETERMINACION DE LOS REQUERIMIENTOS DEL | 2 17 AL 30 ENERO | ||
3 | DISEÑO DE SISTEMAS | 3 01 AL 18 FEBRERO | ||
4 | DESARROLLO DEL SOFTWARE | 4 21 FEB. 10 MARZO | ||
5 | PRUEBAS DE LOS SISTEMAS | 5 13 AL 24 MARZO | ||
6 | IMPLANTACION Y EVOLUCION | 6 27 AL 31 MARZO |
17. – Explica porque es importante el formato de plan de
trabajo.
Por que en el se registran las actividades y la fecha
estimada para cada persona, y se lleva el control de las
actividades llevadas a cabo y las que faltan por
realizar
18. – Elabora formato de bitácora.
CLIENTE: ATYDE S. A. DE C. V. PROYECTO: NOMINA FECHA: LIDER DEL PROYECTO: DIANA RUIZ RESPONSABLE: DIANA RUIZ | ||||||
No. ACTIVIDAD | DESCRIPCION DE ACTIVIDAD | FECHA ESTIMADA | COSTO ESTIMADO | FECHA REAL | COSTO REAL | OBSERVACIONES |
1
| INVESTIGACION PRELIMINAR ES LA BUSQUEDA DE NFORMACION REFERENTE A EL | 03 AL 14 ENERO | 0 | 0 | 0 | EN EL COSTO REAL O ESTIMADO NO SE HICIERON |
19. – Explica porque es importante el formato de
bitácora.
Para que cada persona tenga una buena organización en sus actividades y
tiempos.
20. – Explica que es el análisis
documental.
Es la recopilación de documentos que se
utilizan en el sistema a los cuales deben cubrir ciertos
puntos.
21. – Escribe cuales son los puntos que debe cubrir el
análisis documental.
- Nombre
- Origen
- Frecuencia
- Volumen
- Elementos de datos(nombre, tipo, tamaño,
valores y significado - Observaciones
22. – Escribe y explica los diferentes tipos de
codificación de información.
Jerárquica: Este tipo de codificación es
importante cuando los datos tienen jerarquía
natural.
Nemónica: Normalmente es utilizada para
interpretar datos alfabéticos para tratar de codificarlos
en forma concisa.
Interpretativa: Para este tipo de codificación
cada posición en la clasificación de los datos
tiene su propio significado independiente
23. – Escribe los puntos que debe de contener una
entrevista y explícalos.
Son diez los puntos que debemos tener en cuenta para
la
entrevista:
- Presentación de la persona y el objetivo de
la entrevista, el entrevistando deberá participar pora
la elaboración del proyecto de sistemas y se hace la
siguiente pregunta ¿le gustaría saber algo
más acerca del proyecto de sistemas? - Debemos conocer el puesto y en que Trabaja el
entrevistando, describirle brevemente le puesto de la persona
y se pregunta ¿es correcto? - Determinar el modelo de
la toma de
decisiones del entrevistando y preguntar ¿puede
decidir con la información que actualmente tiene?, si
la respuesta no es favorable, ¿cuál es la
información que requiere y cuántos días
del cierre? - Realizar preguntas de las cuales obtengamos
información cuantitativa como la siguiente pregunta
¿cuántos teléfonos tiene? - Tratar de exponer la solución con lenguaje
adecuado y entendible para el entrevistando, evitando sea con
mucho elementos técnicos. - Comprender al persona entrevistada, escuchar bien,
no anticipar respuestas del entrevistando dándole
tiempo para su respuesta. - Mantener el control de la entrevista,
evítese diálogo de otro tema ajeno del tema a
tratar, proponer o regresar al tema bajo preguntas como:
regresemos al tema ¿propone usted las llamadas
telefónicas como medida de
asignación? - Es importante eliminar todas la dudas a las
respuestas vagas que pudo haber durante la entrevista, tipico
es "Disculpe, pero no entiendo muy bien como se propone
manejar esto". - Procura del entrevistando ideas, sugerencias que se
hayan pasado por alto, decidir junto con el entrevistando si
alguna otra persona de la empresa
deberá enterarse de las ideas o sugerencias procuradas
por el entrevistando, sea supervisor, gerente, obrero u otro
empleado de la empresa. - Realizar un resumen general y agradecer al
entrevistando, utilizar el método de las notas y procurar no
utilizar grabadoras para la entrevista, pues pone nervioso al
entrevistando
24. – Explica porque es importante el diseño de
pantallas.
Es importante ya que nos permite visualizar la
estructura diseño y seguimiento de nuestro
sistema.
25. – Explica que es un archivo
maestro.
Contiene registros de un
grupo de
entidades, tienden acerca de una entidad de datos.
26. – Explica que es un archivo de movimiento.
Son aquellos archivos que
van a tener una entrada, van a realizar cambios dentro del
mismo, y aceptan entradas y salidas.
27. – Escribe y explica los diferentes tipos de reporte
que tenemos en el análisis y diseño de
sistemas.
Entre los reportes más destacados se
encuentran; el reporte operativo, el reporte táctico, el
reporte estratégico, el plan de trabajo y el formato de
Bitácora.
28. – Escribe que puntos tomarías en
consideración para contratar a un programador.
- Tenga conocimientos de
programación. - Trabaje en equipo.
- Conozca el proyecto a realizar
- Iniciativa de cambio
29. – Escribe que puntos tomarías en
consideración para contratar a un analista.
- Conocimientos acerca del proceso
- Conocimientos del manejo de la
información - Iniciativa para adaptarse al cambio
- Visión al cambio de tecnología
- Buen desempeño
30. – Escribe que puntos tomarías en
consideración para contratar a un Líder.
- Saber dirigir
- Tener iniciativa
- Tener facilidad de expresión
- Tener don de mando
- Tener buena sintaxis
- Tener una buena dicción
31. – Escribe los factores externos que obligan a darle
mantenimiento a un sistema.
- Fallas del Sistema
- Cambios en el clima
- Mal manejo de las aplicaciones
- Algunas sobrecargas
- Algunas sobretensione
32. – Escribe los factores internos que obligan a darle
mantenimiento a un sistema.
- El mal desempeño
- Mal encadenamiento de los programas
- Disfunciones en dispositivos de
almacenamiento - Perdida de comunicación entre los
componentes
33. – Explica que es la Ingeniería de
Software.
La Ingeniería de software es el
establecimiento y uso de principios
robustos de la ingeniería a fin de obtener
económicamente software que sea fiable y que funcione
eficientemente sobre máquinas reales y su
aplicación es un enfoque sistemático, disciplinado
y cuantificable hacia el desarrollo, operación y
mantenimiento.
34. – Explica una metodología de
Ingeniería de Software.
La siguiente figura nos muestra el modelo
lineal secuencial para la ingeniería de software. Llamado
algunas veces "Ciclo de Vida Básico" o "Modelo en
Cascada", el modelo lineal secuencial sugiere un enfoque
sistemático, secuencial del desarrollo del software que
comienza en un nivel de sistemas y progresa con el
análisis, diseño, codificación, pruebas y
mantenimiento.
35. – Explica que es Reingeniería de Software.
Es la búsqueda, e implementación, de
cambios radicales en los procesos de negocios para lograr
resultados emergentes. En donde la reingeniería intenta
apartarse de las viejas reglas que acerca de las formas en que se
organiza y desarrollan nuestros negocios.
36. – Explica que son las herramientas
CASE.
Las herramientas
de la ingeniería del software proporcionan un soporte
automático o semi-automático para el proceso y para
los métodos. Cuando se integran herramientas para que la
información creada por una herramienta la puede utilizar
otra, y se establece un sistema de soporte para el desarrollo del
software llamado (Ingeniería del Software asistida por
computadora)
CASE.
CASE combina software, hardware y una base de datos de
ingeniería del software.
37. – Escribe cuáles son las divisiones de las
herramientas CASE.
Las herramientas CASE se pueden clasificar por su
función, por su papel como
instrumentos para administradores o personal técnico, por
su utilización en los distintos pasos del proceso de
Ingeniería de Software, por la arquitectura de entorno
(software y hardware) que les presta su apoyo, o incluso por su
origen o su costo.
La Taxonomía de las herramientas CASE toma como
criterio principal la Función.
38. – Explica que es GENEXUS.
GeneXus es una herramienta que ayuda a los analistas a
desarrollar y mantener aplicativos de gestión de bases de datos
o Business Intelligence en arquitectura cliente/servidor
multi-tier, incluyendo Intranets corporativas, centralizada en
AS/400 o LAN. A las
compañías les aporta la ventaja de proteger
el
conocimiento corporativo ante los cambios
tecnológicos, estratégicos o
funcionales.
39. – Explica cual es el costo de mantenimiento
utilizando las herramientas CASE.
Se dice que para el uso de las herramientas CASE ha
crecido últimamente y es ahora el enfoque que se tiene
para la aplicación dentro de muchas áreas y es por
eso que se ofrece una mejor solución que es fiable para
muchos problemas del software, en primer lugar por el reducido
tiempo que se requiere ahora para la producción de software por medio de CASE,
no solo se reduce eso, sino también, la cantidad de
análisis y diseño para aplicaciones
pequeñas. La solución más propia es para
pequeños y medianos proyectos, puesto
que se reduce el tiempo, costo y codificación del mismo.
Pero no es favorable para los proyectos de gran magnitud, puesto
que se requiere mayor tiempo para el análisis,
diseño y pruebas, perdiéndose tiempo sustancial y
que se ahorra mediante la eliminación de la
codificación. Y el mantenimiento por lo tanto es menor que
haciendo uso de las herramientas anteriores.
40. – Explica que es viabilidad.
Es verificar que el sistema que se va a implantar sea
viable en cuanto a los beneficios que se vayan a obtener como
son ahorros y el costo del mismo.
Las herramientas de la Ingeniería del software
proporcionan un soporte automático o semiautomático
para este proceso y de ahí se desprende el siguiente
modelo de implementación y es sobre todo utilizado bajo
las técnicas de la cuarta generación y que hace uso
de las Herramientas CASE
Para cada uno de los elementos que obtenemos de las
Herramientas CASE es necesario tener en cuanta el desarrollo del
Software mediante las distintas herramientas que proporciona
CASE
41. – Escribe ejemplos de ahorros directos.
Los Ahorros Directos son:
- Eliminación de Personal
- Eliminación de Equipo innecesario
- Eliminación de equipo específico
(archivos, equipo de oficina y papelería)
42. – Escribe ejemplos de beneficios
indirectos.
Los Beneficios Indirectos son:
- La agilización de
Facturación - Agilización en cobranzas
- Incrementos en ventas
- Reducción de costos e inventario
43. – Explica porque es importante el diagrama de
procedimiento.
Porque nos muestra en forma gráfica los
procedimientos que se van a llevar a cabo en la
realización del sistema
44. – Escribe porque es importante el descriptivo de
procedimientos.
Porque nos muestra el seguimiento de las instrucciones
a ejecutar paso por paso, según el diagrama de
procedimientos.
45. – Explica que es el retorno de la inversión.
Es el tiempo estimado de recuperación de la
inversión que por lo general es el tiempo y dinero
gastados durante el desarrollo y principalmente durante el
mantenimiento del sistema. Es decir que durante el consumo de
recursos que a lo largo de la vida del sistema se ha consumido,
tiempo y dinero estos son factores de los cuales se revierte
hacia un gasto más por diferentes factores, es decir que
durante el ciclo de vida del sistema vemos adecuadamente que
desde la instalación del sistema se inicia una breve
recuperación y esta se revierte en gastos posteriores por
Errores, cambios menores y mejoras y los cambios
tecnológicos, es durante el mantenimiento cuando se inicia
esta etapa de recuperación.
46. – Elabora la formula del retorno de la
inversión.
Cantidad promedio de tiempo + estimación del
tiempo en departamentos/ el tiempo de desarrollo del software
será igual a la cantidad de mantenimiento
requerido.
47. – Escribe tres ejemplos de herramientas
CASE.
Herramientas de Análisis de riesgos
La identificación de riesgos
potenciales y el desarrollo de un plan para mitigar, monitorizar
y administrar esos riesgos tiene una importancia fundamental en
los grandes proyectos. Capacitan al administrador del
proyecto para construir una tabla de riesgos proporcionando una
guía detallada en la identificación y
análisis de riesgos.
Herramientas de Administración de Proyectos
La planificación y el plan del proyecto deben
de seguirse y de monitorizarse de forma continua. Las
herramientas de esta categoría suelen ser extensiones de
herramientas de planificación de proyectos.
Herramientas de Seguimiento de Requisitos
El objetivo de estas herramientas es proporcionar
un enfoque sistemático para el aislamiento de requisitos,
comenzando por la solicitud del cliente de una propuesta o
especificación. Las herramientas de trazado de requisitos
típicos combinan una evaluación de textos por
interacción humana, con un sistema de gestión de
bases de datos que almacena y categorizar todos y cada uno de los
requisitos del sistema que se analizan a partir de la
especificación original.
48. – Utilizando GENEXUS en que lenguaje puedo realizar
mi desarrollo.
Se puede hacer cualquier desarrollo de un sistema,
principalmente en Java, MS-SQL Server, MS
Internet
Explorer, Uso de Applets Java. Fundamentalmente el desarrollo
se realiza en JAVA.
49. – Utilizando GENEXUS escriba en que manejadores de
base de datos puedo realizar mis desarrollos.
Algunos de los manejadores de bases de datos se utiliza
de forma local Visual Fox /Pro, Visual
Basic.
50. – Explica las razones por las que no es utilizada la
reingeniería de software.
Se puede decir que par la reingeniería de
sistemas en primer lugar requiere tiempo, una cierta cantidad de
dinero significativa, absorbe recursos que de otro modo pueden
ocuparse o dedicarse a preocupaciones más importantes y
urgentes. Se pone como ejemplo la reconstrucción de una
casa, bajo los modelos
arquitectónicos modernos, ya se tenía, pero ahora
con materiales nuevos y más duraderos, se lleva más
tiempo, pues es necesario hacer un estudio muy profundo y decidir
que se realizará, si verdaderamente es conveniente
reestructura o tirar y construir nuevamente
Algunos elementos o factores:
- Tiempo
- Costo
- Herramientas a utilizar
- Material ( plataforma, software,
programación) - Coste de mantenimiento, mayor gasto (programadores,
diseñadores, analistas, etc…)
51. – Escribe en cuanto tiempo se puede aprender una
herramienta CASE.
Depende del proyecto que inicialmente se proponga
realizar y el tipo de herramienta CASE que desee emplear mediante
la solución propuesta por el diseñador, programador
y líder de proyecto, creo que no hay un tiempo estimado o
cuantificable para su aprendizaje, es
difícil determinar el tiempo.
52. – En donde puedo estudiar GENEXUS.
Se puede estudiar en Internet. Bajo las
aplicaciones que tiene con JAVA.
3. Tercer Guía Para El
Examen Final
1.- Objetivos de las herramientas CASE
Los objetivos son: ayudar, construir y asegurar la
creación de software y resolver necesidades de una empresa
o negocio solicitado. Bajo el menor tiempo, costo y portabilidad
del sistema.
2.- Escribe 10 ventajas de las herramientas
CASE
(1) El sistema se produce más rápidamente,
(2) El tiempo disminuye hasta 20 veces el tiempo dedicado
al mantenimiento, (3) Facilita la mejora de la calidad y la
normatividad, (4) Es independiente del modelo de datos, (5) Es
independiente de la plataforma, (6) Independiza de la evolución tecnológica, (7)Facilita
el acceso a las nuevas tecnologías, (8) Facilita la
migración de plataforma (9) Proporciona un
análisis de impacto de los cambios y (10) mantiene la
estabilidad de los cambios.
3.- Escribe 10 desventajas de las herramientas
CASE
A partir del progreso que ha tenido la ciencia de
la computación se han ido creando herramientas
que proporciona al usuario disminuir tiempos, efectos de
programación y otros elementos que son necesarios para el
cambio, hemos decidido no elaborar desventajas de estas
herramientas que son elementos necesarios para un analista,
programador. La desventaja que vemos es que se reduce el personal
de elaboración de sistemas mediante el uso de estas
Herramientas.
4.- ¿Qué futuro desde tu punto de vista le
espera a las herramientas CASE
Serán las herramientas que se seguirán
utilizando para la creación de software, creo que como
todo es como espiral como lo es una metodología de la
Ingeniería de Software será un cambio, tras otro
cambio.
5.-¿Cómo se relacionan las herramientas
CASE con el comercio
electrónico?
La relación de estás herramientas es que
ellas le proporcionan los elementos para la creación de
sistemas que se adecuen a las necesidades de la empresa y sobre
todo que el desarrollo se puede hacer mediante Genexus que es un
tipo de herramienta CASE, por IBM con su e-bussines,
etc.
6.- Explica que es el comercio
electrónico
El comercio electrónico es cualquier actividad
que involucre a empresas que
interactúan y hacen negocios por medios
electrónicos, bien como clientes, bien
entre ellas, o bien con la administración. En donde se
incluye el pedido y el pago electrónico y en on-line de
bienes que se
envían por correo u otro servicio de
mensajería.
7.- Escribe cuales son las principales aplicaciones del
comercio electrónico
Una de las principales aplicaciones del Comercio
Electrónico y lo afirma la consultora McKinsey, son: (1)
Atraer usuarios al WEB. Crear
audiencia. Publicitar y promocionar el WEB, (2) Generar interés y
participación. Contenido útil e interactivo, (3)
Retener. Ofrecer valor a los
usuarios. Actualización de contenidos, (4) Aprehender.
Captura y uso de la información. Feedback con los usuarios
y (5) Fidelizar. Personalización del servicio.
Interacción en tiempo real.
8.- Hardware que necesito para poder operar
dentro del comercio electrónico
Es necesario equipo de cómputo, servidor,
host, para ingresar a la normalización universal dentro de una
interconexión e interoperatividad de redes.
9.- Software que necesito para poder operar dentro del
comercio electrónico
Internet explorer, Navigator, EDI (Intercambio
electrónico de datos), SET (es el protocolo que se
utiliza, que pretende asegurar, mediante la encriptación,
todos los procesos típicos del comercio
electrónico, SSL (es otro protocolo de seguridad,
confidencialidad y se da en la relación Cliente-Servidor.
ShopSite Lite.
10.- Escribe 4 empresas que apoyen al comercio
electrónico
Yahoo, IBM, Microsoft,
Navigator, etc.
11.- ¿Cuánto ganan las personas que
trabajan en el comercio electrónico?
De $ 5000.00 a $ 20,000.00 (empresa Netman)
12.- Principales requisitos para el personal que trabaja
en el comercio electrónico
Depende de la empresa de trabajo, pero principalmente,
requieren Programadores, Desarrolladores y la elección del
puesto es Gerente/Adminstrativo.
13.- Centros donde puedo recibir capacitación, para el comercio
electrónico y duración del curso y su
costo.
IBM, en Internet
www.puntocom.com.mx/lecturas.html
14.- De las metodologías de ingeniería de
software cual recomendaría y porque
La de espiral, puesto que esta lleva consigo elementos
de desarrollo que ayudarán al empresario y programador,
analista tener una visión muy específica de su
problema a resolver y cada uno de estos elementos se realizan en
forma progresiva, sin dejar de percibir los tiempos de trabajo a
realizar del proyecto.
15.- Explica la ingeniería progresiva
Es aquella ingeniería que no deja de cambiar y
que conforme pasa el tiempo se incluyen nuevos elementos de
solución como lo podemos ver con la Ingeniería de
Software y los herramientas, metodología que utiliza para
la creación de software.
16.- ¿Qué es CARE y para que le sirve a la
reingeniería?
CARE es la reingeniería asistida por computadora
y sirve para analizar y reestructurar el código de
computadoras
asistente.
17.- Escribe cual es el costo de mantenimiento al usar
Genexus
Realmente es poco el costo de mantenimiento, puesto que
las actualizaciones las realizamos en línea y por
Internet.
18.- Enumera los seis bloques básicos de
CASE
Arquitectura de entorno, Plataforma Hardware, Sistema
Operativo, Servicios de
portabilidad, Marco de Integración y Herramienta
CASE.
19.- Escribe las razones para el uso de las herramientas
CASE
Mejora la
comunicación analista-usuario, aumenta la productividad,
Integración de las actividades del ciclo de vida y
Evaluación precisa de los cambios del
mantenimiento.
20.- ¿Qué es CASE?
Ingeniería de Software asistida por
computadora
Autor:
Gerardo Moreno Martinez