Taller 2
Taller 2
Taller 2
1.- ventajas de utilizar las técnicas de análisis y diseño de sistemas para trabajar con
los sistemas de información computarizados para empresas.
a) Se utiliza para analizar, diseñar e implementar las mejoras en el apoyo para los usuarios y
las funciones de negocio.
c) Implica trabajar con los usuarios actuales y eventuales de los sistemas e información para
ofrecerles soporte en su empleo de las tecnologías en un entorno organizacional.
2 ¿Qué cualidades personales son útiles para el analista de sistemas? Haga una lista.
a) El analista debe ser un solucionador de problemas
b) El analista debe de tener la capacidad de lidiar de manera sistemática con las situaciones
existentes en el trabajo que se le presente
c) ser un comunicador capaz de crear relaciones significativas con otras personas, durante
periodos extendido de tiempo,
d) Ser capaz de comprender las necesidades de los humanos al interactuar con la tecnología
Programar es prever.Debes ir por delante y ser capaz de ver lo que va a ocurrir. Si no eres
previsor tendrás que tirar muchas veces tu trabajo lo que minará y repercutirá en tu confianza
y en la de los que te rodean.
2. Lógico
Analizar antes de programar.No escribas nada hasta que tengas totalmente resuelto el
problema. Si eres de los que lo primero que hacen es escribir tendrás que tirar muchas veces
tu código y te encontrarás con que no resuelve el verdadero problema del usuario.
3. Abstracto
4. Perseverante
Un buen programa requiere mucho tiempo y esfuerzo.Necesitas tesón y dedicación sin que
cunda el desaliento. Si no eres perseverante no terminarás ningún gran proyecto o a partir de
un momento la calidad de tu programación se reducirá.
5. Empático
6. Documentalista
Piensa desde el primer momento que tus programas serán mantenidos por otros
programadores.Comenta profusamente tu código, crea documentos que ayuden a su
comprensión y mantenimiento. Programa tus aplicaciones como te gustaría encontrarte una
aplicación que hubiese desarrollado otro programador.
7. Simplista
8. Práctico
Buscar la perfección no es una buena opción.Hay que saber encontrar el punto de equilibrio
entre número de líneas, rendimiento óptimo, facilidad para comprender y mantener el código
4.-Liste y defina brevemente las siete fases del ciclo de vida del desarrollo de
sistemas (SDLC).
Planificación conceptual
Planificación conceptual es la primera fase del ciclo de vida de desarrollo de sistema. En esta
fase, personas claves involucradas en el proyecto o las partes interesadas definen el sistema
propuesto y determinan el alcance del proyecto. Además, factores tales como recursos, se
determinan las limitaciones de tiempo y presupuestas
Definición de requisitos
La siguiente fase es la fase de definición de requisitos. Después de que las partes interesadas
establecen el alcance del proyecto, especialistas en tecnologías de la información (TI) trabajan
con los usuarios finales para definir requerimientos de negocio del sistema. Una vez que los
especialistas reúnen todos los requisitos, se reúnen una vez más con los usuarios finales para
verificar los requisitos y obtener usuario de firma.
Diseño
Desarrollo y pruebas
Puesta en práctica
Durante la ejecución, distribuye el nuevo sistema a todos los usuarios finales, por lo que puede
empezar a utilizarlo. Además, especialistas proporcionan la documentación del sistema a los
usuarios finales, que detalla cómo utilizar el sistema. Formación es también una parte
importante de la fase de implementación. Sesiones de entrenamiento deben configurarse para
cada grupo de usuarios, por lo que los usuarios beneficiarán del sistema desde el principio.
Operación y mantenimiento
La fase de eliminación se produce al final del ciclo de vida de un sistema. Cuando un sistema ha
seguido su curso y se retira, esta fase proporciona una serie de pasos sistemáticos para
terminar el sistema. Realizar esta fase asegura información vital se mantiene para futuras
necesidades de negocio o sistema. Además, la disposición adecuada del sistema es necesaria
para asegurar que de un sistema componentes, datos, software y hardware se desechan
correctamente y según las normas de la empresa.
Estas herramientas CASE modelan la información de negocios cuando ésta se transfiere entre
distintas entidades organizativas en el seno de una compañía. El objetivo primordial de las
herramientas de esta categoría consiste en representar objetos de datos de negocios, sus
relaciones, y ayuda a comprender mejor la forma en que fluyen estos objetos de datos entre
distintas zonas de negocio en el seno de la compañía. Estas herramientas proporcionan una
ayuda importante cuando se diseñan nuevas estrategias para los sistemas de información y
cuando los métodos y sistemas no satisfacen las necesidades de la organización.
Planificación de proyectos. Capacitan al administrador para definir todas las áreas del proyecto
(la estructura de desglose de tareas), para crear una red de tareas (normalmente empleando
una entrada gráfica), para representar las interdependencias entre tareas y para modelar la
cantidad de paralelismo que sea posible para ese proyecto.
HERRAMIENTAS DE DOCUMENTACIÓN
Las herramientas de producción de documentos y autoedición prestan su apoyo a casi
todos los aspectos de la ingeniería del software, y representan una importante oportunidad de
aprovechamiento para todos los desarrolladores del software. La mayor parte de las
organizaciones dedicadas al desarrollo de software invierte una cantidad de tiempo
considerable en el desarrollo de documentos, y en muchos casos el proceso de documentación
en si resulta bastante deficiente. No es raro que una organización de desarrollo de software
invierta hasta en un 20 o 30 pro ciento de su esfuerzo global de desarrollo de software en la
documentación. Por esta razón, las herramientas de documentación suponen una oportunidad
importante para mejorar la productividad.
CASE es una tecnología de estaciones de trabajo. Por tanto, el entorno CASE debe adaptase a
un software de sistema en redes de alta calidad, al correo electrónico, a los boletines
electrónicos y a otras capacidades de comunicaciones.
La mayor parte de las herramientas CASE que afirman que tiene como principal interés el
control de calidad son en realidad herramientas métricas que hace una auditoria del código
fuente para determinar si es justa o no a ciertos estándares del lenguaje. Otras herramientas
extraen métricas técnicas como base para medir la calidad del software que se esta
construyendo.
El software de gestión de bases de datos sirve como fundamentos para establecer una base de
datos CASE. Dado el énfasis acerca de los objetos de configuración, las herramientas de
gestión de bases de datos para CASE pueden evolucionar a partir de los sistemas de gestión de
bases de datos relacionales (SGBDR) para transformarse en sistemas de gestión de bases de
datos orientadas a objetos(SGBDOO).
Bibliografía
https://www.um.es/docencia/barzana/IAGP/Enlaces/CASE_principales.html
https://www.um.es/docencia/barzana/IAGP/Enlaces/CASE_principales.html
https://www.ubiquitour.com/KOeVAXNO/
https://www.velneo.com/blog/8-caracteristicas-importantes-de-un-buen-analista-
programador