UNIVERSIDAD NACIONAL DE INGENIERIA
description
Transcript of UNIVERSIDAD NACIONAL DE INGENIERIA
![Page 1: UNIVERSIDAD NACIONAL DE INGENIERIA](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/3.jpg)
![Page 4: UNIVERSIDAD NACIONAL DE INGENIERIA](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/5.jpg)
Ejemplo de Prototipo
![Page 6: UNIVERSIDAD NACIONAL DE INGENIERIA](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/6.jpg)
Ejemplo de Prototipo (continuación)
![Page 7: UNIVERSIDAD NACIONAL DE INGENIERIA](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/7.jpg)
Ejemplo de Prototipo (continuación)
![Page 8: UNIVERSIDAD NACIONAL DE INGENIERIA](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/8.jpg)
Ejemplo de Prototipo (continuación)
![Page 9: UNIVERSIDAD NACIONAL DE INGENIERIA](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/9.jpg)
Ejemplo de Prototipo (continuación)
![Page 10: UNIVERSIDAD NACIONAL DE INGENIERIA](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/10.jpg)
Ejemplo de Prototipo (continuación)
![Page 11: UNIVERSIDAD NACIONAL DE INGENIERIA](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/12.jpg)
Lenguajes de Programación
JavaCC++C#PHPVisual BasicCobolJava Script
![Page 13: UNIVERSIDAD NACIONAL DE INGENIERIA](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.mx/reader036/viewer/2022070405/56813eda550346895da94e1f/html5/thumbnails/18.jpg)
Muchas Gracias