miércoles, 10 de junio de 2015




MEJORA CONTINUA:
1. Analizar y entender el código
2. Asistir a tutorias en la escuela y via internet
3. Realizar el curso de mecanografía
4. Practicar  y repasar diariamente.

altas y consultas 


En el HTML
<html>
  <head>
        <title></title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <h3> Tecnicas de programacion con calidad </h3>
        <form action="altas.jsp" method="post" name="altas">
            Dato <input type="text" name="dato1">
          
            <input type="submit" name="alta" value="Alta"> 
        </form>
        <form action="consultas.jsp" method="post" name="consultas">
            consultar: <input type="text" name="dato1">
            <input type="submit" name="consulta" value="Consulta">
          
        </form>
    </body>
</html>

En el jsp altas
<html>

<head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <%@page import="java.sql.*,java.io.*" %>
        <%
            String dat1=request.getParameter("dato1");
            PreparedStatement ps=null;
            Connection con=null;
            Class.forName("com.mysql.jdbc.Driver");
            con= DriverManager.getConnection("jdbc:mysql://localhost/calidad", "root", "n0m3l0");
            String querystring="insert into dato values(?)";
            ps=con.prepareStatement(querystring);
            ps.setString(1, dat1);
            ps.executeUpdate();
            out.println("<script>alert('dado de alta') </script>");
          
          
            %>
    </body>
</html>

En el jsp consultas
<html>
    <body>
        <%@page import="java.sql.*,java.io.*" %>
        <%
            String cad;
            Connection c=null;
            Statement s=null;
            ResultSet r=null;
            cad=request.getParameter("dato1");
            try {
                Class.forName("com.mysql.jdbc.Driver").newInstance();
                        c=DriverManager.getConnection("jdbc:mysql://localhost/calidad","root", "n0m3l0");
                        s=c.createStatement();
                      
            }
                catch (SQLException error)
                        {
                        out.println(error.toString());
                        }
            try{
                String quer="select * from dato where dato1=?";
                PreparedStatement ps=c.prepareStatement(quer);
                ps.setString(1,cad);
                r=ps.executeQuery();
                if(r.next()){
                    String dat=r.getString("dato1");
                    out.println(dat);
                    out.println("<script>alert('consulta exitosa')</script>");
                }else
                {
                    out.println("<script>alert('no existe')</script>");
                }
              
            }
            catch (SQLException error)
            {
                out.println(error.toString());
            }
    
            %>
    </body>
<html>


Tiempo: 36 minutos

domingo, 7 de junio de 2015

Codigo


class Usuario{
private String Nombre;
private String Apaterno;
private String Amaterno;


public void setNombre (String id1){
this. nombre=id1;
}

public String getNombre(){
return id1;
}
public void setpaterno (String id2){
this. Apaterno=id2;
}
public String getpaterno(){
return id2;
}
public void setmaterno(String id3){
this. Amaterno=id3;
}
public String getmaterno(){
return id3;
}
public void imp(){
System.out.println("Nombre: "+nombre+" Apellido Paterno "+Apaterno+" Apellido Materno "+Amaterno);
}




Tiempo 10:20 minutos.

Modelos de la calidad de software CMMI Y TSP


CMMI


El modelo llamado (Capability Maturity Model Integration) es un modelo de madurez de mejora de los procesos para el desarrollo de productos y de servicios. Consiste en las mejores prácticas que tratan las actividades de desarrollo y de mantenimiento que cubren el ciclo de vida del producto, desde la concepción a la entrega y el mantenimiento. Esta última versión del modelo, presentada en esta obra, integra los cuerpos del conocimiento que son esenciales para el desarrollo y el mantenimiento, pero que se han tratado por separado en el pasado, tales como la ingeniería del software, la ingeniería de sistemas, la ingeniería del hardware y de diseño, los aspectos no funcionales y la adquisición. Las denominaciones anteriores de CMMI para la ingeniería de sistemas y la ingeniería del software (CMMI-SE/SW) son reemplazadas por el título “CMMI para desarrollo”, reflejando así realmente la integración completa de estos cuerpos de conocimiento y la aplicación del modelo en el seno de una organización. CMMI para desarrollo (CMMI-DEV) propone una solución integrada y completa para las actividades de desarrollo y de mantenimiento aplicadas a los productos y a los servicios.

TSP


El modelo llamado Team Software Process (TSP) proporciona un marco de trabajo de procesos definidos que está diseñado para ayudarle a equipos de gerentes e ingenieros a organizar y producir proyectos de software de gran escala, que tengan tamaños mayores a varios miles de líneas de código. El objetivo del TSP es mejorar los niveles de calidad y productividad de un proyecto de desarrollo de software de un equipo, con el fin de ayudarlos a alcanzar los acuerdos de costos y tiempos en dicho desarrollo.