0% encontró este documento útil (0 votos)
87 vistas47 páginas

Clase I

Este documento presenta la información sobre un curso de Análisis de Sistemas. Incluye los objetivos del curso, el programa con las diferentes unidades, el sistema de evaluación, detalles sobre un proyecto, y conceptos clave como sistemas de información, stakeholders, y el rol del analista de sistemas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
87 vistas47 páginas

Clase I

Este documento presenta la información sobre un curso de Análisis de Sistemas. Incluye los objetivos del curso, el programa con las diferentes unidades, el sistema de evaluación, detalles sobre un proyecto, y conceptos clave como sistemas de información, stakeholders, y el rol del analista de sistemas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Clase I

Contenido de la Materia
Sistema de Evaluación
Retroalimentación
Antonio Humberto Morán Najarro
[Análisis de Sistemas ]- [1]
Objetivos
1. Conocer el Contenido
de la asignatura
2. Conocer el sistema de
Evaluación de la
Asignatura
3. Definir las principales
funciones y actividades
de un analista de
sistemas

[2]
Programa de la Asignatura
 Unidad I: Fundamentos del desarrollo de sistemas
 Definición de SI
 El analista de Sistemas Modernos
 Rol del AS
 Tipos de Sistemas
 Ciclo de vida de desarrollo de Sistemas
 Bloques elementales de los SI
 Unidad II: Análisis de Sistemas Estructurado
 Planificación de Sistemas
 Análisis de Sistemas
 Diseño de Sistemas

[3]
Unidad III: Análisis de Sistemas OO 1/2
 Conceptos y Principios OO
 Modelado del Software y UML
 Diagramas de :
 Casos de uso, iteraciones, clase, estado y actividad, componente y
despliegue
 Proceso de desarrollo de software basado en UML
 Análisis OO
 Enfoque orientado a objetos
 Componentes genéricos del modelo a AOO
 El proceso de AOO
 El modelo de objeto relación y comportamiento

[4]
Unidad III: Análisis de Sistemas OO 1/3
 Diseño OO
 Diseño para sistemas OO
 El proceso del diseño sistemas OO
 El proceso de diseño de objetos
 Patrones de Diseño
 Relación del diseño OO con la programación OO

[5]
Bibliografía
 Whiten, Jeffrey L.
 Análisis y Diseño de SI
 Editorial Mc Graw Hill, 7ª Edición

 Kendall, Kenneth E.
 Análisis y Diseño de Sistemas
 Editorial Prentice Hall
 6ª Edición

[6]
 Wetzenfield, Alfredo
 Ingeniería del Software Orientado a Objetos
 Editorial Thomson, Mexico 2004, 1 Edición
 Editorial Mc Graw Hill, 5ª Edición

[7]
Sistema de Evaluación
Actividad Fecha
 Primer Examen Parcial 20%
 Segundo Examen Parcial 20%
 Laboratorios 10%
 Instructorías. 10%
 Examen Final 40%
100%

[8]
Detalles del proyecto.
1. Buscar una empresa para el sistema
2. Equipos de trabajo de cuatro personas
3. Presentar la propuesta
4. Aprobar propuesta Lenguaje de
Desarrollo
[Link]
[Link]
PHP
JAVA

[9]
Calificación del Proyecto.
 Análisis 30%
 Diseño 30%
 Prototipo 10%
 Puntualidad y Presentación 10%
 Preguntas 20%
==============================
100%

[10]
Sistema de
información

[11]
Definición
 “Cualquier combinación organizada de
personas, hardware, redes de
comunicación y recursos de
información que almacene,
recupere, transforme y disemine
información en una
organización”(Sistemas de Información
Gerencial, 7ª Edición, James A. O’Brien)
[12]
Stakeholders
 Stakeholder es un término inglés utilizado por primera vez
por R. E. Freeman en su obra: “Strategic Management: A
Stakeholder Approach” (Pitman, 1984), para referirse
a «quienes pueden afectar o son afectados por las
actividades de una empresa»(Wikipedia)

1-13
[13]
[14]
Tipos de Stakeholder
 Internos
 Empleados de oficinas
 Personal Técnicos
 Supervisores, mandos medios, administradores y
