Sei sulla pagina 1di 4

• SISTEMA DE INFORMACIÓN

Un Conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa
o negocio

 SEMANA 1 PROCESOS DESARROLLO DELSOFTWARE


• SOFTWARE
Conjunto de los programas de cómputo, procedimientos, reglas, documentación
• MARCO DE TRABAJO PARA EL PROCESO
Establece la base para un proceso de software completo al identificar un número pequeño de
actividades
Su aplicación
• Comunicación.
• Planeación.
• Modelado
• Construcción.
• Despliegue

CONJUNTO DE TAREAS
Se define el trabajo real que debe realizarse para cumplir los objetivos de una acción de ingeniería del
software.

Para un proyecto pequeño

1. Hacer una lista de los clientes para el proyecto


2. Invitar a todos los clientes a una reunión informal.
3. Pedir a cada cliente que haga una lista de características y funciones requeridas.
4. Establecer un debate sobre los requisitos y elaborar una lista final
5. Priorizar los requisitos
6. Advertir las áreas de incertidumbre

Para un proyecto de software mayor


1. Hacer una lista de los clientes para el proyecto
2. Entrevistar a cada uno de los clientes, por separado, para determinar de manera general sus
deseos y necesidades.
3. Elaborar una lista preliminar de las funciones y características basadas en la información que
ofrezcan los clientes.
4. Hacer un programa de reuniones para recopilar los requisitos.
5. Conducir las reuniones.
6. Producir escenarios informales de los usuarios como parte de cada reunión.
7. Refinar escenarios de los usuarios con base en el intercambio de información de los clientes.
8. Elaborar una lista revisada de los requisitos de los clientes.
9. Utilizar técnicas de despliegue de funciones de calidad para jerarquizar los requisitos.
10. Empaquetar los requisitos para que puedan entregarse de forma incremental.
11. Observar las restricciones que puedan ser puestas en el sistema.
12. Debatir métodos para validar el sistema.

ANÁLISIS
Abarca un conjunto de tareas de trabajo (por ejemplo, la investigación, elaboración negociación,
especificación y validación de requisitos).
DISEÑO
Abarca tareas de trabajo (diseño de datos, diseño arquitectónico, diseño de interfaz y diseño al nivel
de componentes)
CICLO DE VIDA DEL SOFTWARE
Describe el desarrollo del software, desde la fase inicial hasta la fase final

CICLO DE VIDA BÁSICO DEL SOFTWARE CONSTA DE LOS SIGUIENTES PROCEDIMIENTOS:


 Definición de objetivos
 Análisis de los requisitos y su viabilidad
 Diseño general
 Diseño en detalle
 Programación
 Prueba de unidad
 Integración
 Prueba beta
 Documentación
 Implementación
 Mantenimiento

PARADIGMAS DE CICLO DE VIDA DEL SOFTWARE


1. Paradigma Tradicional:
2. Paradigma Orientado a Objetos:
3. Paradigma de Desarrollo Ágil:

 MODELOS DE CICLO DE VIDA


1. MODELOS PRESCRIPTIVOS
Porque prescriben un conjunto de elementos del proceso
2. MODELO EN CASCADA
Llamada ciclo de vida clásico, sugiere un enfoque sistemático, secuencial hacia el desarrollo del
software
3. MODELO CASCADA – FORTALEZAS
Fácil entendimiento e implementación
Orientado a documentos.
4. MODELO CASCADA – DEBILIDADES
No aprovecha la iteración, ni el desarrollo exploratorio
Hacer cambios es difícil y costoso.

 MODELOS DE PROCESOS INCREMENTALES


1. MODELO INCREMENTAL
Combina elementos del modelo en cascada aplicado en forma iterativa.
2. MODELO DESARROLLO RÁPIDO DE APLICACIONES (DRA)
Es un modelo de proceso de software incremental que resalta un ciclo de desarrollo corto.
3. MODELO DRA – INCOVENIENTES
Para proyectos grandes, el DRA necesita suficientes recursos humanos para crear el número correcto
de equipos.

 MODELOS DE PROCESOS EVOLUTIVOS


1. CONSTRUCCIÓN DE PROTOTIPOS
Es una representación o modelo del producto de programación que incorpora componentes del
producto real
El paradigma de construcción de prototipos tiene tres pasos:
• Escuchar al cliente.
• Construir y revisar la maqueta (prototipo).
• El cliente prueba la maqueta (prototipo)
Este modelo es útil cuando:
• El cliente no identifica los requisitos detallados.
• El responsable del desarrollo no está seguro de la eficiencia de un algoritmo.

