SlideShare une entreprise Scribd logo
1  sur  19
METODOLOGIAS DE DISEÑO
Y DESARROLLO DE SISTEMAS
DE INFORMACIÓN
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO”
Profesor: Alumno:
José Castillo Daniela Velasquez C.I:26520400
INTRODUCCIÓN
La necesidad que las organizaciones tienen de procesar y almacenar grandes
volúmenes de datos hace que estas utilicen la cada vez más avanzada
tecnología en conjunto con las redes informáticas como componentes
fundamentales para la toma de decisiones gerenciales, es entonces cuando
aparecen los ordenadores y plataformas.
El campo de los sistemas de información abarca muchas tecnologías complejas,
conceptos abstractos de comportamiento y aplicaciones especializadas e
innumerables áreas empresariales y no empresariales.
Todas las organizaciones necesitan información actualizada, confiable y completa
sobre todos los aspectos de la empresa para tomar decisiones acertadas sobre el
desempeño y la ejecución de ésta.
LA PLANIFICACIÓN DEL PROYECTO
SOFTWARE
Es una tarea que se realiza antes de la producción del software empiece. Está ahí para
la producción de software pero no implica una actividad concreta que tenga una
conexión directa con la producción de software; más bien es un conjunto de procesos,
que facilitan la producción de software. La planificación del proyecto puede incluir:
Gestión del
alcance
Estimación del
proyecto
Técnicas de
estimación del
proyecto
Temporalización
del proyecto
Gestión de
recursos
Gestión de
riesgo del
proyecto
Proceso de
gestión de
riesgos
Ejecución del
proyecto y
monitoreo
Gestión
comunicativa
del proyecto
Gestión de la
configuración
Gestión del alcance
Define el alcance de un proyecto; esto incluye todas las
actividades y procesos que se requieren para crear un
producto software distribuible.
La gestión del alcance es esencial porque crea condiciones del proyecto por medio de la
definición de lo que se debe realizar en el proyecto y lo que no.
Esto hace que el proyecto contenga tareas limitadas y cuantificables, con lo que puede ser
documentado fácilmente y por tanto evitar costes y tiempo excedidos.
Durante la gestión del alcance del proyecto, es necesario:
Definir el alcance
Decidir su verificación
y control
Dividir el proyecto en
pequeñas partes para
facilitar su gestión.
Verificar el alcance
Controlar el alcance
incorporando cambios
a éste
Estimación del
proyecto
Para una gestión efectiva, es necesario que se realice una
estimación cuidadosa de varias medidas.
Los Directores pueden gestionar y controlar el proyecto de
forma más eficiente y efectiva haciendo estimaciones correctas.
La estimación del proyecto puede incluir los siguientes aspectos:
Estimación
del tamaño
del Software
El tamaño del Software se puede estimar en KLOC (Kilo Línea de código) o calculando el
número de puntos de función en el software. La líneas de código dependen de las prácticas de
codificación y los puntos de función, que cambian según el usuario o los requisitos del software.
Estimación
del esfuerzo
Los directores estiman los esfuerzos en términos de requisitos de personal y las horas de
trabajo requeridas para producir el software. Para la estimación de esfuerzos se debe conocer
el tamaño del software. Esto lo pueden aportar la experiencia misma de los directores, los datos
históricos de la organización, o el tamaño del software se puede convertir en esfuerzos usando
alguna formulación estándar.
Estimación
del tiempo
Las tareas del Software se dividen en pequeñas tareas, actividades o eventos por la 'Work Breakthrough
Structure(WBS)' en español 'Estructura de descomposición del trabajo'. Las tareas se temporalizan diariamente
o en los meses del calendario.
La suma del tiempo requerido para completar todas las tareas en horas o días es el tiempo total que se invierte
para terminar el proyecto.
Estimación
del coste
Para estimar el coste de un proyecto, se requiere considerar:
El tamaño del
software
La calidad del
Software
El Hardware
Herramientas o
software
adicional,
licencias, etc.
Personal
formado para
tareas
concretas
Implicaciones
de viaje
Comunicación
Formación y
soporte
Técnicas de
estimación del
proyecto
Ya hemos hablado de los parámetros en la estimación del
proyecto, como el tamaño, esfuerzo, tiempo y costes.
El director puede estimar los factores mencionados usando 2
técnicas ampliamente reconocidas:
Técnica de
descomposición Esta técnica toma el software
como un producto de varias
composiciones. Hay dos
modelos fundamentales:
Línea de código La estimación se
realiza en representación al número
de línea de códigos en el producto
software.
Puntos de función La estimación
se realiza en representación al
número de puntos de función que
hay en el producto software.
Técnica de
estimación
empírica
Esta técnica usa fórmulas
empíricamente derivadas
para hacer estimaciones.
Estas fórmulas se basan en
LOC (línea de control) o FPs
(lenguajes de programación).
Gestión de recursos
Los recursos están disponibles en cantidades limitadas y se quedan en la organización como
una piscina de ponderaciones. La falta de recursos obstaculiza el desarrollo del proyecto y
puede demorar la temporalización prevista. Distribuir recursos adicionales aumenta el
desarrollo del coste al final.
Por eso hace necesario estimar y distribuir los recursos adecuados para el proyecto.
La gestión de los recursos incluye :
Todos los elementos usados para desarrollar el producto
software se pueden tomar como recursos para ese
proyecto. Esto puede incluir recursos humanos,
herramientas productivas y bibliotecas software.
Definir la organización del proyecto satisfactoriamente creando un equipo de
proyecto y distribuyendo las responsabilidades a cada uno de los miembros de éste.
Determinar los recursos requeridos para cada fase concreta y su disponibilidad
Gestionar recursos generando recursos cuando se requieren y retirarlos cuando ya
no son necesarios.
Gestión de riesgo
del proyecto
La gestión del riesgo incluye todas las actividades pertenecientes a la identificación,
analizando y haciendo provisiones para riesgos predecibles o no predecibles en el
proyecto.
El riesgo puede incluir lo siguiente:
El personal con
experiencia que
deja el proyecto y
el nuevo personal
que entra.
Cambio en la
gestión
organizativa.
Cambios
requeridos o
requisitos mal
interpretados.
Estimación baja
de tiempo y
recursos
requeridos.
Cambios
tecnológicos y de
entorno, y
competición
empresarial.
Proceso de gestión
de riesgos
Identificación
Anota todos los riesgos
posibles, que pueden ocurrir
en el proyecto.
Categorizar
Categorizar riesgos ya
conocidos en riesgo de
intensidad alta, media y baja,
según el posible impacto que
puedan tener en el proyecto.
Gestionar
Analizar la probabilidad de
ocurrencia de riesgos en las
distintas fases. Planificar para
evitar o tener que afrontar
riesgos. Intentar minimizar sus
efectos secundarios.
Monitorear
Hacer un seguimiento de cerca
de los riesgos potenciales y de
sus síntomas iniciales.
También monitorear los
efectos de los pasos que se
han seguido para mitigarlos o
evitarlos.
Hay varias actividades en el proceso de gestión de
riesgos:
Ejecución del
proyecto y
Monitoreo
La ejecución necesita monitoreo con tal de evaluar si todo está yendo de acuerdo
con el plan. Monitorizar es observar y evaluar la probabilidad de riesgo, y tomar
medidas para redirigir el riesgo o informar del estatus de varias tareas.
Estas medidas incluyen:
En esta fase, las tareas descritas en los planes el
proyecto se ejecuta de acuerdo con su
temporalización correspondiente.
• Todas las actividades programadas en una tarea se pueden monitorear a diario. Cuando todas las
actividades de una tarea se completan, se considera completo.
Actividades de monitoreo
• Los informes contienen estatus de actividades y tareas completadas en un marco temporal,
generalmente en una semana. El estatus puede marcarse como finalizado, pendiente, en progreso, etc.
Informes de estatus
• Cada proyecto se divide en varias fases donde la mayoría de las tareas se preforman (milestones) en
base a las fases del SDLC. Esta lista de verificación milestone se prepara un par de veces al mes
apropiadamente y se emite el estatus de milestones.
Lista de verificación 'Milestones'
Gestión
comunicativa del
proyecto
La comunicación puede ser oral o por escrito. La gestión comunicativa puede
contener los siguientes pasos procedimentales:
Una comunicación efectiva juega un rol vital en el
proceso de un proyecto. Crea vacíos en las
conexiones entre el cliente y la organización,
entre los miembros del equipo así como con los
proveedores de hardware, etc.
Planificación Este paso incluye la identificación de los accionistas, y la forma en que se van a comunicar
entre ellos. También considera si se requiere alguna facilidad comunicativa adicional.
Compartir Después de determinar varios aspectos de la planificación, el director se centra en compartir
información correcta con la persona correcta y en el momento correcto en el tiempo. Esto
mantiene a todos los miembros del proyecto al día del progreso y del estatus del proceso.
Retroalimentación Los jefes del proyecto usan varias medidas y mecanismos de retroalimentación y crean
informes de estatus y de acción. Este mecanismo asegura que la entrada desde varios
accionistas llega al jefe del proyecto como su retroalimentación.
Cierre Al final de cada evento mayor, de cada fase del SDLC o del proyecto mismo, se anuncia el
cierre administrativo para actualizar a cada accionista vía email, o distribuyendo una copia por
escrito del documento o a través de otro medio de comunicación efectivo.
IMPORTANCIA COMO DISCIPLINA DE LA
INGENIERÍA EN EL DESARROLLO DE
SISTEMAS DE INFORMACIÓN.
Los Sistemas de
Información (SI) y las
Tecnologías de Información
(TI) han cambiado la forma
en que operan las
organizaciones actuales. A
través de su uso se logran
importantes mejoras, pues
automatizan los procesos
operativos, suministran una
plataforma de información
necesaria para la toma de
decisiones y, lo más
importante, su implantación
logra ventajas competitivas
o reducir la ventaja de los
rivales.
la ingeniería en el desarrollo sistemas
de información es importante para
solucionar los problemas propios de
las asimetrías de información (riesgo
moral y selección adversa) en las
empresas, se necesitan sistemas de
información y otros mecanismos de
control, es decir, el Control de Gestión
(alinear las distintas funciones de la
empresa en torno al logro de los
objetivos institucionales).
El trabajo profesional del ingeniero
tiende hacia puestos directivos,
principalmente en el área
administrativa y de las TIC, como
dirección de diversos tipos de
proyectos, investigación y desarrollo
de sistemas, asesoría, consultoría e
informática funcional de la
organización; para apoyar la
automatización de toma de
decisiones y procesos operativos.
Ciclo de vida de un sistema de
informaciónCualquier sistema de información va pasando por una serie de fases a lo largo de su vida. Su ciclo
de vida comprende una serie de etapas entre las que se encuentran las siguientes:
•Realizar una serie de tareas previas que influirán decisivamente en la finalización con éxito del proyecto.
Planificación
•Averiguar qué es exactamente lo que tiene que hacer el sistema. La etapa de análisis en el ciclo de vida del software corresponde al proceso mediante el
cual se intenta descubrir qué es lo que realmente se necesita
Análisis
•Se han de estudiar posibles alternativas de implementación para el sistema de información que hemos de construir y se ha de decidir la estructura general
que tendrá el sistema (su diseño arquitectónico).
Diseño
•Seleccionar las herramientas adecuadas, un entorno de desarrollo que facilite nuestro trabajo y un lenguaje de programación apropiado para el tipo de
sistema que vayamos a construir.
Implementación
•Tiene como objetivo detectar los errores que se hayan podido cometer en las etapas anteriores del proyecto (y, eventualmente, corregirlos).
Pruebas
•Debemos de planificar el entorno en el que el sistema debe funcionar, tanto hardware como software: equipos necesarios y su configuración física, redes
de interconexión entre los equipos y de acceso a sistemas externos, sistemas operativos y bibliotecas.
Instalación o despliegue
•La etapa de mantenimiento consume típicamente del 40 al 80 por ciento de los recursos de una empresa de desarrollo de software. De hecho, con un
60% de media, es probablemente la etapa más importante del ciclo de vida del software.
Uso y mantenimiento
Ciclo de vida clásico
El modelo de ciclo de vida clásico, también denominado «modelo en cascada», se basa en intentar hacer
las cosas bien desde el principio, de una vez y para siempre. Se pasa, en orden, de una etapa a la
siguiente sólo tras finalizar con éxito las tareas de verificación y validación propias de la etapa. Si resulta
necesario, únicamente se da marcha atrás hasta la fase inmediatamente anterior.
Este modelo tradicional de ciclo de vida exige una aproximación secuencial al proceso de desarrollo del
software.
 Los proyectos reales raramente siguen el flujo secuencial de actividades que propone este modelo.
 Normalmente, es difícil para el cliente establecer explícitamente todos los requisitos al comienzo del
