UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROTOTIPO, CODIFICACION DEL SISTEMA Y CONECTIVIDAD DB MBA Ing. Carlos Zorrilla Vargas
MODELO BASADO EN PROTOTIPO Existen varios modelos para llegar a la construcción final de un producto de software. En la ingeniería de software es importante que el producto sea de calidad, confiable y cumpla con satisfacer la necesidades del cliente. MODELO BASADO EN PROTOTIPO Ejemplar original o primer molde que sirviera como mecanismo para identificar los requisitos del software.
PROTOTIPO Es 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.
Ejemplo de Prototipo
Ejemplo de Prototipo (continuación)
Ejemplo de Prototipo (continuación)
Ejemplo de Prototipo (continuación)
Ejemplo de Prototipo (continuación)
Ejemplo de Prototipo (continuación)
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.
Lenguajes de Programación Java C C++ C# PHP Visual Basic Cobol Java Script
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
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
CONECTIVIDAD BASE DATOS Componente 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
Cadena de Conexión a SQL Server Autenticación de Windows, SQL Server ADO.NET Data Source = ServidorSQL; Initial Catalog = BaseDatos; Integrated Security = True Data Source = ServidorSQL; initial catalog = BaseDatos; user id = Usuario; password = Contraseña
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.DataSo urce = dt Me.GridView1.DataBin d() LabelInfo.Text = String.Format("Total datos en la tabla: {0}", dt.Rows.Count) Catch ex As Exception LabelInfo.Text = "Error: " & ex.Message End Try
Muchas Gracias