1. República Bolivariana De Venezuela
Instituto Politécnico Santiago Mariño
Ing. De Sistemas
Sistemas De Informacion – S1
Profesor: Bachiller:
José castillo Salazar Janetsy
24 de junio del 2019
2. Dentro del proceso de desarrollo de software debes de tener en cuenta
ciertos aspectos, tales como su relevancia de acuerdo a las necesidades de
tu empresa, así como aquellos factores que serán de gran ayuda para que
el proyecto de desarrollo sea exitoso.
3.
4. La ingeniería del software es una disciplina que comprende
todos los aspectos de la producción del software desde las etapas
iniciales de la especificación del sistema hasta el mantenimiento
de éste después de que se utiliza. (Definición de Ian Somerville).
Es decir, la ingeniería del software es la aplicación de unas
técnicas y un conocimiento para desarrollar software y no escribir
código por escribir.
5. La administración apropiada de los sistemas de información es un desafío
importante para los gerentes. Así la función de los SI representa:
Un área funcional principal dentro de la empresa, que es tan importante para el
éxito empresarial como las funciones de contabilidad, finanzas, administración
de operaciones, marketing, y administración de recursos humanos.
Una colaboración importante para le eficiencia operacional,
la productividad y la moral del empleado, y el servicio y satisfacción del cliente.
Una fuente importante de información y respaldo importante para la toma de
decisiones efectivas por parte de los gerentes.
Un ingrediente importante para el desarrollo
de productos y servicios competitivos que den a las organizaciones una ventaja
estratégica en el mercado global.
Una oportunidad profesional esencial, dinámica y retadora para millones de
hombres y mujeres.
6. El ciclo de vida de un sistema de información es un enfoque por fases del
análisis y diseño que sostiene que los sistemas son desarrollados de mejor
manera mediante el uso de un ciclo especifico de actividades del analista y del
usuario.
Según James Senn, existen tres estrategias para el desarrollo de
sistemas: el método clásico del ciclo de vida de desarrollo de sistemas, el
método de desarrollo por análisis estructurado y el método de construcción de
prototipos de sistemas. Cada una de estas estrategias tienen un uso amplio en
cada una de los diversos tipos de empresas que existen, y resultan efectivas si
son aplicadas de manera adecuada.
7. FASE I: Organización del equipo de estudio de sistemas: No puede exagerarse la importancia que
tiene el equipo de estudio. Debe ser grande e incluir a representantes de los principales campos
funcionales de la organización.
FASE II: Identificación de problemas, oportunidades y objetivos Diagnóstico: En esta fase se perciben
las necesidades y objetivos de la organización, es crucial para el éxito del resto del proyecto, requiere
que se observe de forma objetiva lo que ocurre en la organización. Luego en conjunto con otros
miembros de la organización se hacen notar los problemas. Las oportunidades son aquellas
situaciones que se considera que pueden mejorarse, perfeccionarse mediante el uso delos sistemas
de información.
En esta fase se debe cumplir con los siguientes pasos:
Paso 1. Obtener la siguiente información.1. Características generales como: giro, tamaño, ubicación,
etc.
2. Marco legal. Tipo de organización, reglamentos internos, contratos y convenios.
3. Estructuras y características operativas: manuales de organización y procedimientos, políticas, etc.
4. Documentos principales y sus instructivos
5. Diagramas y descripciones de procedimientos
6. Estimación de volúmenes de datos, frecuencia con que se generan
7. Costos actuales del sistema y protecciones a futuro
8. Evaluación del sistema actual
8. Paso 2. Organizar la información: La información obtenida en el paso anterior debe
estructurarse y analizarse con el fin de comprender la situación actual.
Paso 3. Estudio comparativo. La comparación del sistema actual, del sistema que el usuario
desea y el sistema teórico, permite efectuar un diagnostico que en términos generales ha de
ser: modificar el sistema, sustituirlo o dejarlo en operación sin cambios, se realiza un estudio
de vialidad en el cual se contemplan diversas alternativas para la solución del sistema en
estudio.
Paso 4. Decisión Con base en el estudio de viabilidad los directivos de la organización
decidirán las acciones futuras. Junto con las personas involucradas en el sistema, es
importante que intervengan los directivos de la empresa ya que asta es también una
decisión de carácter administrativo y la implantación de un sistema requiere de recursos que
en ocasiones pueden ser considerables
9. FASE III: Determinación de los requerimientos de información: Para determinar los
requerimientos de información dentro de una organización pueden utilizarse diversos
instrumentos, los cuales incluyen: muestreo, el estudio de los datos y formas usadas para la
organización, la entrevista, los cuestionarios; la observación de la conducta de quien tomo la
decisión es, así como de su ambiente.
FASE IV: Análisis de las necesidades del sistema: Se analizan las necesidades propias del
sistema, para ello existen herramientas y técnicas diseñadas para tal fin, estas incluyen entre
otras el uso de los diagramas de flujo de datos que cuentan con una técnica estructurada para
representar en forma gráfica la entrada de datos a la organización, los procesos y la salida de
información. También se analizan las decisiones estructuradas por realizar, que son
decisiones donde las condiciones, condiciones alternativas, acciones y reglas de acción
podrán determinarse.
FASE V: Diseño del sistema recomendado: Se usa la información recolectada
con anterioridad y se elabora el diseño lógico de sistemas de información, se diseña también
procedimiento es precisos de captura de datos, con la finalidad de que los datos que se
introducen en el sistema de información, sean los correctos. Esta etapa también incluye el
diseño de los archivos o la base de datos que almacenará aquellos datos requeridos por quien
toma las decisiones en la organización.
10. FASE VI: Desarrollo y documentación del software: Dentro de las técnicas estructuradas
para el diseño y documentación del software se tienen: el método HIPO, los diagramas
de flujo, los diagramas Nassi Schneiderman, los diagramas Warnier-Orr y el pseudocódigo es
aquí donde se transmite al programador los requerimientos de programación.
FASE VI Pruebas y mantenimiento del sistema: Todo sistema de información debe
probarse antes de ser utilizado, ya que el costo es menor si se detectan los problemas antes
de que entre en funcionamiento. En un principio, se hace una serie de pruebas, con datos tipo,
para identificar las posibles fallas del sistema, más adelante, se utilizarán los datos del
sistema real.
FASE VII Implantación y evaluación del sistema: Esta es la última etapa del desarrollo del
sistema, esto incluye el adiestramiento que el usuario requerirá. Aunque la evaluación del
sistema se plantea como parte integrante de la última etapa del ciclo de desarrollo de los
sistemas; realmente la evaluación toma parte de cada una de las etapas. Uno de los criterios
fundamentales que debe satisfacerse, es que el futuro usuario utilice el sistema desarrollado.
11. DESCRIPCIÓN Y OBJETIVOS
El Plan de Sistemas de Información tiene como objetivo la obtención de un marco de
referencia para el desarrollo de sistemas de información que responda a los objetivos
estratégicos de la organización. Este marco de referencia consta de:
• Una descripción de la situación actual, que constituirá el punto de partida del Plan de
Sistemas de Información. Dicha descripción incluirá un análisis técnico de puntos fuertes y
riesgos, así como el análisis de servicio a los objetivos de la organización.
• Un conjunto de modelos que constituya la arquitectura de información.
• Una propuesta de proyectos a desarrollar en los próximos años, así como la prioridad de
realización de cada proyecto.
• Una propuesta de calendario para la ejecución de dichos proyectos.
• La evaluación de los recursos necesarios para los proyectos a desarrollar en el próximo
año, con el objetivo de tenerlos en cuenta en los presupuestos. Para el resto de proyectos,
bastará con una estimación de alto nivel.
• Un plan de seguimiento y cumplimiento de todo lo propuesto mediante unos mecanismos
de evaluación adecuados.
12. La perspectiva del plan debe ser estratégica y operativa, no tecnológica.
Es fundamental que la alta dirección de la organización tome parte activa en la decisión
del Plan de Sistemas de Información con el fin de posibilitar su éxito. La dirección debe
convencer a sus colaboradores más directos de la necesidad de realización del plan; de
su apoyo de forma constructiva, mentalizándose de que la ejecución del mismo requerirá
la utilización de unos recursos de los cuales son responsables.
La presentación del Plan de Sistemas de Información y la constitución del equipo
supone el arranque del proyecto y es fundamental que las más altas instancias de la
organización estén implicadas en ambos, dando el apoyo necesario y aportando todo
tipo de medios. Explicar el plan a las personas de la organización y a las unidades
organizativas afectadas sobre las que recaerá el Plan, el apoyo de los altos directivos y
la cualificación de los recursos de las distintas unidades implicadas, serán factores
críticos de éxito del Plan de Sistemas de Información.
13. A continuación se incluye un gráfico que representa la secuencia
de actividades del proceso PSI.
14. Aunque los resultados de la actividad Estudio de la Información
Relevante (PSI 3) deberán tenerse en cuenta para la definición de
requisitos que se efectúa en la actividad Identificación de
Requisitos (PSI 4), ambas podrán realizarse en paralelo, junto con
el Estudio de los Sistemas de Información Actuales (PSI 5).
15.
16. En general los análisis de factibilidad más profundos, o los estudios
de factibilidad, se completan durante la fase de diseño de sistemas,
en general durante la consideración de la evaluación de las
diferentes alternativas de solución propuestas. Los estudios de
factibilidad consideran la factibilidad técnica, económica y
operacional de cada alternativa, así como si el proyecto es o no
apropiado dados los factores políticos y otros del contexto
institucional.
17. Esta factibilidad comprende una determinación de la probabilidad de
que un nuevo sistema se use como se supone. Deberían
considerarse cuatro aspectos de la factibilidad operacional por lo
menos. Primero, un nuevo sistema puede ser demasiado complejo
para los usuarios de la organización o los operadores del sistema.
Si lo es, los usuarios pueden ignorar el sistema o bien usarlo en tal
forma que cause errores o fallas en el sistema. Segundo, un
sistema puede hacer que los usuarios se resistan a él como
consecuencia de una técnica de trabajo, miedo a ser desplazados,
intereses en el sistema antiguo u otras razones.
18. El análisis de factibilidad técnica evalúa si el equipo y software
están disponibles (o, en el caso del software, si puede
desarrollarse) y si tienen las capacidades técnicas requeridas por
cada alternativa del diseño que se esté considerando. Los estudios
de factibilidad técnica también consideran las interfaces entre los
sistemas actuales y nuevo. Por ejemplo, los componentes que
tienen diferentes especificaciones de circuito no pueden
interconectarse, y los programas de software no pueden pasar
datos a otros programas si tienen diferentes formatos en los datos
o sistemas de codificación; tales componentes y programas no son
compatibles técnicamente
19. Los estudios de factibilidad económica incluyen análisis de costos y
beneficios asociados con cada alternativa del proyecto. Con análisis de
costos/beneficio, todos los costos y beneficios de adquirir y operar
cada sistema alternativo se identifican y se hace una comparación de
ellos.
20. Factibilidad Legal.
El producto desarrollado no cuenta con las licencias de software
correspondientes, por tanto no es factible legalmente. El producto,
software desarrollado, será realizado sólo con fines académicos.
Factibilidad Temporal.
Se ha programado que el proyecto del sistema de software para la
empresa se desarrollara en un estimado de 40 a 60 días, tiempo
correspondiente al horario de los cursos de Taller de Sistemas I y
Taller de Sistemas II y tiempo adicional. Por lo tanto es factible
temporalmente
21. ¿Qué se entiende por desarrollo de software? De manera sencilla
podemos decir que es el proceso colectivo involucrado en la creación
de programas de software, que incorpora todas las etapas a lo largo
del ciclo de vida de desarrollo de sistemas.
El objetivo de un proceso de desarrollo de programas es la
formalización de las actividades relacionadas con el desarrollo del
software de un sistema informático. La mayoría de los proyectos que
se desarrollan, finalizan tarde, cuesta mucho mas de lo estimado. El
software se encuadra entre los artefactos mas complejos que es
capaz de desarrollar el hombre, y además dado que no tiene límites
físicos por su carácter inmaterial, su dimensión se puede imaginar
ilimitada.