proyecto (entre otras cosas, porque hasta que no vea evolucionar el proyecto no tendrá una idea
clara de qué es lo que realmente quiere).
 No habrá disponible una versión operativa del sistema hasta llegar a las etapas finales, por lo que la
rectificación de cualquier decisión tomada erróneamente en las etapas iniciales del proyecto supondrá
un coste adicional significativo, tanto económico como temporal.
Fases del
desarrollo
Organización
Problemas
Necesidades
Diagnostico
Propuestas
Diseño de sistema
Codificación
Implementación
Evaluación
Mantenimiento
Planeación del proceso de desarrollo de
sistemas de informaciónLa planeación estratégica de los sistemas de información es un enfoque sistemático y
disciplinado para determinar los métodos más efectivos y eficientes para satisfacer las
necesidades de información, para que sea exitoso, debe emplear procesos técnicos y
gerenciales en el contexto de la ingeniería de software.
Bajo este enfoque, las características del hardware y software del sistema, instalaciones,
datos y personal son identificados y definidos a través de un diseño y análisis detallado
para lograr un sistema que sea el más efectivo en costos para satisfacer las necesidades
de la organización.
Importancia de la Planeación de Sistemas
Los sistemas de información
son herramientas importantes
para lograr efectivamente los
objetivos organizacionales.
Información siempre disponible,
completa y precisa es esencial
para hacer decisiones
fundamentadas y a tiempo.
Información no disponible,
mezclada entre información
inútil y un ineficiente
procesamiento de datos gasta
recursos.
La organización debe identificar
sus necesidades de información en
las bases de una identificación
sistemática y análisis de su misión
y funciones a realizar, quien las
realiza, la información y datos de
soporte necesitados para realizar
las funciones y los procesos
necesitados para la estructura de
información más útil.
Estudio de factibilidad operativa, técnica,
financiera y legal del desarrollo de sistemas
de información
Podemos definir como Factibilidad de Sistemas cuando nos referimos a la disponibilidad de los recursos
necesarios para llevar a cabo los objetivos o metas señalados. generalmente la factibilidad se determina
sobre un proyecto.
El estudio de la Factibilidad de sistemas, es una de las primeras etapas del desarrollo de un sistema
informático el estudio incluirá los objetivos, alcances y restricciones sobre un sistema, además de un
modelo lógico de alto nivel del sistema actual.
Factibilidad de sistemas
Factibilidad Técnica
Factibilidad de
sistemas Técnica es una
evaluación que debe
demostrar la facultad del
sistema para ponerse en
marcha y mantenerse
durante el tiempo, además
debe demostrar que la
planeación del sistema ha
sido desarrollada
cuidadosamente
contemplando todas las
restricciones y objetivos,
aprovechando los recursos
que entrega la
organización.
Factibilidad Económica
En esta etapa, hay que
comprobar que el
proyecto es
sustentable económica
mente Justificar que la
inversión genera una
ganancia, demostrar
que si el sistema no
cumple con su objetivo
no habrán perdidas eco
nómicas o serán las mí
nimas.
Factibilidad Operativa
La Factibilidad de sistemas
Operativa, tiene como
objetivo comprobar que a
empresa u organización sera
capas de darle uso al
sistema, que cuenta con el
personal capacitado para
hacerlo o tiene los recursos
humanos necesarios para
mantener el sistema. para
esto, el sistema debe
contemplar cuatro puntos
importante al momento de
desarrollarse.
CONCLUSIONES
Los sistemas de información gerencial agilizan los procesos de toma de decisiones de
la empresa donde se está instalando, pero requiere de una inversión de capital por
parte de estas, además de un diseño cuidadoso por parte previa a la implantación,
como también de capacitación de todos los usuarios.
Los sistemas de información nunca dejan de actualizarse, ya que las empresas están
en constante cambio y por eso surge nuevas necesidades.
Cuando una empresa instala un sistema de información gerencial no quiere decir que
los problemas de está hayan terminado, se le proporciona a los gerentes o encargado
de dicha compañía, información oportuna y precisa para la toma de decisiones, pero el
éxito o el fracaso no depende de si tiene o no un sistema de estos, depende de las
decisiones que tome el encargado de la empresa con la información que estos u otros
medios le proporcionen.

Contenu connexe

Tendances

Alcance y planeacion protectos de software
Alcance y planeacion protectos de softwareAlcance y planeacion protectos de software
Alcance y planeacion protectos de software
Alexi vidal
 
Empresa 3INTRODUCCION A LOS PROYECTOS INFORMATICOS
Empresa 3INTRODUCCION A LOS PROYECTOS INFORMATICOSEmpresa 3INTRODUCCION A LOS PROYECTOS INFORMATICOS
Empresa 3INTRODUCCION A LOS PROYECTOS INFORMATICOS
Leonardoysociedad
 
Fase de Operación y Mantenimiento
Fase de Operación y MantenimientoFase de Operación y Mantenimiento
Fase de Operación y Mantenimiento
Decimo Sistemas
 
Auditoria de proyectos de software
Auditoria de proyectos de softwareAuditoria de proyectos de software
Auditoria de proyectos de software
Sebastian Ortiz
 

Tendances (20)

Alcance y planeacion protectos de software
Alcance y planeacion protectos de softwareAlcance y planeacion protectos de software
Alcance y planeacion protectos de software
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de software
 
Empresa 3INTRODUCCION A LOS PROYECTOS INFORMATICOS
Empresa 3INTRODUCCION A LOS PROYECTOS INFORMATICOSEmpresa 3INTRODUCCION A LOS PROYECTOS INFORMATICOS
Empresa 3INTRODUCCION A LOS PROYECTOS INFORMATICOS
 
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
 
Etapa de Formalizacion
Etapa de Formalizacion Etapa de Formalizacion
Etapa de Formalizacion
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Información
 
Fase de Operación y Mantenimiento
Fase de Operación y MantenimientoFase de Operación y Mantenimiento
Fase de Operación y Mantenimiento
 
Actividades de seguimiento
Actividades de seguimientoActividades de seguimiento
Actividades de seguimiento
 
Administracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesAdministracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantes
 
Proyecto de Sistemas de Información
Proyecto de Sistemas de InformaciónProyecto de Sistemas de Información
Proyecto de Sistemas de Información
 
Administracion de Proyectos de TI - Trabajo Final
Administracion de Proyectos de TI - Trabajo FinalAdministracion de Proyectos de TI - Trabajo Final
Administracion de Proyectos de TI - Trabajo Final
 
Software de administración y proyectos
Software de administración y proyectosSoftware de administración y proyectos
Software de administración y proyectos
 
Omar Acuña
Omar AcuñaOmar Acuña
Omar Acuña
 
Controles a proyectos de desarrollo de Software
Controles a proyectos de desarrollo de SoftwareControles a proyectos de desarrollo de Software
Controles a proyectos de desarrollo de Software
 
Dirección De Proyectos TI Anexos
Dirección De Proyectos TI  AnexosDirección De Proyectos TI  Anexos
Dirección De Proyectos TI Anexos
 
