3
Defina el significado de software de código abierto: Es el software que esta licenciado y con derechos que son para quienes tienen los derechos del autor, son de licencia compatible con el Open Source Definition o son parte del libre público. Esto permite a los usuarios modificarlo, intercambiarlo o distribuirlo ya sea como esa o en su estado original Enumere las ventajas de utilizar técnicas de análisis y de diseño de sistemas al desarrollar sistemas de información computarizados para negocios: -Alto involucramiento del cliente y usuario en el proyecto. -Aumento en la eficiencia en el registro de información -Exactitud en los datos procesados. Menciones tres roles que debe desempeñar un analista de sistemas. De una definición de rol El rol es lo toma del papel de un personaje que se necesita. En este caso el analista de sistema tomas los siguientes roles: Consultor: Se lo utiliza en su mayoría cuando hay problemas de sistemas de información de una empresa -Experto en soporte técnico: Se recurre a su experiencia en lo que es el trato del hardware y el software. Se lo utiliza para pequeñas tareas como modificaciones y toma de decisiones Agente: Se le utiliza cuando se necesita desarrollar un plan de cambio y se necesita de cooperación con los demás. ¿Qué cualidades personales son de utilidad para el analista de sistemas? Enumérelas Las cualidades que se debe tomar sea su labor deben ser esenciales en este caso son 4 1) Practico, 2) Comunicador, 3) ético y 4) auto disciplinado Mencione y describa brevemente las 7 fases del desarrollo de vida de sistemas (SDLC) Planificación conceptual: Se define el sistema propuesto y determina el alcance del proyecto Definición de requisitos: Se trabaja entre los especialistas y el usuario final para requisitos de negocio de sistema

Respuestas 11 21

Embed Size (px)

Citation preview

Page 1: Respuestas 11 21

Defina el significado de software de código abierto:

Es el software que esta licenciado y con derechos que son para quienes tienen los derechos del autor, son de licencia compatible con el Open Source Definition o son parte del libre público. Esto permite a los usuarios modificarlo, intercambiarlo o distribuirlo ya sea como esa o en su estado original

Enumere las ventajas de utilizar técnicas de análisis y de diseño de sistemas al desarrollar sistemas de información computarizados para negocios:

-Alto involucramiento del cliente y usuario en el proyecto.

-Aumento en la eficiencia en el registro de información

-Exactitud en los datos procesados.

Menciones tres roles que debe desempeñar un analista de sistemas. De una definición de rol

El rol es lo toma del papel de un personaje que se necesita. En este caso el analista de sistema tomas los siguientes roles:

Consultor: Se lo utiliza en su mayoría cuando hay problemas de sistemas de información de una empresa

-Experto en soporte técnico: Se recurre a su experiencia en lo que es el trato del hardware y el software. Se lo utiliza para pequeñas tareas como modificaciones y toma de decisiones

Agente: Se le utiliza cuando se necesita desarrollar un plan de cambio y se necesita de cooperación con los demás.

¿Qué cualidades personales son de utilidad para el analista de sistemas? Enumérelas

Las cualidades que se debe tomar sea su labor deben ser esenciales en este caso son 4

1) Practico, 2) Comunicador, 3) ético y 4) auto disciplinado

Mencione y describa brevemente las 7 fases del desarrollo de vida de sistemas (SDLC)

Planificación conceptual: Se define el sistema propuesto y determina el alcance del proyecto

Definición de requisitos: Se trabaja entre los especialistas y el usuario final para requisitos de negocio de sistema

Diseño: Los especialistas trasforman los requisitos en requisitos técnicos

Desarrollo y pruebas: Los desarrolladores empiezan a desarrollar el sistema actual

Puesta en marcha: Se distribuye el nuevo sistema a todos los usuarios

Operaciones y mantenimiento: El nuevo sistema pasa a modo de operación total

Disposición: El sistema a completado si tiempo de servicio

¿En qué consiste el desarrollo rápido de aplicaciones (RAD)?

Se trata de la adaptación y desarrollo interactivo, la construcción de prototipos y la adaptación de modelos anteriores con lo que se busca un sistema funcional de periodos cortos.

Page 2: Respuestas 11 21

Defina ingeniera inversa de software y reingeniería en el contexto de reingeniería asistida por computadora

Se puede definir como la modificación del producto y el descubrimiento de los principios tecnológicos de un dispositivo a través de razonamiento abdicativo de su estructura, función y operación. En otras palabras trata de tomar algo (un dispositivo mecánico o electrónico) para analizar su funcionamiento en detalle. Para poder crear un dispositivo similar

La reingeniería se basa en una metodología que considera los procesos como sistemas y aplica las técnicas del análisis de sistemas para manejar y mejorar el desempeño de esos procesos.

Mencione cuatro razones para adoptar herramientas case

-mejora la comunicación entre el analista y el usuario logrando que el sistema se concrete y sea útil

-Evalúa de manera precisa los cambios de mantenimiento

-aumenta de productividad del analista

¿Cuáles son los cuatros valores de la programación extrema?

Los valores originales son: simplicidad, comunicación, retroalimentación (feedback) y coraje. Además de ello se agregó un quinto valor el cual es el respeto.

Defina los conceptos análisis orientado a objetos y diseño orientado a objetos

El análisis orientado a objetos es un enfoque por parte de la ingeniera de software que modela una manera de estableces su modelo de objetos, capturando la estructura del sistema de identificación de objetos claves que se utilizan, formar relaciones entre ellos atreves de asignación de los atributos que describen su característica y estado

El diseño orientado a objetos es una fase para el desarrollo de software. Al usarlo se orienta a pensar en términos de objetos en vez de procedimientos, introduciendo un conjunto nuevo de terminas, notaciones y procedimientos para la derivación del diseño del software.

¿Qué es el UML?

UML son las siglas de “Unified Modeling Language” o “Lenguaje Unificado de Modelado”. Se trata de un estándar que se ha adoptado a nivel internacional por numerosos organismos y empresas para crear esquemas, diagramas y documentación relativa a los desarrollos de software