38
SEMINARIO PROYECTOS INFORMÁTICOS UNIDAD UNO: OBJETIVOS DEL PROYECTO Dr. Mario E. Chuquitarco P.; MSc. AGOSTO 2012

Unidad 1 objetivos del proyecto

Embed Size (px)

Citation preview

Page 1: Unidad 1 objetivos del proyecto

SEMINARIO PROYECTOS INFORMÁTICOS

UNIDAD UNO: OBJETIVOS DEL PROYECTO

Dr. Mario E. Chuquitarco P.; MSc.

AGOSTO 2012

Page 2: Unidad 1 objetivos del proyecto

1. ¿Qué es un proyecto?

O Un proyecto es un conjunto de acciones que se planifican a fin de conseguir una meta previamente establecida, para lo que se cuenta con una determinada cantidad de recursos. Todo proyecto, ya sea que tenga fines personales (por ejemplo, una modificación al hogar, o la construcción de un mueble), profesionales (la creación de una empresa, o la construcción de una estructura) o investigativos (un proyecto científico), posee una estructura dividida en fases que permiten dar finalmente la meta u objetivo establecido.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

2

Page 3: Unidad 1 objetivos del proyecto

1. ¿Qué es un proyecto?

O La primera es la fase de Planificación. Esta etapa se caracteriza por ser un período en el que establecen los objetivos a seguir y el modo en cómo se llevarán a cabo las acciones para lograr cumplirlos. En caso de que en el proyecto participen varias personas, es en esta etapa en donde deberán establecerse los roles de cada uno, así como también todo lo relacionado con los recursos con los que se dispone y la manera en que éstos serán utilizados. Los recursos se comportan como parte esencial en un proyecto y no sólo se incluyen en ellos los recursos materiales, sino que también es necesario considerar los recursos humanos con los que se cuenta, los costes y el tiempo, entre otras, de este modo, la organización adecuada de todos los recursos favorece en gran medida al éxito o fracaso de un determinado proyecto.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

3

Page 4: Unidad 1 objetivos del proyecto

1. ¿Qué es un proyecto?

O La segunda fase, la de Ejecución, es aquella

en que se realizan las acciones y tareas

planeadas, y que representan la ejecución

misma del proyecto. Se refiere a la

ejecución de todo aquello que se organizó

durante la fase previa de planificación.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

4

Page 5: Unidad 1 objetivos del proyecto

1. ¿Qué es un proyecto?

O Por último, la fase de Entrega o Puesta en marcha, la que deberá cumplirse en el tiempo que se estipuló en la fase de planificación. De este modo, en ciertos casos se concretará con la entrega de la obra a un determinado cliente o la puesta en marcha de algún sistema que se ha desarrollado, respondiendo a las condiciones previamente acordadas.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

5

Page 6: Unidad 1 objetivos del proyecto

1. ¿Qué es un proyecto?

O Además de todas las fases mencionadas, a fin de llevar por el camino del éxito a un proyecto, quien se encuentre a cargo podría implementar algún sistema de control, es decir, algún método con el que a lo largo de todas las etapas pueda ir monitorizando los avances del proyecto según lo planeado, y así, poder realizar a tiempo las modificaciones que sean necesarias para lograr los mejores resultados y el logro de los objetivos.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

6

Page 7: Unidad 1 objetivos del proyecto

1.1. Sistemas de información.

O Un sistema de información puede definirse técnicamente como un conjunto de componentes interrelacionados que permiten capturar, procesar, almacenar y distribuir la información para apoyar la toma de decisiones y el control de una institución. Además para apoyar a la toma de decisiones, la coordinación y el control, los sistemas de información pueden también ayudar a los administradores y al personal a analizar problemas, visualizar cuestiones complejas y crear nuevos productos.

O Los sistemas de información pueden contener datos acerca de personas, lugares y cosas importantes dentro de la institución y el entorno que la rodea.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

7