Gestión de proyectos tic
Gestión de proyectos ticGestión de proyectos tic
Gestión de proyectos tic
 
UNIDAD UNO
UNIDAD UNOUNIDAD UNO
UNIDAD UNO
 
Auditoria de proyectos de software
Auditoria de proyectos de softwareAuditoria de proyectos de software
Auditoria de proyectos de software
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 
Auditoria de proyectos de software
Auditoria de proyectos de softwareAuditoria de proyectos de software
Auditoria de proyectos de software
 

Similaire à Metodologias

Cesar raúl venavides velueta
Cesar raúl venavides veluetaCesar raúl venavides velueta
Cesar raúl venavides velueta
George Aguilar
 
Power Point Proyectos Informaticos
Power Point Proyectos InformaticosPower Point Proyectos Informaticos
Power Point Proyectos Informaticos
Daniela
 
Trabajo de imformacion
Trabajo de imformacionTrabajo de imformacion
Trabajo de imformacion
Dalia Ramirez
 
Program Management Office proposal
Program Management Office proposalProgram Management Office proposal
Program Management Office proposal
zentoriaconsulting
 
Introducción a la gestión de servicios de TI
Introducción a la gestión de servicios de TIIntroducción a la gestión de servicios de TI
Introducción a la gestión de servicios de TI
Ishtar Metztli
 
Information Systems Project Management - Planning The Project
Information Systems Project Management - Planning The ProjectInformation Systems Project Management - Planning The Project
Information Systems Project Management - Planning The Project
Jose Manuel Sandria
 

Similaire à Metodologias (20)

Planificacion de Proyecto de Software
Planificacion de Proyecto de SoftwarePlanificacion de Proyecto de Software
Planificacion de Proyecto de Software
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectos
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectos
 
Ejemplo proyecto informatico.pptx
Ejemplo proyecto informatico.pptxEjemplo proyecto informatico.pptx
Ejemplo proyecto informatico.pptx
 
Ing de software
Ing de softwareIng de software
Ing de software
 
Microsoft Peroject
Microsoft PerojectMicrosoft Peroject
Microsoft Peroject
 
RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
RETOS ACTUALES DEL INGENIERO INFORMÁTICO Y DE LAS ÁREAS DE TI.
 
Cesar raúl venavides velueta
Cesar raúl venavides veluetaCesar raúl venavides velueta
Cesar raúl venavides velueta
 
Power Point Proyectos Informaticos
Power Point Proyectos InformaticosPower Point Proyectos Informaticos
Power Point Proyectos Informaticos
 
Trabajo de imformacion
Trabajo de imformacionTrabajo de imformacion
Trabajo de imformacion
 
Manual Del Proyecto
Manual Del ProyectoManual Del Proyecto
Manual Del Proyecto
 
Proyectos I
Proyectos IProyectos I
Proyectos I
 
Program Management Office
Program Management OfficeProgram Management Office
Program Management Office
 
Program Management Office proposal
Program Management Office proposalProgram Management Office proposal
Program Management Office proposal
 
Presentacion proyectos informaticos
Presentacion proyectos informaticosPresentacion proyectos informaticos
Presentacion proyectos informaticos
 
Introducción a la gestión de servicios de TI
Introducción a la gestión de servicios de TIIntroducción a la gestión de servicios de TI
Introducción a la gestión de servicios de TI
 
Yorgelis gomez
Yorgelis gomezYorgelis gomez
Yorgelis gomez
 
Information Systems Project Management - Planning The Project
Information Systems Project Management - Planning The ProjectInformation Systems Project Management - Planning The Project
Information Systems Project Management - Planning The Project
 
Planificación de un Proyecto de Software
Planificación de un Proyecto de SoftwarePlanificación de un Proyecto de Software
Planificación de un Proyecto de Software
 
Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1
 

Dernier

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Dernier (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 

Metodologias

  • 1. METODOLOGIAS DE DISEÑO Y DESARROLLO DE SISTEMAS DE INFORMACIÓN REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO” Profesor: Alumno: José Castillo Daniela Velasquez C.I:26520400
  • 2. INTRODUCCIÓN La necesidad que las organizaciones tienen de procesar y almacenar grandes volúmenes de datos hace que estas utilicen la cada vez más avanzada tecnología en conjunto con las redes informáticas como componentes fundamentales para la toma de decisiones gerenciales, es entonces cuando aparecen los ordenadores y plataformas. El campo de los sistemas de información abarca muchas tecnologías complejas, conceptos abstractos de comportamiento y aplicaciones especializadas e innumerables áreas empresariales y no empresariales. Todas las organizaciones necesitan información actualizada, confiable y completa sobre todos los aspectos de la empresa para tomar decisiones acertadas sobre el desempeño y la ejecución de ésta.
  • 3. LA PLANIFICACIÓN DEL PROYECTO SOFTWARE Es una tarea que se realiza antes de la producción del software empiece. Está ahí para la producción de software pero no implica una actividad concreta que tenga una conexión directa con la producción de software; más bien es un conjunto de procesos, que facilitan la producción de software. La planificación del proyecto puede incluir: Gestión del alcance Estimación del proyecto Técnicas de estimación del proyecto Temporalización del proyecto Gestión de recursos Gestión de riesgo del proyecto Proceso de gestión de riesgos Ejecución del proyecto y monitoreo Gestión comunicativa del proyecto Gestión de la configuración
  • 4. Gestión del alcance Define el alcance de un proyecto; esto incluye todas las actividades y procesos que se requieren para crear un producto software distribuible. La gestión del alcance es esencial porque crea condiciones del proyecto por medio de la definición de lo que se debe realizar en el proyecto y lo que no. Esto hace que el proyecto contenga tareas limitadas y cuantificables, con lo que puede ser documentado fácilmente y por tanto evitar costes y tiempo excedidos. Durante la gestión del alcance del proyecto, es necesario: Definir el alcance Decidir su verificación y control Dividir el proyecto en pequeñas partes para facilitar su gestión. Verificar el alcance Controlar el alcance incorporando cambios a éste
  • 5. Estimación del proyecto Para una gestión efectiva, es necesario que se realice una estimación cuidadosa de varias medidas. Los Directores pueden gestionar y controlar el proyecto de forma más eficiente y efectiva haciendo estimaciones correctas. La estimación del proyecto puede incluir los siguientes aspectos: Estimación del tamaño del Software El tamaño del Software se puede estimar en KLOC (Kilo Línea de código) o calculando el número de puntos de función en el software. La líneas de código dependen de las prácticas de codificación y los puntos de función, que cambian según el usuario o los requisitos del software. Estimación del esfuerzo Los directores estiman los esfuerzos en términos de requisitos de personal y las horas de trabajo requeridas para producir el software. Para la estimación de esfuerzos se debe conocer el tamaño del software. Esto lo pueden aportar la experiencia misma de los directores, los datos históricos de la organización, o el tamaño del software se puede convertir en esfuerzos usando alguna formulación estándar. Estimación del tiempo Las tareas del Software se dividen en pequeñas tareas, actividades o eventos por la 'Work Breakthrough Structure(WBS)' en español 'Estructura de descomposición del trabajo'. Las tareas se temporalizan diariamente o en los meses del calendario. La suma del tiempo requerido para completar todas las tareas en horas o días es el tiempo total que se invierte para terminar el proyecto. Estimación del coste Para estimar el coste de un proyecto, se requiere considerar: El tamaño del software La calidad del Software El Hardware Herramientas o software adicional, licencias, etc. Personal formado para tareas concretas Implicaciones de viaje Comunicación Formación y soporte
  • 6. Técnicas de estimación del proyecto Ya hemos hablado de los parámetros en la estimación del proyecto, como el tamaño, esfuerzo, tiempo y costes. El director puede estimar los factores mencionados usando 2 técnicas ampliamente reconocidas: Técnica de descomposición Esta técnica toma el software como un producto de varias composiciones. Hay dos modelos fundamentales: Línea de código La estimación se realiza en representación al número de línea de códigos en el producto software. Puntos de función La estimación se realiza en representación al número de puntos de función que hay en el producto software. Técnica de estimación empírica Esta técnica usa fórmulas empíricamente derivadas para hacer estimaciones. Estas fórmulas se basan en LOC (línea de control) o FPs (lenguajes de programación).
  • 7. Gestión de recursos Los recursos están disponibles en cantidades limitadas y se quedan en la organización como una piscina de ponderaciones. La falta de recursos obstaculiza el desarrollo del proyecto y puede demorar la temporalización prevista. Distribuir recursos adicionales aumenta el desarrollo del coste al final. Por eso hace necesario estimar y distribuir los recursos adecuados para el proyecto. La gestión de los recursos incluye : Todos los elementos usados para desarrollar el producto software se pueden tomar como recursos para ese proyecto. Esto puede incluir recursos humanos, herramientas productivas y bibliotecas software. Definir la organización del proyecto satisfactoriamente creando un equipo de proyecto y distribuyendo las responsabilidades a cada uno de los miembros de éste. Determinar los recursos requeridos para cada fase concreta y su disponibilidad Gestionar recursos generando recursos cuando se requieren y retirarlos cuando ya no son necesarios.
  • 8. Gestión de riesgo del proyecto La gestión del riesgo incluye todas las actividades pertenecientes a la identificación, analizando y haciendo provisiones para riesgos predecibles o no predecibles en el proyecto. El riesgo puede incluir lo siguiente: El personal con experiencia que deja el proyecto y el nuevo personal que entra. Cambio en la gestión organizativa. Cambios requeridos o requisitos mal interpretados. Estimación baja de tiempo y recursos requeridos. Cambios tecnológicos y de entorno, y competición empresarial.
  • 9. Proceso de gestión de riesgos Identificación Anota todos los riesgos posibles, que pueden ocurrir en el proyecto. Categorizar Categorizar riesgos ya conocidos en riesgo de intensidad alta, media y baja, según el posible impacto que puedan tener en el proyecto. Gestionar Analizar la probabilidad de ocurrencia de riesgos en las distintas fases. Planificar para evitar o tener que afrontar riesgos. Intentar minimizar sus efectos secundarios. Monitorear Hacer un seguimiento de cerca de los riesgos potenciales y de sus síntomas iniciales. También monitorear los efectos de los pasos que se han seguido para mitigarlos o evitarlos. Hay varias actividades en el proceso de gestión de riesgos:
  • 10. Ejecución del proyecto y Monitoreo La ejecución necesita monitoreo con tal de evaluar si todo está yendo de acuerdo con el plan. Monitorizar es observar y evaluar la probabilidad de riesgo, y tomar medidas para redirigir el riesgo o informar del estatus de varias tareas. Estas medidas incluyen: En esta fase, las tareas descritas en los planes el proyecto se ejecuta de acuerdo con su temporalización correspondiente. • Todas las actividades programadas en una tarea se pueden monitorear a diario. Cuando todas las actividades de una tarea se completan, se considera completo. Actividades de monitoreo • Los informes contienen estatus de actividades y tareas completadas en un marco temporal, generalmente en una semana. El estatus puede marcarse como finalizado, pendiente, en progreso, etc. Informes de estatus • Cada proyecto se divide en varias fases donde la mayoría de las tareas se preforman (milestones) en base a las fases del SDLC. Esta lista de verificación milestone se prepara un par de veces al mes apropiadamente y se emite el estatus de milestones. Lista de verificación 'Milestones'
  • 11. Gestión comunicativa del proyecto La comunicación puede ser oral o por escrito. La gestión comunicativa puede contener los siguientes pasos procedimentales: Una comunicación efectiva juega un rol vital en el proceso de un proyecto. Crea vacíos en las conexiones entre el cliente y la organización, entre los miembros del equipo así como con los proveedores de hardware, etc. Planificación Este paso incluye la identificación de los accionistas, y la forma en que se van a comunicar entre ellos. También considera si se requiere alguna facilidad comunicativa adicional. Compartir Después de determinar varios aspectos de la planificación, el director se centra en compartir información correcta con la persona correcta y en el momento correcto en el tiempo. Esto mantiene a todos los miembros del proyecto al día del progreso y del estatus del proceso. Retroalimentación Los jefes del proyecto usan varias medidas y mecanismos de retroalimentación y crean informes de estatus y de acción. Este mecanismo asegura que la entrada desde varios accionistas llega al jefe del proyecto como su retroalimentación. Cierre Al final de cada evento mayor, de cada fase del SDLC o del proyecto mismo, se anuncia el cierre administrativo para actualizar a cada accionista vía email, o distribuyendo una copia por escrito del documento o a través de otro medio de comunicación efectivo.
  • 12. IMPORTANCIA COMO DISCIPLINA DE LA INGENIERÍA EN EL DESARROLLO DE SISTEMAS DE INFORMACIÓN. Los Sistemas de Información (SI) y las Tecnologías de Información (TI) han cambiado la forma en que operan las organizaciones actuales. A través de su uso se logran importantes mejoras, pues automatizan los procesos operativos, suministran una plataforma de información necesaria para la toma de decisiones y, lo más importante, su implantación logra ventajas competitivas o reducir la ventaja de los rivales. la ingeniería en el desarrollo sistemas de información es importante para solucionar los problemas propios de las asimetrías de información (riesgo moral y selección adversa) en las empresas, se necesitan sistemas de información y otros mecanismos de control, es decir, el Control de Gestión (alinear las distintas funciones de la empresa en torno al logro de los objetivos institucionales). El trabajo profesional del ingeniero tiende hacia puestos directivos, principalmente en el área administrativa y de las TIC, como dirección de diversos tipos de proyectos, investigación y desarrollo de sistemas, asesoría, consultoría e informática funcional de la organización; para apoyar la automatización de toma de decisiones y procesos operativos.
  • 13. Ciclo de vida de un sistema de informaciónCualquier sistema de información va pasando por una serie de fases a lo largo de su vida. Su ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes: •Realizar una serie de tareas previas que influirán decisivamente en la finalización con éxito del proyecto. Planificación •Averiguar qué es exactamente lo que tiene que hacer el sistema. La etapa de análisis en el ciclo de vida del software corresponde al proceso mediante el cual se intenta descubrir qué es lo que realmente se necesita Análisis •Se han de estudiar posibles alternativas de implementación para el sistema de información que hemos de construir y se ha de decidir la estructura general que tendrá el sistema (su diseño arquitectónico). Diseño •Seleccionar las herramientas adecuadas, un entorno de desarrollo que facilite nuestro trabajo y un lenguaje de programación apropiado para el tipo de sistema que vayamos a construir. Implementación •Tiene como objetivo detectar los errores que se hayan podido cometer en las etapas anteriores del proyecto (y, eventualmente, corregirlos). Pruebas •Debemos de planificar el entorno en el que el sistema debe funcionar, tanto hardware como software: equipos necesarios y su configuración física, redes de interconexión entre los equipos y de acceso a sistemas externos, sistemas operativos y bibliotecas. Instalación o despliegue •La etapa de mantenimiento consume típicamente del 40 al 80 por ciento de los recursos de una empresa de desarrollo de software. De hecho, con un 60% de media, es probablemente la etapa más importante del ciclo de vida del software. Uso y mantenimiento
  • 14. Ciclo de vida clásico El modelo de ciclo de vida clásico, también denominado «modelo en cascada», se basa en intentar hacer las cosas bien desde el principio, de una vez y para siempre. Se pasa, en orden, de una etapa a la siguiente sólo tras finalizar con éxito las tareas de verificación y validación propias de la etapa. Si resulta necesario, únicamente se da marcha atrás hasta la fase inmediatamente anterior. Este modelo tradicional de ciclo de vida exige una aproximación secuencial al proceso de desarrollo del software.  Los proyectos reales raramente siguen el flujo secuencial de actividades que propone este modelo.  Normalmente, es difícil para el cliente establecer explícitamente todos los requisitos al comienzo del proyecto (entre otras cosas, porque hasta que no vea evolucionar el proyecto no tendrá una idea clara de qué es lo que realmente quiere).  No habrá disponible una versión operativa del sistema hasta llegar a las etapas finales, por lo que la rectificación de cualquier decisión tomada erróneamente en las etapas iniciales del proyecto supondrá un coste adicional significativo, tanto económico como temporal.
  • 15. Fases del desarrollo Organización Problemas Necesidades Diagnostico Propuestas Diseño de sistema Codificación Implementación Evaluación Mantenimiento
  • 16. Planeación del proceso de desarrollo de sistemas de informaciónLa planeación estratégica de los sistemas de información es un enfoque sistemático y disciplinado para determinar los métodos más efectivos y eficientes para satisfacer las necesidades de información, para que sea exitoso, debe emplear procesos técnicos y gerenciales en el contexto de la ingeniería de software. Bajo este enfoque, las características del hardware y software del sistema, instalaciones, datos y personal son identificados y definidos a través de un diseño y análisis detallado para lograr un sistema que sea el más efectivo en costos para satisfacer las necesidades de la organización. Importancia de la Planeación de Sistemas Los sistemas de información son herramientas importantes para lograr efectivamente los objetivos organizacionales. Información siempre disponible, completa y precisa es esencial para hacer decisiones fundamentadas y a tiempo. Información no disponible, mezclada entre información inútil y un ineficiente procesamiento de datos gasta recursos. La organización debe identificar sus necesidades de información en las bases de una identificación sistemática y análisis de su misión y funciones a realizar, quien las realiza, la información y datos de soporte necesitados para realizar las funciones y los procesos necesitados para la estructura de información más útil.
  • 17. Estudio de factibilidad operativa, técnica, financiera y legal del desarrollo de sistemas de información Podemos definir como Factibilidad de Sistemas cuando nos referimos a la disponibilidad de los recursos necesarios para llevar a cabo los objetivos o metas señalados. generalmente la factibilidad se determina sobre un proyecto. El estudio de la Factibilidad de sistemas, es una de las primeras etapas del desarrollo de un sistema informático el estudio incluirá los objetivos, alcances y restricciones sobre un sistema, además de un modelo lógico de alto nivel del sistema actual.
  • 18. Factibilidad de sistemas Factibilidad Técnica Factibilidad de sistemas Técnica es una evaluación que debe demostrar la facultad del sistema para ponerse en marcha y mantenerse durante el tiempo, además debe demostrar que la planeación del sistema ha sido desarrollada cuidadosamente contemplando todas las restricciones y objetivos, aprovechando los recursos que entrega la organización. Factibilidad Económica En esta etapa, hay que comprobar que el proyecto es sustentable económica mente Justificar que la inversión genera una ganancia, demostrar que si el sistema no cumple con su objetivo no habrán perdidas eco nómicas o serán las mí nimas. Factibilidad Operativa La Factibilidad de sistemas Operativa, tiene como objetivo comprobar que a empresa u organización sera capas de darle uso al sistema, que cuenta con el personal capacitado para hacerlo o tiene los recursos humanos necesarios para mantener el sistema. para esto, el sistema debe contemplar cuatro puntos importante al momento de desarrollarse.
  • 19. CONCLUSIONES Los sistemas de información gerencial agilizan los procesos de toma de decisiones de la empresa donde se está instalando, pero requiere de una inversión de capital por parte de estas, además de un diseño cuidadoso por parte previa a la implantación, como también de capacitación de todos los usuarios. Los sistemas de información nunca dejan de actualizarse, ya que las empresas están en constante cambio y por eso surge nuevas necesidades. Cuando una empresa instala un sistema de información gerencial no quiere decir que los problemas de está hayan terminado, se le proporciona a los gerentes o encargado de dicha compañía, información oportuna y precisa para la toma de decisiones, pero el éxito o el fracaso no depende de si tiene o no un sistema de estos, depende de las decisiones que tome el encargado de la empresa con la información que estos u otros medios le proporcionen.