Está en la página 1de 24

Tecnologías de la Información

Clase 2: Fundamentos Software


LUIS PIZARRO
18 MARZO 2019
Concepción
Unidad I
Fundamentos a la programación con Orientación a Objetos.

1. Introducción al desarrollo de software (Etapas, importancia para la empresa,


etc)
2. Conceptos Fundamentales de la programación con Orientación a Objetos.
3. Descripción de los diferentes tipos de lenguaje y fundamentación de la
elección de JAVA para la asignatura.
Resultado de Aprendizaje
Reconocer los distintos tipos de software que se ejecutan
bajo plataformas computacionales.

Reconocer el desarrollo de software dentro de las


organizaciones empresariales y sus etapas principales.
Conceptos
Las empresas han dependido de
los Sistemas de información para:

1. Comunicarse entre sí (
utilizando una variedad de
mecanismos físicos hardware)
2. Procesamiento e
instrucciones de información
Figura 1: Sistema información
(software )
3. Canales de comunicación
(redes)
4. Datos almacenados (recursos
de datos)
4
Conceptos
Los Sistemas de información desempeñan tres papeles esenciales en
cualquier tipo de organización:

Figura 2: Funciones principales de un Sistema información

5
Conceptos
Recursos y productos de los sistemas de información

El concepto de recursos de software comprende todos los grupos de instrucciones


para el procesamiento de la información.

Este concepto genérico de software incluye no sólo los conjuntos de instrucciones


operativas llamados programas, los cuales dirigen y controlan el hardware informático, sino
también los grupos de instrucciones para el procesamiento de información, llamados
procedimientos, que las personas necesitan.

6
Conceptos
1. Software de sistema controlan y apoya las operaciones de un sistema
informático.

2. Software de aplicación son programas que dirigen el procesamiento hacia un


uso particular de las computadoras por parte de los usuarios finales. Ejemplos
son un programa de análisis de ventas, un programa de nóminas y un programa
de procesamiento de palabras.

3. Procedimientos son instrucciones de operación para las personas que utilizarán


un sistema de información. Ejemplos son las instrucciones para contestar un
formulario o la utilización de un paquete de software.
7
Software
Software Software
Aplicación Sistemas

Realiza tareas de Administra y respalda las


procesamiento de información operaciones de sistemas y redes
para usuarios finales. de computador.
Tipos de Software

Figura 3:Visión general del software en computadores


Software de Aplicación/específicos
Ejemplos:
Programas Software Uso en empresas
Explorador web Internet explore, google Intranet, aplicaciones web
chrome de uso que respaldan
operaciones de la empresa
Procesadores texto, Office Microsoft (word, Operaciones que
planilla, presentación excel, powerpoint, correo) respaldan operaciones
Office 365 entre usuarios, tareas
colaborativas.
Remuneraciones y Payroll, GestPer, HCM SAP, Manejo de transacciones
personal etc de asistencia, pago
remuneraciones.
Diseño asistido por Autocad (Autodesk) Diseño de planos, apoyo
computadores layers GIS
Inteligencia Negocio Power BI (Microsoft) Orientado al recurso dato
OLAP, Weka y toma de decisiones.
Software de Sistemas
Ejemplos:
Programas Software Uso en empresas
Sistemas Operativos Microsoft Windows, Unix Apoya las operaciones y
o AIX de IBM. LINUX , recursos de los
MAC computadores.
Sistemas de Base de datos Informix, Sql Server, Operaciones que
Oracle , postgresql, mysql, respaldan el recurso dato.
sybase
Planificación recursos SAP, Tovts, Dynamic Apoya las operaciones,
empresariales (ERP) Microsoft, Fin 700 Sonda, procesos y planificación de
Softland, OPenBravo una empresa.
Lenguaje de Programación Visual Studio .net, Java, Apoya la construcción de
Netbeans, Lenguaje C, aplicaciones a la medida
Python, Php, etc que necesita la empresa.
¡Reflexionemos!

Los software por ejemplos los ERP, que


beneficios tiene para las empresas
modernas con procesos complejos.
Software clases mundiales o ERP

Empresa se adecua a los procesos estándar mejorados de los ERP (SAP)


Software clases mundiales o ERP

Módulo de SAP , mejoran la eficiencia de los procesos


Modelo Proceso Negocio (BPM)

Ejemplo: SAP módulo SD. Proceso Ventas


Contado.
Sd: Sales distribution

15
Ejercicios

16
Conceptos
Sistemas de Información Estratégicos (SIE)
Respaldan o dan forma a la posición y las estrategias competitivas de una empresa.
SIE: es cualquier sistema del tipo:
-Sistema procesamiento de transacciones (OLTP)
-Sistema apoyo a las decisiones (OLAP)

Figura 4: Esquema OLTP y OLAP

17
OLTP - OLAP
Los Software clasificados como OLTP
están orientados a los procesos de
transacciones en línea.

-Sistema registro de pago (caja)


-Sistema de venta
-Sistema facturación
-Sistema Personal

Los Software clasificados como OLAP se


orientan a los procesos analíticos en línea.

-Sistemas de bodega de datos (cubos


gestión)
-Sistemas de minería de datos
-Big Data
-Inteligencia de Negocio
18
OLTP - OLAP
Uso OLTP Uso OLAP
Muchos usuarios concurrentes Pocos usuarios concurrentes
Consultas predefinidas y actualizables Consultas complejas, frecuentemente
Cantidades pequeñas de datos Cantidades grandes de datos detallados
detallados.
Requerimientos de respuesta inmediata Requerimientos de respuesta no críticos

19
Introducción al desarrollo de software
Pirámide en el desarrollo SW
Ingeniería de Software
Problemas del software

– La planificación y la estimación de costes son muy imprecisas.


– La productividad es baja.
– La calidad es mala.
– El cliente queda insatisfecho.

•Ingeniería del software: Establecimiento y uso de principios de ingeniería


robustos, orientados a garantizar la construcción de software económico,
fiable y eficiente sobre máquinas reales.

•Métodos

•Herramientas

•Procedimientos
Análisis
Roll Out SAP Soporte
Implementación

Diseño Preparación
Preparación Construcción Soporte
Conceptual Productivo

Evaluación Cambio de Productivo


Alcances

Actividades Principales

Kick Off Diseño Lógico Configuración Capacitación Modelo de


Gantt Detallada Identificación GAP´s Especificación Desarrollos Pruebas integrales Soporte
Revisión Formatos Identificación Cargas Especificación Interfaces Plan de Corte
Conexiones Presentación Cambios al ModeloConstrucción Desarrollos Migración de datos
Capacitación Metodología de Referencia Preparación Cargas
Revisión Modelo Empresa Preparación Manuales
Capacitación Inicial Plan de Capacitación
Pruebas unitarias
Definición Roles y Perfiles

Entregables

Presentación Kick Off Informe Análisis GAPs Manual de Plan de Pruebas Informe Incidencias
Configuración Funcionales

Plan de Proyecto Manual de Usuario Plan de Puesta en Acta de Cierre


Informe Diseño (BBP) Productivo

Levantamiento Modelo Especificación Desarrollos

23
Consultas

También podría gustarte