Page 8: Unidad 1 objetivos del proyecto

1.1. Sistemas de información.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc. 8

O FUNCIONES DE UN SISTEMA DE INFORMACIÓN.

Almacenamiento

o insumo

Procesamiento

Clasificar

Ordenar

Calcular

Salida o

producto

MEDIO AMBIENTE Clientes Proveedores

INSTITUCIÓN C

o

m

p

e

t

i

d

o

r

e

s Accionistas

Retroalimentación

SISTEMA DE INFORMACIÓN

Entidades reglamentadoras

Page 9: Unidad 1 objetivos del proyecto

1.2. Sistemas informáticos

O Los sistemas de información basados en computadora, son los sistemas de información que descansan en el hardware y software de computadora para el procesamiento y distribución de la información.

O Los sistemas formales descansan sobre definiciones aceptadas y fijas de los datos y de los procedimientos para recolectarlos, almacenarlos, procesarlos, distribuirlos y emplearlos.

O Los sistemas de información informales (como las redes de chismes en la oficina) descansan, en contraste, en acuerdos implícitos y reglas no establecidas de comportamiento. No hay un acuerdo sobre lo que es información y como debe ser almacenada y procesada.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

9

Page 10: Unidad 1 objetivos del proyecto

1.2. Sistemas informáticos

O Los sistemas de información son más que

computadoras. El uso eficaz de los sistemas

de información implica entender sobre

organización, administración y la tecnología

de la información que da forma a los

sistemas. Todos los sistemas de

información pueden describirse como

soluciones institucionales y de

administración a los restos del entorno. 14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

10

Page 11: Unidad 1 objetivos del proyecto

1.2. Sistemas informáticos

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc. 11

O Mapa conceptual:

Sistemas de

información

Tecnología

Administración Instituciones

Page 12: Unidad 1 objetivos del proyecto

1.3. La empresa

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc. 12

O Los sistemas de información también pueden diferenciarse por

funciones organizacionales. Las más importantes, como ventas y

mercadotecnia, contabilidad, finanzas y recursos humanos, son

apoyados por sus propios sistemas de información. En las grandes

instituciones, las subfunciones de cada una de estas funciones

también cuentan con sus propios sistemas de información. Por

ejemplo en la función de manufactura se pueden tener sistemas

para administración de inventarios, control de procesos,

mantenimiento de planta, ingeniería apoyada en la computadora y

planeación de requerimientos de materiales.

O Una institución representativa cuenta con sistemas de niveles

operativos, de administración, conocimiento y estratégico para

cada una de las áreas funcionales.

Page 13: Unidad 1 objetivos del proyecto

1.3. La empresa

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc. 13

O En la actualidad existe el proceso administrativo cambiante, por lo

tanto los procesos administrativos no pueden ser ignorados por los

administradores porque juegan un papel crítico en las instituciones

actuales. Los primeros sistemas de información de los cincuentas

eran sistemas operativos que automatizaban procesos como el de

checado de asistencias. A estos les siguieron los sistemas a nivel

gerencial en los setenta y los sistemas a nivel estratégicos de los

ochentas. Como los sistemas primitivos atacaban principalmente

cuestiones técnicas, los administradores podían darse el lujo de

delegar autoridad e interesarse en los trabajadores técnicos de

niveles inferiores. Pero como los sistemas actuales afectan de

manera directa cómo deciden los administradores, cómo planean

los directivos. Los sistemas de información juegan un pale

estratégico en la vida de la empresa.

Page 14: Unidad 1 objetivos del proyecto

1.3. La empresa

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc. 14

O La mercadotécnica entre las instituciones y los sistemas de información:

Negocio

Estrategia

Reglas

Procedimiento

Software

Teleco-

municaciones

Base de

datos

Hardware

Interdependencia

Institución Sistemas de Información

Page 15: Unidad 1 objetivos del proyecto

1.4. Sistemas de información básicos de una empresa.