Ejecutivos
 Externos
 Clientes
 Proveedores
 Patners
 Empleados(Remote users y Mobile users )
[15]
Analista de sistemas
 Es un especialista que estudia los problemas, y
necesidades de una organización, para determiner
cómo las personas, los datos, procesos y TIC
pueden mejorarla.

[16]
Roles del analista
 El analista de sistemas como agente de cambio
 El analista de sistemas como consultor
 El analista de sistemas como experto de soporte

[17]
¿Qué es un problema?
 Problema. Requiere acción correctiva
 Oportunidades. Mejorar una situación a pesar que no se
vea un problema

[18]
HISTORIA DEL ROL DE LOS SI
Interconexión en red empresarial y global 1990 –
Sistemas de negocio y comercio electronico basados en internet.

La participación en expansión de los UF y gerentes en los SI


Operaciones empresariales habilitadas en la web, intranets y extranets
Soporte Estratégico y al Usuario final 1980-1990 –
Los roles de los SI en la empresa y la gerencia

Sistemas de computación para el usuario final


Sistemas de Información ejecutivos (Información crítica para la alta gerencia)
Sistemas Expertos (basado en el conocimiento para usuarios finales)
Sistemas de Información Estratégica (Productos y servicios estratégicos para la ventaja
competitiva)
Soporte a las Decisiones 1970 – 1980 –
Sistemas de soporte a las decisiones, soporte ad hoc interactivo del proceso de toma de
decisiones gerenciales
Elaboración de Informes gerenciales –1960-1970 –
Sistemas de Información Gerencial: Informes gerenciales de información especificada con
anterioridad para respaldar la toma de decisiones.
Procesamiento de Datos – 1950–1960 –
Sistemas de Procesamiento Electrónico de Datos: Procesamiento de transacciones,
mantenimiento de registros y aplicaciones contables tradicionales
[19]
Tipos de Sistemas

[20]
Análisis de Sistemas,
Kendall & Kendall,
Pág 2 – 6)

1-21
[21]
 Caso de Estudio #1

[22]
Investigar
Los siguientes conceptos.
1. CRM
2. ERP
3. SAP
4. Sistemas de comercio electrónico: B2B, B2C, B2G, C2C,
C2G
5. Sistemas FrontEnd
6. Sistemas BackEnd
7. Web services
8. Midleware
9. Sistemas Legacy
[23]
 Bajo tal enfoque, el proceso de construcción de
software se concibe como un conjunto de tareas
altamente especializadas donde está claramente
definido el papel de cada categoría profesional:
 El analista tiene como cometido analizar un
problema y describirlo con el propósito de ser
solucionado mediante un sistema informático.
 .

[24]
Pasos para resolver algoritmos
 El diseñador realiza, en base al análisis, el diseño
de la solución
 El programador cuya función consiste en trasladar
las especificaciones del diseñador en código
ejecutable por la computadora.
 El analista tiene que delimitar el análisis para ver
lo que se quiere hacer inicialmente y después darle
al usuario nuevas opciones de uso

[25]
 Los primeros AS nacieron por lo tanto de la
revolución industrial, en un principio no trabajaban
en computadoras ni en Sistemas basados en ellas.
Su trabajo era el diseño de sistemas de fabricación
eficaces.

[26]
Descripción del trabajo del analista
 “Un AS, es una persona que comprende tanto las
necesidades de la empresa como la tecnología de
información”(Whitten)
 El AS; transforma las necesidades de información y
de empresa de los usuarios en soluciones técnicas
basadas generalmente en computadoras que son
implantadas por:

[27]
Definición de analista de sistemas
 Estudia los problemas y las necesidades de una
empresa para determinar como podrían combinarse
los recursos humanos, los procesos, los datos, las
comunicaciones y la tecnología para obtener
mejoras en la empresa.

[28]
Systems Development Life Cycle
 The systems development life cycle is a systematic
approach to solving business problems.
 It is divided into seven phases.
 Each phase has unique activities.