ETAPASA DEL MODELO PROTOTIPO


• Investigación preliminar
• Diseño técnico
• Preparación y prueba
• Operación y mantención
2. MODELO EN ESPIRAL
Es un modelo de proceso de software evolutivo que conjuga la naturaleza iterativa de la construcción
de prototipos con los aspectos controlados y sistemáticos del modelo en cascada.

 MODELOS ESPECIALIZADOS EN PROCESOS


1. DESARROLLO BASADO EN COMPONENTES
Incorpora muchas de las características del modelo en espiral, es evolutivo por naturaleza y exige un
enfoque iterativo para la creación del software.

2. MODELO MÉTODOS FORMALES


Comprende un conjunto de actividades que conducen a la especificación matemática del software de
computadora.

 SEMANA 2 PLANEAMIENTO ESTRATEGICO DE LOS SISTEMAS DE INFORMACIÓN (PESI)


Es dar respaldo al plan de negocio, analizando las necesidades de información de la empresa a corto y
medio plazo
NECESARIO
 Para identifica las necesidades de información en función del plan de negocio de la empresa.
 Para priorizar el desarrollo de sistemas en función de la estrategia de negocio de la empresa.
VENTAJAS
 Aumentar la competitividad
 Crear nuevas fuentes de valor económico
 Conducir hacia el crecimiento de los ingresos
 Aumentar la productividad
 Afectar el cambio positivo de una forma sustantiva
 Evaluar y planificar los rendimientos de la inversión en tecnología
 Reducir costes.
Procesos de la planificación estratégica
 Formulación
 Implementación
 Evaluación

 VISIÓN
La Visión es la ubicación de la empresa en escenarios futuros, debe ser viable, realista y medible en el
tiempo.
 MISIÓN
La Misión es definición de la empresa en el momento presente.
 ANALISIS EXTERNO
Identificación de los factores exógenos
 ANALISIS INTERNO
Relevamiento de los factores claves que han condicionado el desempeño pasado
 OBJETIVOS ESTRATÉGICOS
• Comprenden toda la organización.
• Se establecen para el largo plazo.
• Son críticos en la implantación.
 MAPA ESTRATÉGICO
• proporcionar una visión macro de la estrategia de una organización
• Describe el proceso de transformar activos intangibles en resultados financieros tangibles
PROCESOS DE NEGOCIO
Es el flujo o progresión de actividades que se siguen para alcanzar algún objetivo del negocio.
Partes de un proceso de negocio
• Entradas
• Producto o Servicio que genera (Salida)
• Recursos que utiliza para generar la salida, ya sean estos humanos o de otro tipo.
Existen tres tipos principales de Procesos de Negocio:
 Procesos Principales (Core Processes) satisfacer a clientes
 Procesos de Apoyo (Support Processes) satisfacer al “cliente interno”.
 Procesos de Administración (Management Processes) aquellos que administran los procesos
principales
BPMN: Bussines Process Modeling Notation
Objetivos de BPMN
 Proveer una notación que sea fácilmente entendida por todos los usuarios
Importancia
 Es un estándar internacional de modelado

 SEMANA 3 ESTUDIO DE FACTIBILIDAD


Para determinar la infraestructura tecnológica y la capacidad técnica que implica la implantación del
sistema en cuestión.
FACTIBILIDAD DE SISTEMA
 Económica
 Tecnológica
 Operativa
FACTIBILIDAD TÉCNICA
Consiste en realizar una evaluación de la tecnología existente en la organización, se trata de recolectar
información sobre los componentes técnicos.

FACTIBILIDAD TECNOLÓGICA
• Hardware
• Procesador?
• Memoria Ram?
• Disco Duro?
• Tarjeta de red, de video
• Unidades de Backup
• Monitor?
• Teclado, mouse
• Unidad de protección UPS
• SOFTWARE
FACTIBILIDAD ECONÓMICA
 comprobar que el proyecto es sustentable económicamente
 Análisis Costo Beneficio
 Beneficios Tangibles
 Beneficios intangibles

FACTIBILIDAD OPERATIVA
 Permitirá predecir si se pondrá en marcha el sistema propuesto aprovechando los beneficios que
ofrece.
 Correcto funcionamiento del sistema
 Capacidad de empleados en el manejo del sistema

Potrebbero piacerti anche