O SISTEMAS DE NIVEL OPERATIVO. Sistemas de información

que hacen el seguimiento de las actividades y las

transacciones elementales de la organización.

O SISTEMAS DE NIVEL DE CONOCIMIENTOS. Sistemas de

información en los que se apoyan los trabajadores del

conocimiento y de la información en una institución.

O SISTEMAS DE NIVEL GERENCIAL. Son sistemas de

información en los que se apoya el seguimiento, control y

toma de decisiones y las actividades administrativas de los

administradores del nivel medio.

O SISTEMAS DE NIVEL ESTRATÉGICO. Sistemas de

información que apoyan a las actividades de planeación a

largo plazo de los niveles de dirección de la institución. 14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

15

Page 16: Unidad 1 objetivos del proyecto

1.5. Análisis de Sistemas

O “Qué tiene que hacer el Sistema?”

O Análisis de Requisitos

O Especificación de requisitos del software

O Técnicas de especificación

O Modelización de funciones

O Modelización de datos

O Especificación de control

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

16

Page 17: Unidad 1 objetivos del proyecto

1.6. Los servicios informáticos en la empresa.

O Un sistema informático como todo sistema, es el conjunto de partes interrelacionadas, hardware, software y de Recurso Humano (humanware). Un sistema informático típico emplea una computadora que usa dispositivos programables para capturar, almacenar y procesar datos. La computadora personal o PC, junto con la persona que lo maneja y los periféricos que los envuelven, resultan de por sí un ejemplo de un sistema informático.

O Se puede definir un sistema informático grosso modo como la unión de diversos elementos, especialmente el hardware, el software y un soporte humano. El hardware incluye una o varias CPU, memoria, sistemas de almacenamiento externo, etc. El software incluye al sistema operativo, firmware y aplicaciones, siendo especialmente importante los sistemas de gestión de bases de datos. Por último el soporte humano incluye al personal técnico (analistas, programadores, operarios, etc.) que crean y/o mantienen el sistema y a los usuarios que lo utilizan.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

17

Page 18: Unidad 1 objetivos del proyecto

2. Concepto de proyecto de acuerdo a diversas fuentes.

O El concepto de proyecto es suficientemente genérico y

amplio como para ser aplicado a múltiples ámbitos de

nuestra vida cotidiana. En concreto, es fácil oír los

conceptos de “proyecto político”, “proyecto de vida”,

“proyecto informático”, o la acción de “proyectar un viaje”.

O En el DRAE encontramos una serie de definiciones

formales (se han eliminado las que no aportan nada

nuevo):

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

18

Page 19: Unidad 1 objetivos del proyecto

2. Concepto de proyecto de acuerdo a diversas fuentes.

O El concepto de proyecto es suficientemente genérico y

amplio como para ser aplicado a múltiples ámbitos de

nuestra vida cotidiana. En concreto, es fácil oír los

conceptos de “proyecto político”, “proyecto de vida”,

“proyecto informático”, o la acción de “proyectar un viaje”.

O En el DRAE encontramos una serie de definiciones

formales (se han eliminado las que no aportan nada

nuevo):

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

19

Page 20: Unidad 1 objetivos del proyecto

2. Concepto de proyecto de acuerdo a diversas fuentes.

O El concepto de proyecto es suficientemente genérico y

amplio como para ser aplicado a múltiples ámbitos de

nuestra vida cotidiana. En concreto, es fácil oír los

conceptos de “proyecto político”, “proyecto de vida”,

“proyecto informático”, o la acción de “proyectar un viaje”.

O En el DRAE encontramos una serie de definiciones

formales (se han eliminado las que no aportan nada

nuevo):

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

20

Page 21: Unidad 1 objetivos del proyecto

2. Concepto de proyecto de acuerdo a diversas fuentes.

O El concepto de proyecto es suficientemente genérico y

amplio como para ser aplicado a múltiples ámbitos de

