SlideShare una empresa de Scribd logo
1 de 27
INSTITUTO UNIVERSITARIO
POLITÈCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN MARACAY
DEFINICION DE PLANIFICACION
DE PROYECTO DE SOFTWARE
Autor:
Ovidio Hernández C.I:24.433.664
Maracay, Junio de 2019
1
Planificación de Proyecto de Software:
Constituyen los procesos que determinan la cantidad de
tiempo y recursos para la realización adecuada de un
proyecto. Tiene como objetivo la creación de un plan de
proyecto que un gestor de proyectos pueda usar para asistir
al progreso de su equipo.
Importancia como Disciplina de la Ingeniería
en el Desarrollo de Sistemas de Información:
Con el pasar del tiempo, los datos que una empresa debe de
examinar al momento de tomar decisiones que le generen
beneficio a esta aumentan.
Con el fin de evitar algún error que le generen perdidas a su
organización, autorizan el desarrollo de sistemas que posean
la capacidad, tanto de realizar simplificaciones con respecto a
las opciones que puedan tomarse, como que las mismas
puedan ser efectivas al momento de solucionar un problema.
Ciclo de Vida de un Sistema de Información
Es el periodo de tiempo bajo el cual un sistema informático
cumple su “ciclo de vida” desde el momento en que es
ideado, hasta el cese de sus funciones totales.
En el desarrollo de sistemas informáticos, un ciclo de vida se
divide en varias fases que, por lo general son ajustadas al
sistema que se desee realizar.
A) Planificación:
Antes de que un proyecto de desarrollo de sistema salga a la
luz, se requiere la realización de una serie de actividades
previas que influyen de forma decisiva en la finalización
exitosa de un proyecto.
Estas actividades incluyen:
Fases del Desarrollo de Sistemas de
Información:
• Determinación del ámbito del proyecto:
Con el fin de determinar las características de un proyecto al
iniciar. Se establecen de antemano, las interrogantes a
resolver mientras se realiza el proyecto, y aquellas que
quedarán por fuera.
Se debe de tener una buena descripción del proyecto,
abarcando todas aquellas características que pueda poseer y
escrito en lenguaje que todos puedan comprender, evitando
tecnicismos en el mismo.
• Estudio de viabilidad:
Con el propósito de comenzar un proyecto, debe de
evaluarse si el mismo posee viabilidad económica, técnica y
legal. Ajustando dicho estudio a la realidad.
• Análisis de riesgos:
Utilizada con el fin de identificar riesgos que afecten de forma
negativa a los planes de nuestro proyecto, se calculan las
probabilidades de que el riesgo pueda materializarse y
analizar el impacto que recaerá sobre el proyecto a realizar.
Una vez analizados los riesgos potenciales, se recurren a
técnicas de control de riesgos y elaboración de planes de
contingencia, con el fin de dejar un margen de maniobra en el
caso de que ocurran.
• Estimación de costos:
Es una apreciación inicial de lo que podría ser el costo total
de un proyecto antes de su fabricación. Esto, es realizado
con el motivo de tener un aproximado de los recursos que se
debe de disponer antes de la iniciación del proyecto.
• Planificación temporal y asignación de recursos:
Constituye el cálculo del tiempo que tomara un proyecto en
realizarse, y de los recursos a disponer para su fabricación.
Con el objetivo de tener un margen de tiempo de trabajo
aceptable, y teniendo en cuenta que recursos de debe de
disponer, y de aquellos que no son necesarios.
B) Análisis de requisitos:
Lo primero a tener en cuenta en el desarrollo de un sistema
de información es comprender lo que realmente debe de
hacer el sistema. El proceso de análisis en el ciclo de vida de
un SI identifica, tanto las necesidades del sistema, como los
requerimientos que debe tener el mismo (las características
que debería poseer).
Un análisis es esencial en el desarrollo de un SI, para saber
con precisión tanto lo que requiere contener el proyecto al
momento de su entrega, como de satisfacer las
necesidades del mismo cliente. Por medio de técnicas
adecuadas, se puede ayudar lo que realmente necesita el
cliente para su proyecto.
Averiguar los requerimientos reales del sistema permite la
reducción del costo del mismo; descubrir los errores que
puede contener un proyecto de desarrollo de software en la
fase de análisis es más económico que resolverlo en la
parte cumbre del proyecto.
C) Diseño:
En esta fase se realiza un estudio de las posibles alternativas
de implementación en el SI que se ha de construir, además de
seleccionar la estructura general del sistema (diseño
arquitectónico).
Todo diseño de un sistema es complejo, y sus procesos de
elaboración son realizados de forma repetitiva. La solución de
diseño inicial que se entrega al cliente no siempre resulta ser la
más adecuada para un SI, requiriendo un proceso de refinación
constante.
A pesar de ello, existe una diversa variedad de patrones de
diseño que sirven de referencia para evitar errores que
cometieron desarrolladores anteriores sin necesidad de
cometer el mismo fallo. De manera similar al análisis; en el
que se crea un modelo distinto en relación al sistema que
centra la atención de los desarrolladores, un SI tiene las
siguientes facetas:
- Debe abordar el diseño de la base de datos.
- Debe de implementar aplicaciones para permitir al
usuario la utilización del sistema de información, teniendo
en cuenta el diseño de la interfaz y de cada componente
que conforman las aplicaciones.
D) Implementación:
Teniendo el conocimiento de cada función que debe
desempeñar un SI (la parte del análisis), y decidido la
organización de sus componentes (la parte del diseño), se
procede con la etapa de implementación, sin embargo esta
última solo puede realizarse teniendo bien definido un
análisis y un diseño adecuado.
En la fase de implementación se ha de seleccionar las
herramientas correctas, un entorno de desarrollo de fácil
comprensión y un lenguaje de programación apropiado al
sistema en cuestión que se desea construir. Las elecciones
de las herramientas anteriores tendrán relación de las
decisiones de diseño y del entorno en el que el sistema
funcione.
Además de la parte de programación asociada a los
componentes del sistema, la fase de implementación se
encarga también de adquirir los recursos necesarios para el
funcionamiento apropiado del sistema (licencias de gestor
de base de datos a usar, por ejemplo), y el desarrollo de
algunos casos de prueba para comprobar el funcionamiento
del sistema en su proceso de construcción.
E) Pruebas:
La fase de pruebas se enfoca en la detección de errores
que puedan cometer en las etapas anteriores del proyecto
(y por consiguiente, su corrección). Como algo adicional,
debe de hacerse antes de que dichos errores afecten
directamente al usuario. Toda prueba es un éxito cuando
logra encontrarse un error (y no el caso contrario como se
piensa).
La detección y búsqueda de errores realizada en la etapa
de pruebas toma distintas formas, dependiendo del
contexto y de la fase de proyecto en la que se encuentre:
• Las pruebas de unidad comprueban el funcionamiento
de un componente en específico del sistema. En este
tipo de pruebas, un “probador” busca una situación
límite que pueda hacer relucir la limitación de cada
implementación de sus componentes. Es aconsejable
que, a medida que le sea añadida una nueva
funcionalidad a la aplicación, también sean creados
nuevos “tests” que midan su progreso, además de
repetir los antiguos para la comprobación del
funcionamiento de las partes ya funcionales.
• Las pruebas de integración se realizan al juntar los
componentes que forman parte del sistema, y sirven en
la detección de errores en cada interfaz.
• Finalizado el sistema, son realizadas pruebas en el
lugar destinado al desarrollo del sistema. Con el
objetivo de pulir aspectos de la interfaz de usuario del
sistema.
• Si el sistema tendrá como objetivo su venta en el
mercado, se realizan pruebas beta. Las cuales son
realizadas por usuarios finales del sistema totalmente
ajenos al equipo de desarrollo, resultando en algunos
casos viable para el éxito en el mercado.
• En sistemas a medida se realizan test de aceptación, el
cual si se supera con éxito marca el fin del proceso de
desarrollo y el inicio de la etapa de mantenimiento.
• En una última instancia, en el ciclo de vida de un
software, se hace revisiones de los productos que se
generan a lo largo del proyecto, desde los documentos
que especifican sus requerimientos, hasta el código
perteneciente a los distintos módulos de la aplicación.
Ayudando en la correcta verificación del producto y su
validación (la comprobación que realmente se ajusta a
los requerimientos que exige el sistema).
F) Instalación y Despliegue:
Finalizadas las etapas de desarrollo del SI (análisis, diseño,
implementación e incluso pruebas necesarias), se procede a
poner el sistema en funcionamiento, por medio de una
instalación o un despliegue. Se planifica, antes de instalar el
programa, el entorno para que el sistema funcione
(Hardware y Software). Resulta esencial tener en cuenta las
dependencias existentes de los componentes del sistema y
las versiones del último.
G) Uso y Mantenimiento:
La fase de mantenimiento es una etapa de importancia en
el ciclo de vida de un software. Debido a que un software
no se ve influenciado al rompimiento o desgaste en su uso,
el mantenimiento del mismo se conforma por las siguientes
facetas:
• Eliminación de defectos presentados en su vida útil
(mantenimiento correctivo).
• Adaptación a nuevos requerimientos (mantenimiento
adaptativo), dando por ejemplo, el funcionamiento del
sistema en una nueva versión de un sistema operativo o en
un Hardware distinto.
• La adición de nuevas funcionalidades (Mantenimiento
perfectivo), proponiendo mejoras y características
deseables otorgando un incremento en un sistema que ya
existe.
Al examinar las tareas realizadas en la parte de
mantenimiento, se puede observar que se repiten todas las
actividades que realiza el sistema en su ciclo de vida. Dando
como consecuencia, que la parte del mantenimiento de un
sistema se vea como la fase con mayor dificultad que el
mismo desarrollo.
Planeación del Proceso de Desarrollo de
Sistemas de Información:
Su objetivo es el de crear marcos de referencia para
desarrollar sistemas de información para dar respuesta
a los requerimientos estratégicos que comprende una
empresa.
Estudio de Factibilidad, Operativa, Técnica
Financiera y Legal del Desarrollo de Sistemas
de Información:
Se define como una referencia a la posible disposición
de los recursos a necesitar para la culminación de
objetivos y metas señalados. Generalmente toda
factibilidad es determinada conforme se realiza un
proyecto.
Un estudio de factibilidad supone una de las primeras
etapas en el desarrollo de un sistema informático, y su
estudio incluye los objetivos, alcances y restricciones en
un sistema.
A) Factibilidad Técnica:
Evaluación que demuestra la facultad del sistema para
iniciar sus operaciones y mantenerse estable durante la
duración de la misma. Debe demostrarse, además que la
planeación del sistema fue desarrollada con minucioso
cuidado teniendo en cuenta sus restricciones y objetivos,
disponiendo de los recursos que posee la organización.
Conceptos a considerar:
• Funcionamiento correcto del sistema (números de
pruebas realizadas).
• El sistema se desarrolló teniendo en cuenta su cercanía al
consumidor.
• Escala de producción.
B) Factibilidad Económica:
Se comprueba que el proyecto es económicamente
sustentable. Se justifica si la inversión genera
ganancia, y se demuestra que en caso de no cumplir
con su objetivo, las pérdidas ocasionadas serán
mínimas.
C) Factibilidad operativa:
Su finalidad es la de justificar si la empresa puede darle uso al
sistema, si cuenta con personal capacitado para utilizarlo, y si tiene el
recurso humano requerido para mantener operable el sistema.
Teniendo en cuenta lo siguiente:
• Un sistema no debe de ser complejo ante los usuarios de la
empresa.
• Un sistema debe de tener un entorno amigable y comprensible.
• Todo cambio repentino ocasiona un lento aprendizaje, en este caso
se debe de permitir la capacitación al personal.
• Debe de considerarse la realización de sistemas con materiales
disponibles en el momento, o en todo caso, que sean de fácil
obtención en caso de necesitar algún repuesto o corrección.
• Tener en cuentas las políticas establecidas y las que se puedan
establecer, para que el sistema no quede obsoleto tan pronto se
ponga en marcha en la organización.
Fernando B. Galiano (nd) El Ciclo de vida de un sistema de
información [En línea] Disponible en:
http://flanagan.ugr.es/docencia/20052006/2/apuntes/ciclovida.pd.
[Accedido: 2019, Junio 26].
Anónimo (2013).Factibilidad de sistemas: Técnica, Económica y
Operativa [En línea]. Disponible en:
https://www.atic.cl/factibilidad-de-sistemas/.[Accedido: 2019,
Junio 26].
Referencias:

Más contenido relacionado

La actualidad más candente

Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)marianela0393
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónNAHAMA19
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
Manuales de usuario y tecnico
Manuales de usuario y tecnicoManuales de usuario y tecnico
Manuales de usuario y tecnicoJose
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosTensor
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareNelson Guanipa
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesCarlos Macallums
 
DocumentacióN De Un Sistema De InformacióN
DocumentacióN De Un Sistema De InformacióNDocumentacióN De Un Sistema De InformacióN
DocumentacióN De Un Sistema De InformacióNFernanda Garza
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
SRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de TransitoSRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de TransitoJuan Jose Lucero
 

La actualidad más candente (20)

Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de información
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Manuales de usuario y tecnico
Manuales de usuario y tecnicoManuales de usuario y tecnico
Manuales de usuario y tecnico
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
 
Proyecto de reingenieria de software
Proyecto de reingenieria  de softwareProyecto de reingenieria  de software
Proyecto de reingenieria de software
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
DocumentacióN De Un Sistema De InformacióN
DocumentacióN De Un Sistema De InformacióNDocumentacióN De Un Sistema De InformacióN
DocumentacióN De Un Sistema De InformacióN
 
problemas del software
problemas del softwareproblemas del software
problemas del software
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
SRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de TransitoSRS Ejemplo, Sistema Tarifado de Transito
SRS Ejemplo, Sistema Tarifado de Transito
 