[29]
SOMMERVILLE
Etapas del CVDS x autor
WHITTEN KENDALL & SENN
KENDALL
Especificación del Planificación de Identificación de Investigación
Software Sistemas problemas Preliminar
oportunidades y
Objetivos
Diseño e Análisis de Sistemas Determinación de los Determinación de los
Implementación Requerimientos Requerimientos
de Información del Sistema
Validación del Diseño de Sistemas Análisis de las Diseño del Sistema
Software necesidades del
Sistema
Evolución del Implantación de Diseño del Sistema Desarrollo del
Software Sistemas Software
Soporte de Sistemas Desarrollo del Prueba del Sistema
Sistema

Prueba y Implantación y
Mantenimiento Evaluación
del Sistema
Implantación y
Evaluación del
SI
[30]
Kendall & 2005 Pearson Prentice Hall 1-31
[31]
[32]
Phase 1
 Identifying:
 Problems.
 Opportunities.
 Objectives.
 Personnel involved:
 Analyst.
 User management.
 Systems management.

Kendall & 2005 Pearson Prentice Hall 1-33


[33]
Phase 2
 Determining information requirements:
 Interview management, operations personnel.
 Gather systems/operating documents.
 Use questionnaires.
 Observe the system and personnel involved.
 Learn the who, what, where, when, and how, and the why
for each of these.

Kendall & 2005 Pearson Prentice Hall 1-34


[34]
Phase 2 (Continued)
 Personnel involved:
 Analyst.
 User management.
 User operations workers.
 Systems management.

Kendall & 2005 Pearson Prentice Hall 1-35


[35]
Phase 3
 Analyzing system needs:
 Create data flow diagrams.
 Document procedural logic for data flow diagram processes.
 Complete the data dictionary.
 Make semistructured decisions.
 Prepare and present the system proposal.
 Recommend the optimal solution to management.

Kendall & 2005 Pearson Prentice Hall 1-36


[36]
Phase 3 (Continued)
 Personnel involved:
 Analyst.
 User management.
 Systems management.

Kendall & 2005 Pearson Prentice Hall 1-37


[37]
Phase 4
 Designing the recommended system:
 Design the user interface.
 Design output.
 Design input.
 Design system controls.
 Design files and/or database.
 Produce program specifications.
 Produce decision trees or tables.

Kendall & 2005 Pearson Prentice Hall 1-38


[38]
Phase 4 (Continued)
 Personnel involved:
 Analyst.
 System designer.
 User management.
 User operations workers.
 Systems management.

Kendall & 2005 Pearson Prentice Hall 1-39


[39]
Phase 5
 Developing and documenting software:
 Design computer programs using structure charts,
Nassi-Schneiderman charts, and pseudocode.
 Walkthrough program design.
 Write computer programs.
 Document software with help files, procedure manuals,
and Web sites with Frequently Asked Questions.

Kendall & 2005 Pearson Prentice Hall 1-40


[40]
Phase 5 (Continued)
 Personnel involved:
 Analyst.
 System designer.
 Programmers.
 Systems management.

Kendall & 2005 Pearson Prentice Hall 1-41


[41]
Phase 6
 Testing and maintaining the system:
 Test and debug computer programs.
 Test the computer system.
 Enhance system.

Kendall & 2005 Pearson Prentice Hall 1-42


[42]
Phase 6 (Continued)
 Personnel involved:
 Analyst.
 System designer.
 Programmers.
 Systems management.

Kendall & 2005 Pearson Prentice Hall 1-43


[43]
Phase 7
 Implementing and evaluating the system:
 Plan conversion.
 Train users.
 Purchase and install new equipment.
 Convert files.
 Install system.
 Review and evaluate system.

Kendall & 2005 Pearson Prentice Hall 1-44


[44]
Phase 7 (Continued)
 Personnel involved:
 Analyst.
 System designer.
 Programmers.
 User management.
 User operations workers.
 Systems management.

Kendall & 2005 Pearson Prentice Hall 1-45


[45]
[46]
Bibliografía
 Whiten, Jeffrey L.
 Análisis y Diseño de SI
 Editorial Mc Graw Hill, 7ª Edición

 Kendall, Kenneth E.
 Análisis y Diseño de Sistemas
 Editorial Prentice Hall
 8ª Edición

[47]

También podría gustarte