nuestra vida cotidiana. En concreto, es fácil oír los

conceptos de “proyecto político”, “proyecto de vida”,

“proyecto informático”, o la acción de “proyectar un viaje”.

O En el DRAE encontramos una serie de definiciones

formales (se han eliminado las que no aportan nada

nuevo):

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

21

Page 22: Unidad 1 objetivos del proyecto

2.1. Desarrollo de aplicaciones informáticas.

O En informática, una aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (con el cual se crean los programas informáticos).

O Suele resultar una solución informática para la automatización de ciertas tareas complicadas como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén. Algunos ejemplos de programas de aplicación son los procesadores de textos, hojas de cálculo, y base de datos.

O Ciertas aplicaciones desarrolladas «a medida» suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

22

Page 23: Unidad 1 objetivos del proyecto

2.1. Desarrollo de aplicaciones informáticas.

O Diagrama mostrando la ubicación y relación que tienen las aplicaciones frente al usuario final, y con otros programas informáticos existentes.

O Otros ejemplos de programas de aplicación pueden ser: programas de comunicación de datos, Multimedia, presentaciones, diseño gráfico, cálculo, finanzas, correo electrónico, compresión de archivos, presupuestos de obras, gestión de empresas, etc.

O Algunas compañías agrupan diversos programas de distinta naturaleza para que formen un paquete (llamados suites o suite ofimática) que sean satisfactorios para las necesidades más apremiantes del usuario. Todos y cada uno de ellos sirven para ahorrar tiempo y dinero al usuario, al permitirle hacer cosas útiles con el ordenador (o computadora); algunos con ciertas prestaciones, otros con un determinado diseño; unos son más amigables o fáciles de usar que otros, pero bajo el mismo principio.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

23

Page 24: Unidad 1 objetivos del proyecto

2.1.1. Ciclo de vida de un sistema

O El ciclo de vida de un sistema de información está ligado al ciclo de vida del sistema de base de datos sobre el que se apoya. Al ciclo de vida de los sistemas de información también se le denomina ciclo de vida de desarrollo del software.

Las etapas típicas del ciclo de vida de desarrollo del software son: planificación, recolección y análisis de los requisitos, diseño (incluyendo el diseño de la base de datos), creación de prototipos, implementación, prueba, conversión y mantenimiento cada vez que existan cambios en versiones.

Este ciclo de vida hace énfasis en la identificación de las funciones que realiza la empresa y en el desarrollo de las aplicaciones que lleven a cabo estas funciones. Se dice que el ciclo de vida sigue un enfoque orientado a funciones, ya que los sistemas se ven desde el punto de vista de las funciones que llevan a cabo.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

24

Page 25: Unidad 1 objetivos del proyecto

2.1.1. Ciclo de vida de un sistema

O Las etapas del ciclo de vida son: 1). - Planificación del proyecto o Investigación Preliminar. 2). - Definición del sistema. 3). - Recolección y análisis de los requisitos. 4). - Diseño de la aplicación o del sistema. 5). - Implementación y evaluación del sistema. 6). - Prueba de sistemas. 7). - Mantenimiento.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

25

Page 26: Unidad 1 objetivos del proyecto

2.2.1. Metodología de desarrollo

O Toda Unidad Ejecutora que requiera contar con una aplicación, ya sea por medio de un desarrollo interno o a través de una compra, debe considerar los procedimientos en adelante establecidos, de acuerdo, a la normativa vigente. Todo documento que se genere durante el proceso, deberá quedar dentro del expediente del Proyecto de Desarrollo del Sistema de Información, así mismo la versión final de cada uno de los artefactos del proyecto debe apegarse a lo último implementado en cada caso, y por lo tanto será indispensable su actualización o refinamiento para la entrega final de la aplicación.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

26

Page 27: Unidad 1 objetivos del proyecto

2.2.1. Metodología de desarrollo O Esta Guía considera la organización, tareas,

responsabilidades, procedimientos, métodos, estándares y artefactos que se deben desarrollar y confeccionar al ejecutar un proyecto que involucre el desarrollo software, ya sea con recursos internos o externos (Outsourcing). El fundamento de la misma es determinar responsabilidades de los distintos equipos de trabajo: Comité Ejecutivo, Comité Director, Equipo de Trabajo, Equipo de Soporte, Equipo o recursos contratados. La aplicación de las distintas actividades estará bajo la responsabilidad y discreción del Administrador del Proyecto, de acuerdo a la complejidad y experiencia del mismo en el desarrollo de proyectos de construcción de sistemas de información.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

27

Page 28: Unidad 1 objetivos del proyecto

2.3. Clasificación de las metodologías de desarrollo.

O Tener metodologías diferentes para aplicar de acuerdo con el proyecto que se desarrolle resulta imprescindible teniendo en cuenta las necesidades cambiantes que tiene el entorno de desarrollo actual y el acelerado progreso de la informática a nivel mundial resulta una idea interesante. Estas metodologías pueden involucrar prácticas tanto de metodologías ágiles como de metodologías tradicionales. A continuación se describen las características de algunas de ellas.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

28

Page 29: Unidad 1 objetivos del proyecto

2.3. Clasificación de las metodologías de desarrollo.

O Proceso Unificado de Desarrollo (RUP)

O El Proceso Unificado de Desarrollo fue creado por el mismo grupo de expertos que crearon UML, Ivar Jacobson, Grady Booch y James Rumbaugh en el año 1998. El objetivo que se perseguía con esta metodología era producir software de alta calidad, es decir, que cumpla con los requerimientos de los usuarios dentro de una planificación y presupuesto establecidos. Como se expresaba anteriormente, esta metodología concibió desde sus inicios el uso de UML como lenguaje de modelado.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

29

Page 30: Unidad 1 objetivos del proyecto

2.3. Clasificación de las metodologías de desarrollo.

O Para apoyar el trabajo con esta metodología

ha sido desarrollada por la Compañía

norteamericana Rational Corporation la

herramienta CASE (Computer Assisted

Software Engineering) Rational Rose en el

año 2000. Esta herramienta integra todos

los elementos que propone la metodología

para cubrir el ciclo de vida de un proyecto.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

30

Page 31: Unidad 1 objetivos del proyecto

2.4. Principales metodologías de desarrollo.

O Es un proceso dirigido por casos de uso, este avanza a través de una serie de flujos de trabajo (requisitos, análisis, diseño, implementación, prueba) que parten de los casos de uso; está centrado en la arquitectura y es iterativo e incremental. Además cubre el ciclo de vida de desarrollo de un proyecto y toma en cuenta las mejores prácticas a utilizar en el modelo de desarrollo de software.

O A continuación se muestran estas prácticas.

O Desarrollo de software en forma iterativa.

O Manejo de requerimientos.

O Utiliza arquitectura basada en componentes.

O Modela el software visualmente.

O Verifica la calidad del software.

O Controla los cambios.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

31

Page 32: Unidad 1 objetivos del proyecto

2.5. Análisis de necesidades y estudios de viabilidad.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

32

Page 33: Unidad 1 objetivos del proyecto

2.6. Análisis de necesidades y estudios de viabilidad.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

33

Page 34: Unidad 1 objetivos del proyecto

2.7. Cómo comienza un proyecto.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

34

Page 35: Unidad 1 objetivos del proyecto

2.7. Cómo comienza un proyecto.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

35

Page 36: Unidad 1 objetivos del proyecto

2.8. Definición del problema.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

36

Page 37: Unidad 1 objetivos del proyecto

2.9. Propuestas de soluciones alternativas.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

37

Page 38: Unidad 1 objetivos del proyecto

2.10. Selección de una alternativa.

14/08/2012 Dr. Mario E. Chuquitarco P.; MSc.

38