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

Post on 23-Jan-2016

214 views 0 download

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

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS

PROTOTIPO, CODIFICACION DEL SISTEMA

Y CONECTIVIDAD DB

MBA Ing. Carlos Zorrilla Vargas

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.

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.

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

JavaCC++C#PHPVisual BasicCobolJava 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 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

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

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

Muchas Gracias