UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO,...

18
UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos Zorrilla Vargas

Transcript of UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO,...

Page 1: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS

PROTOTIPO, CODIFICACION DEL SISTEMA

Y CONECTIVIDAD DB

MBA Ing. Carlos Zorrilla Vargas

Page 2: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Existen varios modelos para llegar a la

construcción final de un producto de

software.

MODELO BASADO EN PROTOTIPO

Ejemplar original o primer molde que sirviera como

mecanismo para identificar los requisitos del software.

En la ingeniería de software es importante que el producto sea de calidad, confiable y cumpla con satisfacer la necesidades del cliente.

Page 3: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.
Page 4: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

PROTOTIPOEs recomendado

cuando los requerimientos no son conocidos al principio.

Los usuarios lo aprueban y añaden requerimientos.

Se hacen sistemas complejos.

Reduce tiempo y costos.

Page 5: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Ejemplo de Prototipo

Page 6: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Ejemplo de Prototipo (continuación)

Page 7: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Ejemplo de Prototipo (continuación)

Page 8: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Ejemplo de Prototipo (continuación)

Page 9: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Ejemplo de Prototipo (continuación)

Page 10: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Ejemplo de Prototipo (continuación)

Page 11: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

CODIFICACION DEL SISTEMA

Es un sistema de señales que se utilizan para representar letras o números en la transmisión de mensajes

código informático  - La disposición simbólica de los datos o instrucciones en un programa de ordenador o el conjunto de tales instrucciones.

Page 12: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Lenguajes de Programación

JavaCC++C#PHPVisual BasicCobolJava Script

Page 13: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Ejemplo de Codificación en V.B.

Transformar en código el pseudocódigo que calcula el volumen de un cilindro dados su altura y diámetro.

1.  Inicio 2.  Mostrar “Introduzca

el diámetro, en metros” : Pedir D 

3.  Mostrar “Introduzca la altura, en metros” : Pedir H 

4.  R = D/2 : Pi = 3,141593

5.  V = Pi * (R ^ 2) * H 6.  Mostrar “El volumen

del cilindro es de”, V, “metros cúbicos”

7.  Fin

Page 14: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

CODIFICACION DEL SISTEMA Option Explicit Rem Declaración de variables Const Pi As Single =

3.141592654 Dim R!, H!, V As Single   Rem Contenido del formulario

Private Sub Form_Load() Form1.Caption = "Cálculo

volumen cilindro" CommandCalcular.Caption =

"Calcular Volumen" Label1(0).Caption = "Introduzca

aquí el diámetro, en metros" Label1(1).Caption = "Introduzca

aquí la altura, en metros" End Sub  

Rem Cálculo y muestra resultados

Private Sub CommandCalcular_Click()

R = Val(Text1) / 2 H = Val(Text2) V = Pi * (R ^ 2) * H Label2.FontSize = 10 Label2.FontBold = True Label2.Alignment = 2 Label2 = "El volumen del

cilindro es de " & V & " metros cúbicos"

End Sub

Page 15: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

CONECTIVIDAD BASE DATOSComponente

Arquitectura de servicios abiertos

Interfaz para acceder a los datos en diferentes entornos

Define una API común para acceder a diferentes BD

Cada SGBD tiene su propia API

• Destacan ODBC, IDAPI

•  Componentes reutilizables, conectividad abierta

Page 16: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Cadena de Conexión a SQL ServerAutenticación de

Windows, SQL ServerADO.NETData Source = ServidorSQL; Initial Catalog = BaseDatos; Integrated Security = True

Data Source = ServidorSQL; initial catalog = BaseDatos; user id = Usuario; password = Contraseña

Page 17: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Cadena de Conexión Data Adapter Imports System.Data Imports

System.Data.SqlClient Dim sCnn As String sCnn = "data source =

ServidorSQL; initial catalog = BaseDatos; user id = Usuario; password = Contraseña"

Dim sSel As String = "SELECT * FROM NombreTabla“

Dim da As SqlDataAdapter Dim dt As New DataTable

Try da = New

SqlDataAdapter(sSel, sCnn)

da.Fill(dt) Me.GridView1.DataSourc

e = dt Me.GridView1.DataBind() LabelInfo.Text =

String.Format("Total datos en la tabla: {0}", dt.Rows.Count)

Catch ex As Exception LabelInfo.Text = "Error: "

& ex.Message End Try

Page 18: UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos.

Muchas Gracias