Similar a Definición de planificación de proyectos de software presentación

Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
Metodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de InformacionMetodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de InformacionJonathanCarrillo46
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónRafael Brito
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de InformaciónEnrique Cabello
 
Metodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónMetodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónJose Martinez
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyexposiciongiovanny
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyeddyingenieria
 
Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569forwer1223
 
Fundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasFundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasflaco_mendez
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicionEvelin Oña
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de siDidier Alexander
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónRaimonKoudsi
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-shome
 

Similar a Definición de planificación de proyectos de software presentación (20)

Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Metodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de InformacionMetodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de Informacion
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de Información
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de Información
 
Metodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónMetodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de información
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569
 
Fundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasFundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemas
 
Enrique Cabello
Enrique CabelloEnrique Cabello
Enrique Cabello
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
AMSI
AMSIAMSI
AMSI
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-s
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-s
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 

Definición de planificación de proyectos de software presentación

  • 1. INSTITUTO UNIVERSITARIO POLITÈCNICO “SANTIAGO MARIÑO” EXTENSIÓN MARACAY DEFINICION DE PLANIFICACION DE PROYECTO DE SOFTWARE Autor: Ovidio Hernández C.I:24.433.664 Maracay, Junio de 2019 1
  • 2. Planificación de Proyecto de Software: Constituyen los procesos que determinan la cantidad de tiempo y recursos para la realización adecuada de un proyecto. Tiene como objetivo la creación de un plan de proyecto que un gestor de proyectos pueda usar para asistir al progreso de su equipo.
  • 3. Importancia como Disciplina de la Ingeniería en el Desarrollo de Sistemas de Información: Con el pasar del tiempo, los datos que una empresa debe de examinar al momento de tomar decisiones que le generen beneficio a esta aumentan. Con el fin de evitar algún error que le generen perdidas a su organización, autorizan el desarrollo de sistemas que posean la capacidad, tanto de realizar simplificaciones con respecto a las opciones que puedan tomarse, como que las mismas puedan ser efectivas al momento de solucionar un problema.
  • 4. Ciclo de Vida de un Sistema de Información Es el periodo de tiempo bajo el cual un sistema informático cumple su “ciclo de vida” desde el momento en que es ideado, hasta el cese de sus funciones totales. En el desarrollo de sistemas informáticos, un ciclo de vida se divide en varias fases que, por lo general son ajustadas al sistema que se desee realizar.
  • 5. A) Planificación: Antes de que un proyecto de desarrollo de sistema salga a la luz, se requiere la realización de una serie de actividades previas que influyen de forma decisiva en la finalización exitosa de un proyecto. Estas actividades incluyen: Fases del Desarrollo de Sistemas de Información:
  • 6. • Determinación del ámbito del proyecto: Con el fin de determinar las características de un proyecto al iniciar. Se establecen de antemano, las interrogantes a resolver mientras se realiza el proyecto, y aquellas que quedarán por fuera. Se debe de tener una buena descripción del proyecto, abarcando todas aquellas características que pueda poseer y escrito en lenguaje que todos puedan comprender, evitando tecnicismos en el mismo.
  • 7. • Estudio de viabilidad: Con el propósito de comenzar un proyecto, debe de evaluarse si el mismo posee viabilidad económica, técnica y legal. Ajustando dicho estudio a la realidad. • Análisis de riesgos: Utilizada con el fin de identificar riesgos que afecten de forma negativa a los planes de nuestro proyecto, se calculan las probabilidades de que el riesgo pueda materializarse y analizar el impacto que recaerá sobre el proyecto a realizar. Una vez analizados los riesgos potenciales, se recurren a técnicas de control de riesgos y elaboración de planes de contingencia, con el fin de dejar un margen de maniobra en el caso de que ocurran.
  • 8. • Estimación de costos: Es una apreciación inicial de lo que podría ser el costo total de un proyecto antes de su fabricación. Esto, es realizado con el motivo de tener un aproximado de los recursos que se debe de disponer antes de la iniciación del proyecto. • Planificación temporal y asignación de recursos: Constituye el cálculo del tiempo que tomara un proyecto en realizarse, y de los recursos a disponer para su fabricación. Con el objetivo de tener un margen de tiempo de trabajo aceptable, y teniendo en cuenta que recursos de debe de disponer, y de aquellos que no son necesarios.
  • 9. B) Análisis de requisitos: Lo primero a tener en cuenta en el desarrollo de un sistema de información es comprender lo que realmente debe de hacer el sistema. El proceso de análisis en el ciclo de vida de un SI identifica, tanto las necesidades del sistema, como los requerimientos que debe tener el mismo (las características que debería poseer).
  • 10. Un análisis es esencial en el desarrollo de un SI, para saber con precisión tanto lo que requiere contener el proyecto al momento de su entrega, como de satisfacer las necesidades del mismo cliente. Por medio de técnicas adecuadas, se puede ayudar lo que realmente necesita el cliente para su proyecto. Averiguar los requerimientos reales del sistema permite la reducción del costo del mismo; descubrir los errores que puede contener un proyecto de desarrollo de software en la fase de análisis es más económico que resolverlo en la parte cumbre del proyecto.
  • 11. C) Diseño: En esta fase se realiza un estudio de las posibles alternativas de implementación en el SI que se ha de construir, además de seleccionar la estructura general del sistema (diseño arquitectónico). Todo diseño de un sistema es complejo, y sus procesos de elaboración son realizados de forma repetitiva. La solución de diseño inicial que se entrega al cliente no siempre resulta ser la más adecuada para un SI, requiriendo un proceso de refinación constante.
  • 12. A pesar de ello, existe una diversa variedad de patrones de diseño que sirven de referencia para evitar errores que cometieron desarrolladores anteriores sin necesidad de cometer el mismo fallo. De manera similar al análisis; en el que se crea un modelo distinto en relación al sistema que centra la atención de los desarrolladores, un SI tiene las siguientes facetas: - Debe abordar el diseño de la base de datos. - Debe de implementar aplicaciones para permitir al usuario la utilización del sistema de información, teniendo en cuenta el diseño de la interfaz y de cada componente que conforman las aplicaciones.
  • 13. D) Implementación: Teniendo el conocimiento de cada función que debe desempeñar un SI (la parte del análisis), y decidido la organización de sus componentes (la parte del diseño), se procede con la etapa de implementación, sin embargo esta última solo puede realizarse teniendo bien definido un análisis y un diseño adecuado.
  • 14. En la fase de implementación se ha de seleccionar las herramientas correctas, un entorno de desarrollo de fácil comprensión y un lenguaje de programación apropiado al sistema en cuestión que se desea construir. Las elecciones de las herramientas anteriores tendrán relación de las decisiones de diseño y del entorno en el que el sistema funcione. Además de la parte de programación asociada a los componentes del sistema, la fase de implementación se encarga también de adquirir los recursos necesarios para el funcionamiento apropiado del sistema (licencias de gestor de base de datos a usar, por ejemplo), y el desarrollo de algunos casos de prueba para comprobar el funcionamiento del sistema en su proceso de construcción.
  • 15. E) Pruebas: La fase de pruebas se enfoca en la detección de errores que puedan cometer en las etapas anteriores del proyecto (y por consiguiente, su corrección). Como algo adicional, debe de hacerse antes de que dichos errores afecten directamente al usuario. Toda prueba es un éxito cuando logra encontrarse un error (y no el caso contrario como se piensa). La detección y búsqueda de errores realizada en la etapa de pruebas toma distintas formas, dependiendo del contexto y de la fase de proyecto en la que se encuentre:
  • 16. • Las pruebas de unidad comprueban el funcionamiento de un componente en específico del sistema. En este tipo de pruebas, un “probador” busca una situación límite que pueda hacer relucir la limitación de cada implementación de sus componentes. Es aconsejable que, a medida que le sea añadida una nueva funcionalidad a la aplicación, también sean creados nuevos “tests” que midan su progreso, además de repetir los antiguos para la comprobación del funcionamiento de las partes ya funcionales. • Las pruebas de integración se realizan al juntar los componentes que forman parte del sistema, y sirven en la detección de errores en cada interfaz.
  • 17. • Finalizado el sistema, son realizadas pruebas en el lugar destinado al desarrollo del sistema. Con el objetivo de pulir aspectos de la interfaz de usuario del sistema. • Si el sistema tendrá como objetivo su venta en el mercado, se realizan pruebas beta. Las cuales son realizadas por usuarios finales del sistema totalmente ajenos al equipo de desarrollo, resultando en algunos casos viable para el éxito en el mercado.
  • 18. • En sistemas a medida se realizan test de aceptación, el cual si se supera con éxito marca el fin del proceso de desarrollo y el inicio de la etapa de mantenimiento. • En una última instancia, en el ciclo de vida de un software, se hace revisiones de los productos que se generan a lo largo del proyecto, desde los documentos que especifican sus requerimientos, hasta el código perteneciente a los distintos módulos de la aplicación. Ayudando en la correcta verificación del producto y su validación (la comprobación que realmente se ajusta a los requerimientos que exige el sistema).
  • 19. F) Instalación y Despliegue: Finalizadas las etapas de desarrollo del SI (análisis, diseño, implementación e incluso pruebas necesarias), se procede a poner el sistema en funcionamiento, por medio de una instalación o un despliegue. Se planifica, antes de instalar el programa, el entorno para que el sistema funcione (Hardware y Software). Resulta esencial tener en cuenta las dependencias existentes de los componentes del sistema y las versiones del último.
  • 20. G) Uso y Mantenimiento: La fase de mantenimiento es una etapa de importancia en el ciclo de vida de un software. Debido a que un software no se ve influenciado al rompimiento o desgaste en su uso, el mantenimiento del mismo se conforma por las siguientes facetas: • Eliminación de defectos presentados en su vida útil (mantenimiento correctivo).
  • 21. • Adaptación a nuevos requerimientos (mantenimiento adaptativo), dando por ejemplo, el funcionamiento del sistema en una nueva versión de un sistema operativo o en un Hardware distinto. • La adición de nuevas funcionalidades (Mantenimiento perfectivo), proponiendo mejoras y características deseables otorgando un incremento en un sistema que ya existe. Al examinar las tareas realizadas en la parte de mantenimiento, se puede observar que se repiten todas las actividades que realiza el sistema en su ciclo de vida. Dando como consecuencia, que la parte del mantenimiento de un sistema se vea como la fase con mayor dificultad que el mismo desarrollo.
  • 22. Planeación del Proceso de Desarrollo de Sistemas de Información: Su objetivo es el de crear marcos de referencia para desarrollar sistemas de información para dar respuesta a los requerimientos estratégicos que comprende una empresa.
  • 23. Estudio de Factibilidad, Operativa, Técnica Financiera y Legal del Desarrollo de Sistemas de Información: Se define como una referencia a la posible disposición de los recursos a necesitar para la culminación de objetivos y metas señalados. Generalmente toda factibilidad es determinada conforme se realiza un proyecto. Un estudio de factibilidad supone una de las primeras etapas en el desarrollo de un sistema informático, y su estudio incluye los objetivos, alcances y restricciones en un sistema.
  • 24. A) Factibilidad Técnica: Evaluación que demuestra la facultad del sistema para iniciar sus operaciones y mantenerse estable durante la duración de la misma. Debe demostrarse, además que la planeación del sistema fue desarrollada con minucioso cuidado teniendo en cuenta sus restricciones y objetivos, disponiendo de los recursos que posee la organización. Conceptos a considerar: • Funcionamiento correcto del sistema (números de pruebas realizadas). • El sistema se desarrolló teniendo en cuenta su cercanía al consumidor. • Escala de producción.
  • 25. B) Factibilidad Económica: Se comprueba que el proyecto es económicamente sustentable. Se justifica si la inversión genera ganancia, y se demuestra que en caso de no cumplir con su objetivo, las pérdidas ocasionadas serán mínimas.
  • 26. C) Factibilidad operativa: Su finalidad es la de justificar si la empresa puede darle uso al sistema, si cuenta con personal capacitado para utilizarlo, y si tiene el recurso humano requerido para mantener operable el sistema. Teniendo en cuenta lo siguiente: • Un sistema no debe de ser complejo ante los usuarios de la empresa. • Un sistema debe de tener un entorno amigable y comprensible. • Todo cambio repentino ocasiona un lento aprendizaje, en este caso se debe de permitir la capacitación al personal. • Debe de considerarse la realización de sistemas con materiales disponibles en el momento, o en todo caso, que sean de fácil obtención en caso de necesitar algún repuesto o corrección. • Tener en cuentas las políticas establecidas y las que se puedan establecer, para que el sistema no quede obsoleto tan pronto se ponga en marcha en la organización.
  • 27. Fernando B. Galiano (nd) El Ciclo de vida de un sistema de información [En línea] Disponible en: http://flanagan.ugr.es/docencia/20052006/2/apuntes/ciclovida.pd. [Accedido: 2019, Junio 26]. Anónimo (2013).Factibilidad de sistemas: Técnica, Económica y Operativa [En línea]. Disponible en: https://www.atic.cl/factibilidad-de-sistemas/.[Accedido: 2019, Junio 26]. Referencias: