SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
Unidad 1 objetivos del proyecto
1. SEMINARIO PROYECTOS
INFORMÁTICOS
UNIDAD UNO: OBJETIVOS
DEL PROYECTO
Dr. Mario E. Chuquitarco P.; MSc.
AGOSTO 2012
2. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
2
3. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
3
4. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
4
5. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
5
6. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
6
7. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
7
8. 1.1. Sistemas de información.
O FUNCIONES DE UN SISTEMA DE INFORMACIÓN.
Clientes MEDIO AMBIENTE Proveedores
INSTITUCIÓN C
o
SISTEMA DE INFORMACIÓN m
Procesamiento p
Almacenamiento Clasificar Salida o e
o insumo Ordenar producto t
Calcular i
d
o
Retroalimentación r
e
s
Entidades reglamentadoras Accionistas
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012 8
9. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
9
10. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
10
11. 1.2. Sistemas informáticos
O Mapa conceptual:
Tecnología
Sistemas
de
información
Instituciones Administración
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012 11
12. 1.3. La empresa
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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012 12
13. 1.3. La empresa
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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012 13
14. 1.3. La empresa
O La mercadotécnica entre las instituciones y los sistemas de información:
Hardware
Negocio
Estrategia Base de
Software
Reglas datos
Procedimiento
Interdependencia Teleco-
municaciones
Institución Sistemas de Información
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012 14
15. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
15
16. 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
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
16
17. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
17
18. 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):
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
18
19. 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):
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
19
20. 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):
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
20
21. 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):
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
21
22. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
22
23. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
23
24. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
24
25. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
25
26. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
26
27. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
27
28. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
28
29. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
29
30. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
30
31. 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.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
31
32. 2.5. Análisis de necesidades y estudios de viabilidad.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
32
33. 2.6. Análisis de necesidades y estudios de viabilidad.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
33
34. 2.7. Cómo comienza un proyecto.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
34
35. 2.7. Cómo comienza un proyecto.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
35
36. 2.8. Definición del problema.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
36
37. 2.9. Propuestas de soluciones alternativas.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
37
38. 2.10. Selección de una alternativa.
Dr. Mario E. Chuquitarco P.; MSc. 14/08/2012
38