Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Computación
Autores:
Objetivos ..................................................................................................................................................... II
4. .Net....................................................................................................................................................... 7
5. Nuget ................................................................................................................................................. 10
6. Scaffolding ........................................................................................................................................ 11
9. Conclusiones ..................................................................................................................................... 13
10. Recomendaciones......................................................................................................................... 14
Introducción
forma no se extravían y nos garantiza que ningún documento sea pasado por alto.
para almacenar, administrar y controlar de manera ágil y en tiempo real el flujo de los
alertas. El usuario podrá verificar los documentos en tiempo real, asimismo podrá saber
quién o que procesos tiene el documento que ha enviado, ingresando de una forma fácil y
cuyo objetivo principal se basa en construir primero la funcionalidad de mayor valor para
innovación.
II
Objetivos
Objetivo General
Objetivos específicos
Factibilidad técnica
web, no requiere de una infraestructura costosa, ya que es web, el mismo puede ser utilizado
a través de múltiples dispositivos que tengan acceso a red, y un navegador web, no depende
de internet para su buen y debido funcionamiento por lo que lo hace ideal para la gestión de
documentos.
El software es bastante amigable para con el usuario, debido a que su uso es de lo más
sencillo gracias a la utilización de la ley de los tres clicks, de esta forma logra ser también
intuitivo, se realizó de esta manera para que el soporte sea de lo más mínimo.
Factibilidad económica
económico bajo, ya que se utilizaron herramientas que son de caracter open source o fuente
abierta. Esto permitió que se puedan agregarar funciones que ayudan a hacerlo sencillo, pero
Marco Teórico
de requisitos.
• Monitorizar resultados
• Compartir experiencias
hicieron de esta una necesidad. Se empezó a expandir por Europa donde las Fuerzas Armadas
Británicas, también adoptaron el modelo de normativa para sus productos. En esa época, el
concepto de calidad hacía referencia a “conformidad” más que a “mejora continua” como se
• Alcance
• Referencias normativas
• Términos y definiciones
• Contexto de la organización
• Liderazgo
• Planificación
• Soporte
• Operación
• Mejora
3
sistemática mejorada.
• Aprovechar una visión más completa del contexto organizacional que mejora la
• Mejor alineación entre su sistema de gestión y los objetivos de los negocios más
importantes de su organización.
conformidad al desempeño.
2.4 Historia
como BS 5750. Impulsada por el Ministerio de Defensa, esta norma especificaba cómo
deberían gestionarse los procesos de fabricación, en lugar de mirar qué se había fabricado.
4
En 1987, BSI propuso a ISO adoptar la BS 5750 como una norma internacional. Fue
nombrada ISO 9001 con variantes desarrolladas para cubrir los diferentes tipos de empresas.
Aunque la norma ISO 9001:1987 siguió la estructura de la BS 5750, también vino con tres
modelos para los sistemas de gestión de la calidad. Uno miraba al aseguramiento de la calidad
en el diseño, desarrollo, producción, instalación y servicio para las empresas que creaban
mientras que el tercero cubría la inspección final y los ensayos sin preocuparse de cómo se
ISO 9001:1994 hizo especial énfasis en el aseguramiento del producto utilizando acciones
preventivas, en lugar de solo comprobar el producto final. Esto también requirió por parte de
ISO 9001:2000 situó la gestión de la calidad y de los procesos clave, cambiando las
del cliente antes de diseñar los procesos que les ayudarían a cumplir con estos. La norma
ISO 9001:2008 sólo hizo una especificación de los requisitos existentes de ISO 9001:2000
con mayor claridad. También incorporó algunos cambios para hacerla más consistente con
ISO 14001:2004, la norma del sistema de gestión ambiental. Más tarde, en 2009, ISO 9004
(la cuál acompañó a ISO 9001:2000 por primera vez) fue revisada para promover un enfoque
5
de negocio sostenible. Esta versión se centró en las partes interesadas y no solo en los clientes
primera revisión importante de la norma desde el año 2000 y, ha sido desarrollada basándose
en los retos empresariales a los que se enfrentan las empresas de cualquier tamaño y sector
hoy en día.
3. SQL Server
Es un sistema administrador de bases de datos relacional, cliente – servidor, con sql server
3.1 Características:
• Soporte de transacciones
sistema de datos tendrá que ser recuperado, añadidos o modificados en el motor de base de
6
dependen del tipo de almacenamiento y el uso que se les dará a las bases de datos. Estas son
independientes de la base de datos, pero las mejores técnicas pueden determinarse viendo la
estructura de la BD, los encargados de elegir estas son los diseñadores y administradores.
3.2.1 Modo de Autenticación Windows: requiere que los usuarios de Windows tengan
un usuario y una contraseña que tiene que ser validados para ingresar al servidor de las bases
de datos.
que los completa con locales de cuentas de usuarios, que el administrador puede crear y
Estos son componentes claves de cualquier aplicación basada en web, permitiendo que los
mismos.
3.4.1 Respaldo Completo: Esta es una de las copias la base de datos en general, la
restauración de este respaldo solo recupera la información del momento en que se realizó,
3.4.2 Respaldo Diferencial: Solo realizan una copia de los datos nuevos y modificados a
partir del ultimo respaldo completo, este es lo mejor para una base de datos grande o con
poca densidad de transacciones, requieren menos espacio que un respaldo completo, para
restaurar una base de datos con un mecanismo diferencial se debe de contar el respaldo
completo.
3.5 Ventajas:
• Simplicidad de uso
• Seguridad
• Almacenamiento en la nube
4. .Net
de todo tipo de aplicaciones. Se trata de una plataforma que sirve para el desarrollo de
software, la cual fue lanzada por Microsoft, con el fin de fusionar un amplio catalogo de
productos. Lo que se pretende con .Net es el poder desarrollar aplicaciones y sistemas que
sean independientes de la arquitectura física y del sistema operativo sobre el que se ejecuta.
mantenimiento.
Orientación a Objetos
• .NET es multi-lenguaje: esto quiere decir que para poder codificar aplicaciones
programación de alto nivel, sino que se puede elegir de una amplia lista de
opciones.
un gran cambio con respecto a las plataformas anteriores a .NET, las cuales tenían
• Uno de los objetivos de diseño de .NET fue que tenga la posibilidad de interactuar
esto hace un uso extensivo de numerosos estándares globales que son de uso
actuales o modernas que se conectan a internet, como aplicaciones web y APIs Web.
Fue diseñado para poder proporcionar un framework de desarrollo optimizado para las
El uso de este framework nos puede permitir añadir cualquier dependencia que
necesitemos del framework, pero se puede perder todas las ventajas que tienen las
aplicaciones .NET Core, tales como la multiplataforma, mejora del rendimiento y el menor
5. Nuget
Nuget es una extensión o complemento para Visual Studio para poder instalar y gestionar
librerías de terceros de forma automatizada, en proyectos que utilizan .Net Framework. Esta
ficheros necesarios.
Nuget copia los archivos a su solución y realiza de forma automática los cambios que sean
cambiar el archivo app.config o we.config. Proporciona una manera mas rápida y fácil de
11
Un paquete incluye los archivos para copiar a su proyecto y un archivo de manifiesto que
describe el contenido del paquete y lo que hay que hacer para agregar o quitar la biblioteca.
Los paquetes están agrupados en los canales que tiene acceso a Visual Studio con el fin de
6. Scaffolding
en bases de datos, esta técnica esta soportada por algunos frameworks de tipo MVC en el
cual el programador escribe una especificación que describe como debe ser usada la base de
datos. Luego el compilador utiliza esa especificación para generar el código que la aplicación
usara para crera, leer, actualizar y eliminar los registros de la base de datos, esto es conocido
como CRUD (Create, red, update, delete). El Scaffolding fue popularizado por el framework
Ruby on Rails y ahora es utilizado por otros frameworks también como CakePHP, Symfony.
Todo lo que se necesita para crear un scaffold es un modelo y su controlador. Solo tienes
ahora que declarar la variable $scaffold en el controlador y el proyecto será puesto en marcha.
Es un estilo de arquitectura de software que separa los datos de una aplicación, la interfaz
maduro y que ha demostrado su validez a lo largo de los años en todo tipo de aplicaciones y
persistencia
7.2 La vista: o interfaz de usuario, que compone la información que se envía al cliente
8. Metodología Scrum
Scrum es un proceso en el cual se aplican de una manera regular una serie de buenas
practicas para trabajar en equipo y obtener un buen resultado posible del proyecto a ejecutar.
Dichas practicas se apoyan unas a otras y su selección tiene origen en un estudio de la forma
Se realizan entregas parciales y regulares del proyecto, priorizando por el beneficio que
aportan al receptor del proyecto. Scrum, esta especialmente indicado para proyectos en
entornos complejos, donde se necesita poder obtener resultados de manera efectiva y pronta,
Scrum es utilizado para resolver situaciones en las que no se esta entregando al cliente lo
que necesita, cuando las entregas se alargan demasiado, los costes se disparan o la calidad no
que normalmente son de 2 semanas, aunque en algunos equipos son de 3 y hasta 4 semanas,
límite máximo de feedback de producto real y reflexión. Cada iteración tiene que
9. Conclusiones
las bitácoras (Quién recibió primero, si fue trasladado, o si, solamente se rechazó
el documento).
• Se cumplió con los requerimientos y cambios solicitados por parte del cliente.
10.Recomendaciones
• Que se capacite al usuario para que esté pueda entender el buen funcionamiento
de este sistema y así evitar la tecnofobia por parte de estos, para ello se realizó un
manual de uso.
11.Egrafía
• https://geoinnova.org/blog-territorio/iso-
9001/?gclid=Cj0KCQjw6eTtBRDdARIsANZWjYahba0MWzQZf4c6H2aeuWp
AeYdRxmNvmzCB0KnoF63C-jFvUzfLnLwaAsfPEALw_wcB
• https://www.normas-iso.com/iso-9001/
• https://www.scrummanager.net/bok/index.php?title=Main_Page
• https://www.scrummanager.net/oks/
• tableau.com/es-es/solutions/sql-server
• pdfs.semanticscholar.org/8af0/cc1a0d98c14ca6555fd0a1d2c1ab798f2767.pdf
• di002.edv.uniovi.es/~cueva/asignaturas/doctorado/2001/Calidad.pdf
16
12.Anexos
ISO 9001
17
SQL Server
18
Estructura de .Net
1-1
ArchivoNombre
FechaCreado
Usuario
Usuario
1-2
__EFMigrationsHistory
MigrationId
ProductVersion