Вы находитесь на странице: 1из 40

SERVICIO NACIONAL DE APRENDIZAJE

CREACION DE LOS MANUALES DEL SISTEMA DE INFORMACIN

FASE DE IMPLANTACIN

Presentado por: Carlos Julio Mesa G.

Tutora: Victoria Candelaria Surez B.

TECNOLOGA DE ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN ADSI

SENA

2016
Creacin de los Manuales del Sistema de Informacin

1. Introduccin

Este Manual pretende presentar El diseo de APPCOMMANDER SUITE. Es un proceso y


un modelado a la vez.
El proceso de Diseo es un conjunto de pasos repetitivos que permiten al diseador describir
todos los aspectos del Sistema a construir.
A lo largo del diseo se evala la calidad del desarrollo del proyecto con un conjunto de
revisiones tcnicas.
El diseo de APPCOMMANDER SUITE implementa todos los requisitos explcitos
contenidos en el modelo de anlisis y acumula los requisitos implcitos que desea el cliente.
El Diseo proporciona una completa idea de lo que es el Software, enfocando los dominios
de datos, funcional y comportamiento desde el punto de vista de la Implementacin.

1.1. Propsito del sistema.

El sistema APPCOMMANDER SUITE ser un producto diseado para trabajar en un


entorno INTRANET, lo que permitir su utilizacin de forma centralizada, adems trabajar
de manera independiente por lo tanto no interactuar con otros sistemas.

En esencia es una herramienta software que ayuda en la automatizacin de todas las gestiones
internas de Fases Digitales.
Bsicamente es una base de datos que contiene informacin sobre la empresa y las
operaciones de mantenimiento a los clientes, ventas, proveedores, empleados y almacn.
Esta informacin sirve para que todas las tareas de mantenimiento se realicen de forma ms
segura y eficaz. Tambin se emplea como herramienta de gestin para la toma de decisiones.

Los Requerimientos Funcionales del sistema APPCOMMANDER SUITE estn referenciados


en la siguiente tabla:

REQUISITOS RF
Creacin de los Manuales del Sistema de Informacin

REQUISITOS RNF DE LA INTERFACE DE USUARIO

REQUISITOS RNF PARA EL DESARROLLO, DESEMPEO Y SEGURIDAD


Creacin de los Manuales del Sistema de Informacin

REQUISITOS RNF RELACIONADOS CON HARDWARE Y SOFTWARE

REQUERIMIENTOS ESPECIFICOS DEL SOFTWARE

El software ofrece una amplia variedad de funcionalidades, dependiendo de las necesidades


de la empresa Fases Digitales.
La aplicacin se encuentra alojada en los servidores de la empresa.
Creacin de los Manuales del Sistema de Informacin

1.2. Objetivos del diseo

El diseo del sistema APPCOMMANDER SUITE, se ocupa de desarrollar las directrices


propuestas durante el anlisis en trminos de aquella configuracin que tenga ms
posibilidades de satisfacer los objetivos planteados tanto desde el punto de vista funcional
como del no funcional.

Recordemos que nuestra definicin de lo que es el diseo de sistemas:


Creacin de los Manuales del Sistema de Informacin

Por tal razn, el diseo del sistema APPCOMMANDER SUITE persigue los siguientes
objetivos:

Generales Especficos
Efectuar en forma correcta los procedimientos
apropiados

Presentar en forma apropiada y adecuada la


informacin
Satisfacer los requerimientos del
usuario APPCOMMANDER
Proporcionar resultados exactos
SUITE
Utilizar mtodos de interaccin apropiados

Proporcionar confiabilidad

Describir las caractersticas de un sistema de


Especificar los elementos de
informacin: entrada, salida, procedimientos,
diseo lgico del sistema
archivos, bases de datos.
APPCOMMANDER SUITE c
Especificar los componentes y funciones con
Proporcionar las
suficiente detalle para construir el software.
especificaciones de software
El diseo y su especificacin debe estar en
concordancia con estndares de desarrollo as como
Ajustarse a estndares de diseo
con las reglas establecidas por la organizacin.

Las buenas prcticas de diseo ergonmico deben


Fcil de usar contribuir a la efectividad y eficiencia del usuario.

1.3. Definiciones, acrnimos y abreviaturas

1.3.1. Definiciones

ADAPTADOR DE RED:
Es una tarjeta de expansin u otro dispositivo, utilizado para conectar una computadora a una
red local.

ADMINISTRADOR DE RED:
Persona a cargo del funcionamiento de una red de computadoras.
Creacin de los Manuales del Sistema de Informacin

APLICACIN:
Un programa diseado para asistir en la realizacin de una tarea especfica. Tales como
procesadores de texto, hoja de clculo, etc.

BACKUP:
Es una copia de los datos que se encuentran en nuestro disco duro, y que se preservan en otro
medio de almacenamiento (discos duros / CD's / DVD's / cintas magnticas, etc) con el fin de
conservarlos y/o protegerlos en caso de posible dao y/o destruccin de la fuente original.

Dependiendo de su importancia, ser decisin del usuario generar copias parciales (mis
documentos, por ejemplo) o totales (particiones o discos duros completos). Para ello existe
un sinnmero de programas que permiten realizar esta labor de manera sencilla e intuitiva.

BASE DE DATOS:
Es un archivo compuesto por registros. Cada registro contiene uno o varios campos de datos
significativos a los mismos. Con una base de datos se pueden realizar operaciones de
bsquedas, ordenamientos, reordenamientos y otras funciones.

Por ejemplo, un colegio tendr una base de datos de sus alumnos. Cada registro representar
a un estudiante y en cada campo se indicar informacin sobre ste (apellidos, nombres, sexo,
fecha de nacimiento, domicilio, etc.).

BETA:
Versin nueva de un programa que est disponible para que los usuarios puedan ir
probndolo en situaciones reales. Se caracteriza por traer la mayora de las funciones que
tendr la versin final. Al ser una versin previa a la final, puede presentar inestabilidades
por lo que solo se recomienda su utilizacin en entornos controlados, cuando no sea
importante si se produce un error o por usuarios experimentados.

BIBLIOTECA:
Coleccin de descripciones.

BINARIO:
Que tiene dos componentes, alternativas o resultados. El sistema de numeracin binario tiene
como base 2, de modo que los valores se representan como combinaciones de dos dgitos 0 y
1.

BIOS:
Acrnimo de Basic Input Output System / Sistema de Entrada y Salida.
Es un programa incorporado en un chip (memoria ROM) de la placa base que al prender la
computadora se encarga de realizar las funciones bsicas de manejo y configuracin del
computador.

BIT:
Unidad mnima de informacin manejada por la PC. La presencia de una seal magntica que
se representa para nosotros como 1 y la ausencia de la seal magntica como 0.
Creacin de los Manuales del Sistema de Informacin

BUFFER:
Memoria dedicada a almacenar temporalmente la informacin que debe procesar un
dispositivo de hardware (disco duro o cd) para que lo pueda mantener el rendimiento de la
transferencia. Un buffer de tamao inadecuado da origen a la falla en grabar CDs.

BUS:
Es el canal por el que circula informacin electrnica en forma de bits. El ancho de bus es el
nmero de bits transmitidos simultneamente por el bus.
BYTE:
Unidad de informacin, compuesta de 8 bits consecutivos. Cada byte puede representar, por
ejemplo, una letra.

CACH:
Subsistema de memoria especial en la que los valores de datos, frecuentemente utilizados se
almacenan en disco para un rpido acceso a ellos.

CIFRADO:
Proceso de codificar datos para prevenir un acceso no autorizado durante su transmisin.
Tambin se le conoce como encriptacin.

CLIENTE:
Nodo que genera consultas a APPCOMMANDER SUITE.

CMOS:
Memoria utilizada para guardar los datos necesarios para prender una computadora. Ejemplo:
discos, memoria, hora y fecha del sistema, secuencia de arranque, etc.

La informacin se mantiene guardada en el sistema, siempre y cuando tenga una pila en


buenas condiciones de energa.

CDIGO FUENTE:
Conjunto de lneas de cdigo que conforman un bloque de texto que normalmente genera otro
cdigo mediante un compilador o intrprete para ser ejecutado por una computadora.

COMANDO:
Una instruccin de computadora que, cuando es utilizada por el usuario, hace que se lleve a
cabo una accin en el sistema.

CONCENTRADOR:
En una red, es un dispositivo que une las lneas de comunicacin en un punto central,
proporcionando conexin comn a todos los dispositivos de red (estaciones y servidores).

CONSULTA:
Peticin de un subconjunto de descripciones expresada en un lenguaje normalizado.
Creacin de los Manuales del Sistema de Informacin

COOKIE:
Es un pequeo archivo de datos que se almacena en tu computadora cada vez que accedes a
un sitio en la red. La utilidad ms comn de la cookie es que la prxima vez que el usuario
ingrese al servidor pueda ser identificado.
Las cookies guardan informacin del usuario, su cuenta, modo de la visualizacin de la web y
otros datos.

CONTROLADOR:
Forma en espaol de denominar a los drivers. Software elaborado por el fabricante de un
componente de hardware que permite ejecutar las rutinas necesarias para su funcionamiento y
compatibilidad con el sistema.

COPROCESADOR
Cualquier microchip que realice una operacin especializada, ayudando o liberando al
microprocesador principal de realizarla.

DATA BASE MANAGEMENT SYSTEMS GESTORES DE BASES DE DATOS:


Aplicaciones dedicadas a servir de interfaz entre las bases de datos, el usuario y las
aplicaciones clientes que las utilizan. Se compone de un lenguaje de definicin de datos, de
un lenguaje de manipulacin de datos y un lenguaje de consulta. El propsito de estas
aplicaciones es de manejar de manera clara, sencilla y ordenada un conjunto de datos.

DEMO:
Versin parcial o limitada de un programa, distribuido libremente para efectos de publicidad
del mismo.

DESCARGA:
En ingls Download. Transferir una copia de un archivo desde una computadora remota hasta
la computadora solicitante, por medio de un mdem u otro tipo de conexin a la red.

DESCOMPRIMIR:
Restaurar el contenido de un archivo comprimido a su formato original con un programa
compresor (Ej: Winzip, Winrar, 7zip).

DESCRIPCIN:
Instancia de un esquema que identifica mediante metadatos, de manera inequvoca a un
recurso.

DESFRAGMENTAR:
Volver a ordenar los datos en dispositivos de disco, de tal forma que todas las partes de cada
archivo se almacenen en sectores contiguos y que las cabezas lectoras no tengan que
desplazarse tanto para acceder a la informacin.

DESINSTALAR:
Proceso por el cual se quita completamente un programa de una computadora, incluyendo
eliminacin de archivos y componentes que residen en ubicaciones del sistema.
Creacin de los Manuales del Sistema de Informacin

DIRECCION IP:
Nmero binario de 32 bits (4 bytes) que identifica de manera nica a cada computadora
conectada al Internet (denominada HOST).

EJECUTAR:
Realizar una instruccin de sistema.

EMULACIN:
Proceso realizado por una computadora, mediante el cual imita la funcin de un hardware
distinto.

ESQUEMA:
Describe la sintaxis de una descripcin.

EXTENSIN:
Es un conjunto de 3 caracteres aadido a un nombre de archivo y que tiene por finalidad: a)
precisar su significado, b) identificarlo como miembro de una categora. Ejemplo: La
extensin .DOC identifica a los documentos de Word y la extensin .XLS a los libros de
Excel.

ETHERNET:
Estndar para redes de PC muy utilizado por su rapidez y bajo coste. Admite distintas
velocidades segn el tipo de hardware utilizado, siendo las ms comunes 10 y 100 Mbits/s
(comnmente denominadas Ethernet y Fast Ethernet y de recientemente aparicin las de 1000
Mbits/s.

FORMATEAR:
Proceso por el cual se asigna reas de almacenamiento de datos (sectores y pistas) a las
unidades de almacenamiento para su posterior uso. Ver Mitos del Formateo.

FRAGMENTACIN:
El sistema operativo almacena los datos de un fichero o archivo concreto en muchas partes
del disco, dejando grandes espacios entre los registros. Al fragmentar se colocan todos esos
espacios al principio del disco y de forma ordenada.

GABINETE:
Caja donde se encuentran ubicados los principales componentes de una computadora (disco
duro, placa madre, discos duros, disquetera, lectoras, grabadoras, memorias, tarjetas, fuente
de poder, etc). Tambin denominado case, carcasa, etc.

GB:
Gigabyte, mltiplo del byte equivalente a 1024 megabytes. Coloquialmente, giga.

GPL:
Acrnimo de GNU Public License. Acuerdo legal bajo el cual se distribuye el software de la
Free Software Foundation y de todos aquellos programadores que se acojan a ella. Su baza
principal es la de permitir la distribucin y modificacin del cdigo de las aplicaciones.
Creacin de los Manuales del Sistema de Informacin

HARDWARE:
Parte fsica del computador, conformada por sus componentes (placa, micro, tarjetas,
monitor, etc.).

HERRAMIENTAS CASE:
Aplicaciones informticas que nos permiten ayudar en todos los aspectos de ciclo de vida del
software, en tareas como el proceso de realizar el diseo del proyecto, clculo de costes,
documentacin, etc. Permite aumentar nuestra productividad en el desarrollo del mismo y
reducir el coste en trminos de tiempo y dinero. Patrones de Arquitectura:

Es el esquema de organizacin de un sistema software. Proveen un conjunto de subsistemas


predefinidos, especificando sus responsabilidades e incluyen reglas y guas para organizar las
relaciones entre ellos.

HOST:
Es la computadora principal de un sistema de computadoras conectadas a travs de enlaces de
comunicaciones. Proporciona el acceso a otras dentro de una LAN, MAN, WAN o Internet.

HOSTING:
Servicio que otorga la infraestructura tecnolgica necesaria para alojar websites (pginas
web, correo electrnico) a terceros.

INTERNET:
Conjunto de redes y puertas de enlace a nivel mundial que usan la coleccin de protocolos
TCP/IP para comunicarse entre ellas.

INTERNET2:
Red computarizada presentado en 1996 por un grupo de colaboradores de 120 universidades
bajo el auspicio de la UCAID. El objetivo de Internet2, cuya estructura de fibra ptica de alta
velocidad se prob en lnea a principios de 1999, es el desarrollo de tecnologas avanzadas de
Internet y aplicaciones para su uso en investigacin y educacin a nivel universitario. Aunque
no es de uso pblico, Internet2, y las tecnologas y aplicaciones desarrolladas por sus
miembros, estn dirigidas para beneficiar tambin, eventualmente, a los usuarios de la
Internet comercial.

INTRANET:
Red diseada para el procesamiento de informacin dentro de una compaa u organizacin.
Entre sus usos se incluyen servicios tales como distribucin de documentos, distribucin de
software, acceso a base de datos y aprendizaje.

LAN INALAMBRICA:
Una red LAN que enva y recibe datos mediante seales de radio, infrarrojos o alguna otra
tecnologa que no requieren una conexin fsica entre sus nodos individuales y el ncleo.

LATENCIA:
Tiempo de espera en respuesta a un determinado pedido. En sistemas computacionales, existe
la latencia en servicios web, transacciones en bases de datos, aplicaciones de propsito
general, etc.
Creacin de los Manuales del Sistema de Informacin

LEY DE MOORE:
Prediccin del cofundador de Intel Gordon Moore quien predijo que el nmero de transistores
que pueden incluirse en un chip se doblara cada ao, y lo hizo. Diez aos despus predijo
que la capacidad del chip se doblara cada dos aos, y la capacidad se dobla cada 18 meses.
Popularmente se le denomina ley a esta afirmacin hecha por Moore.

LOCALHOST:
Nombre usado para representar la propia computadora donde se ha originado un mensaje
TCP/IP. Un paquete IP enviado al localhost tiene la direccin 127.0.0.1 y en realidad no sale
del Internet.

JAVA:
Lenguaje de programacin orientado a objetos desarrollado por Sun Microsystems. Aunque
es similar a C++, Java es ms pequeo, portable y de muy fcil uso, puesto que es ms
robusto y gestiona la memoria por s mismo.
Diseado para ser seguro y neutro a las diferentes plataformas, dado que su cdigo
(bytecodes) se asemeja al cdigo de mquina. Utiliza para ello un pequeo aplicativo
denominado mquina virtual de Java.

MICROPROCESADOR:
Unidad central de proceso (CPU) chip nico. Acta como corazn de todas las computadoras
personales. Un microprocesador moderno puede tener ms de cien millones de transistores en
un paquete de circuitos integrados de aproximadamente 2.5 cm cuadrados.

MODO A PRUEBA DE FALLOS:


Tipo de inicio de la computadora que permite iniciar cargando los controladores y
subprogramas netamente necesarios para su funcionamiento.

NODO:
En redes de rea local, un dispositivo que se conecta a la red capaz de comunicarse con otros
dispositivos de la misma.

PATRONES DE DISEO:
Modelo o solucin a un problema de diseo no trivial que es efectiva (ya resolvi el problema
en ocasiones anteriores) y re-usable (se puede aplicar a diferentes problemas de diseo en
distintas circunstancias).

REQUERIMIENTO FUNCIONAL:
Define el comportamiento interno del software: clculos, detalles tcnicos, manipulacin de
datos Y otras funcionalidades que definen como los casos de uso sern satisfechos

REQUERIMIENTO NO FUNCIONAL:
Un requerimiento que especifica criterios que pueden usarse para juzgar la operacin de un
sistema en lugar de sus comportamientos especficos.
Creacin de los Manuales del Sistema de Informacin

PERFIL DE HARDWARE:
Un conjunto de datos que describe la configuracin y caractersticas de una pieza
determinada de la computadora. Esos datos se suelen utilizar para configurar computadoras
de tal manera que funcionen con los dispositivos perifricos.

PERFIL DE USUARIO:
Es un registro que contiene informacin de un usuario autorizado en un sistema de
computadoras multiusuario. Un perfil es necesario por seguridad ya que permite, por
ejemplo, contener informacin de restriccin de accesos, ubicacin del correo electrnico,
tipo de terminal, etc.

PERIFRICO:
Es un dispositivo que se conecta a la computadora y que es controlado por drivers instalados
en el computador. Ejemplo: webcams, parlantes, impresoras, escneres, etc.

PROCESOM :
Conjunto de actividades que se realizan con el fin de producir un software.

PROTOCOLO:
Conjunto de normas o procedimientos para la transmisin de datos que ha de ser observado
por los dos extremos de un proceso comunicacional

PROPIETARIO:
Dcese del diseo o elemento cuya licencia de utilizacin y desarrollo no es pblica, sino que
es explotado por una empresa en exclusiva.

PROXY:
Programa que permite a varios ordenadores acceder a Internet a travs de una nica conexin
fsica. De acuerdo a su configuracin permite: acceder a pginas Web, FTP, correo
electrnico, etc.

RECURSO:
Cualquier pieza de un sistema informtico o una red (como una unidad de disco o impresora)
que puede ser asignado a un programa o a un proceso durante su ejecucin.

RECURSO COMPARTIDO
En una red local cualquier recurso que se pone a disposicin de los usuarios de red, tales
como directorios, archivos y/o impresoras.

RED:
Un grupo de computadoras y dispositivos asociados que son conectados para tener facilidades
de comunicacin.

SERVIDOR:
Nodo que atiende consultas de APPCOMMANDER SUITE.
Creacin de los Manuales del Sistema de Informacin

SERVIDOS DE APLICACIONES JEE:


Entorno de ejecucin de aplicaciones JEE, proporciona el contenedor web y/o el contenedor
de EJBs.

SOFTWARE PROPIETARIO:
Programa cuyos derechos de copia estn en propiedad de un individuo o una empresa y slo
podr ser utilizado por terceras personas mediante adquisicin o permiso expreso del
propietario.

TABLA:
Bloque de texto formateado en filas y columnas (procesadores de texto, hojas de clculo, y
documentos HTML).

VIRUS:
Programa agresivo que infecta los archivos informticos insertando en ellos copias de si
mismo. Las copias se ejecutarn cuando se cargue en memoria del archivo que lo contiene
permitiendo que el virus infecte otros archivos que se encuentren cargados en memoria y as
sucesivamente.

Entre las consecuencias de una infeccin podemos encontrar: daos a los archivos, al disco
duro, saturar la memoria del equipo para evitar la ejecucin de programas, y un largo, etc.

WINDOWS:
Sistema operativo introducido por Microsoft Corporation y de difundido uso en el mundo.
Proporciona una interfase grfica basado en mens desplegables, regiones de ventanas en la
pantalla, un dispositivo para sealar usando un ratn, tecnologa plug & play para el fcil
reconocimiento y funcionamiento de nuevos componentes y dispositivos y sencilla
integracin a redes. Adems, tiene protocolos especficos que los programadores utilizan para
ahorrarse trabajo y lograr efectos muy llamativos.

1.3.2. Acrnimos

ACPI:
Acrnimo de Advanced Configuration and Power Interface. Es un sistema en PCs modernas,
que administra el consumo elctrico a travs de software.

ADSL:
Acrnimo de Asymmetric Digital Subscriber Line. Tecnologa y equipamiento que permite
realizar comunicaciones digitales a alta velocidad, la mxima velocidad del ADSL es de 6
Mbit/s, actualmente en muchos pases se utilizan versiones mejoradas de este sistema, por
ejemplo el ADSL 2 o ADSL 2+, permitiendo hasta 24 Mbit/s de descarga de datos y hasta 3,5
Mbit/s de subida o salida de datos.
Creacin de los Manuales del Sistema de Informacin

AGP:
Acrnimo de Advanced Graphics Port o Puerto Avanzado para Grficos. Es un tipo de ranura
exclusiva para las tarjetas grficas. Sus prestaciones son superiores a las conexiones PCI. Las
versiones que existen son: AGP 1x / 2x / 4x / 8x.

ASCII:
Esquema de codificacin usando 7 u 8 bits, que asigna valores numricos de hasta 256
caracteres, incluyendo nmeros, letras y signos.

CPU:
Central Processing Unit o Unidad Central de Proceso. El "cerebro" de un computador; en
general, sinnimo de microprocesador. En ocasiones se usa para referirse al toda la caja que
contiene la placa base, el micro y las tarjetas de expansin.

CRT:
Cathodic Ray Tube, tubo de rayos catdicos. La tecnologa empleada en los televisores y en
los monitores clsicos.

DHCP:
Acrnimo de Dynamic Host Configuration Protocol. Es un protocolo TCP/IP que permite, en
una red interna o externa, asignar automticamente direcciones IP temporales a sus diferentes
estaciones.

DLL:
Acrnimo de Dynamic Link Library. Son archivos que permiten almacenar separadamente
rutinas ejecutables que pueden ser utilizadas slo cuando un programa los necesita. Esta
tecnologa propia de los sistemas Windows y OS/2. Se les reconoce porque tienen extensin
.DLL u .OVL

DNS:
Acrnimo de Domain Name Server. Es el sistema por el cual los hosts de Internet tienen
nombres de dominio como direcciones, adems de direccin IP. Por ejemplo te sera sencillo
recordar esta IP 64.4.33.7? de seguro es ms fcil digitar en tu navegador esta direccin a la
que pertenece www.hotmail.com.

DOS
Trmino genrico utilizado que describe a cualquier sistema operativo que se carga desde
disco cuando el sistema es iniciado o reiniciado.
Tambin, sistema operativo para PC monousuario y monotarea, del que derivan los Windows
95, 98 y ME. Existen versiones del DOS de Microsoft, IBM y Digital Research, entre otros.

ERS:
Documento de Especificacin de Requisitos Software.

GFDL:
Licencia para Documentacin Libre de GNU.
Creacin de los Manuales del Sistema de Informacin

GPL:
Licencia para Software Libre de GNU.

HDD:
Hard Disk Device, forma inglesa de denominar al disco duro.

JDNI:
Java Naming and Directory Interface. Servicio est ndar de nombrado y directorio en Java.

JPEG:
Acrnimo de Joint Photographic Experts Groups. Es un estndar ISO/ITU para el
almacenamiento de imgenes de forma comprimida. JPEG obtiene la compresin de una
imagen a costa de la prdida de parte de la informacin de la misma.

JSF:
Java Servlets Faces es una tecnologa de Java par a construir interfaces de usuario del lado
del servidor

LAN:
Acrnimo de Local Area Network. Es un grupo de nodos (computadoras) y otros dispositivos
que estn reunidos fsicamente en un rea relativamente pequea, los cuales estn conectados
por un enlace de comunicacin que permite la interaccin entre ellos.

LPT:
Line printer terminal. Una forma de denominar a los puertos paralelos (LPT1 / LPT2 / LPT3).
Nombre de dispositivo lgico para una impresora en lnea, reservado por el sistema operativo
MS-DOS para un mximo de tres puertos paralelos de impresora. El primer puerto, LPT1,
suele coincidir con el dispositivo de salida PRN para copias impresas.

RAM:
Random Access Memory, o Memoria de Acceso aleatorio. La memoria principal en la que se
almacenan los datos durante el funcionamiento de un ordenador, la cual se borra al
apagarlo. Existen diversos tipos (Fast Page, EDO, SRAM...) y conectores (SIMM, DIMM,
RIMM).

RDF:
Resource Description Framework, estndar del consorcio de World Wide Web (W3C) para la
codificacin y manejo de metadatos usando el lenguaje de marcas XML.

SDD:
Software Design Document (Documento de Diseo de Software) Documento que describe
el modelo de diseo del sistema

URL:
Uniform Resource Locator, esquema utilizado para la localizacin de un recurso en Internet.
Creacin de los Manuales del Sistema de Informacin

W3C:
El World Wide Web Consortium (W3C) es una comunidad internacional que desarrolla
estndares que aseguran el crecimiento de la Web a largo plazo.

XML:
eXtended Markup Language. Lenguaje de marcas estructuradas, estndar del W3C.

1.3.3. Abreviaturas

No se han definido

1.4. Referencias

El World Wide Web Consortium (W3Chttp://www.w3c.es/)


Code Complete: A Practical Handbook of Software Construction Paperback
Unabridged, 19 Jun 2004
Video2Brain: Primeros pasos con Java [2015]
El proceso unificado de desarrollo de software Ivar Jacobson, Grady Booch, James
Rumbaugh
Anlisis y diseo de sistemas, 6ta Edicin Kenneth E. Kendall y Julie E. Kendall
Ingeniera del software: Un enfoque prctico, 7ma Edicin Roger S. Pressman
Curso php http://edutin.com/curso-de-PHP-y-MySQL-1498
Curso POO Programacin orientada a objetos
https://courses.edx.org/courses/course-v1:MexicoX+UPEVIPN02x+T2015/info

2. Representacin de la arquitectura.

La meta principal de la arquitectura del sistema es mostrar los aspectos principales que
influirn en la etapa de desarrollo.
Se tomarn en cuenta las siguientes metas y restricciones para el diseo de la arquitectura del
sistema:

2.1 Metas y restricciones de la Arquitectura

De acuerdo con el proyecto APPCOMMANDER SUITE y tomando como referencia el


Informe de Anlisis del Sistema realizado en la segunda fase del proyecto; se construyeron
los Diagramas de Clases y los de componentes, adems se estructur los paquetes que los
organizaran.
Creacin de los Manuales del Sistema de Informacin

Clasificacin Descripcin Requerimientos


Usabilidad Se enfoca a las La identificacin del usuario debe
caractersticas de permitir el ingreso al sistema de
esttica y forma ms fcil e intuitiva posible.
consistencia en las
interfaces grficas de La resolucin mnima para una
APPCOMMANDER buena visualizacin del sistema ser
SUITE de 800x600 pxeles.

El sistema debe permitir ser usado


intuitivamente por cualquier usuario

En caso de error del usuario el


sistema informar claramente el
mensaje del error y una solucin
entendible.
Confiabilidad Se enfoca con las El sistema estar disponible
caractersticas como ininterrumpidamente entre las 6.00
disponibilidad (el am y las 10.00 pm de das lunes a
tiempo disponible del Domingo durante todo el ao
sistema), exactitud
de los clculos del
sistema, y las
habilidades del
sistema para
recuperarse durante
fallos.
Rendimiento Se enfoca con las El sistema debe demorarse no ms
caractersticas como de 1 segundo en realizar la
tiempo de respuesta, operacin realizada.
tiempo de iniciacin
y trmino.
Soporte Se concentra en las El sistema mostrar su interfaz en
caractersticas como los idiomas espaol e ingls.
pruebas,
adaptabilidad, El sistema debe trabajar sobre
mantenimiento, sistemas operativos Windows 7 o
configuracin, superior
Instalacin,
escalabilidad, y
localizacin.
Creacin de los Manuales del Sistema de Informacin

Clasificacin Descripcin Requerimientos


Requerimientos de Especifica la codificacin o Todos los mdulos del
implementacin construccin del sistema, sistema sern desarrollados
pueden ser estndares, con base en la tecnologa
implementaciones, lenguajes java, POO o en su defecto
y lmites de los recursos. PHP, JAVASCRIPT Y
HTML5, CSS3

Requerimiento fsicos Especificaciones fsicas El sistema debe trabajar


impuestas por el hardware sobre cualquier computador
usado para mantener el que cuente con estos
sistema. requerimientos mnimos: con
procesador Pentium III o
superior, 500 Mb de
memoria RAM y disco duro
de 20 Gb de
almacenamiento.
Aspectos Generales Especifica los requerimientos A cada usuario se le asignar
de seguridad que deben tener un login y una clave del
el sistema y sus sistema, los cuales le
caractersticas generales. permitirn el ingreso de
acuerdo un perfil
determinado.

Permitir que el usuario


pueda cambiar la contrasea
de acuerdo a las polticas de
seguridad de la organizacin.

La encriptacin del canal de


transmisin ser mediante el
protocolo SSL. Este ser
provisto y configurado por el
Usuario.
Creacin de los Manuales del Sistema de Informacin

2.2 Reutilizacin

Niveles de Reutilizacin

1. Reutilizacin de Cdigo
* Libreras de funciones, editores, inclusin de ficheros, mecanismos de herencia en
POO, componentes, etc.
2. Reutilizacin de Diseos
* No volver a inventar arquitecturas p.ej. patrones de diseo P.ej. patrones
arquitectnicos (C/S, OO, etc.)

3. Reutilizacin de Especificaciones
4. Reutilizacin de las abstracciones del dominio
5. Debe estar asociada a la generacin (semi) automtica de los elementos de diseo e
implementacin.

Aspectos para la reutilizacin de software existente

1. Si los componentes ya desarrollados cumplen los requisitos del proyecto, se adquirirn.


El coste de la adquisicin y de la integracin de los componentes ya desarrollados sern casi
siempre menores que el coste para desarrollar el software equivalente. Adems, el riesgo es
relativamente bajo.

2. Si se dispone de componentes ya experimentados, los riesgos asociados a la modificacin y


a la integracin generalmente se aceptan. El plan del proyecto debera reflejar la utilizacin
de estos componentes.

3. Si se dispone de componentes de experiencia parcial para el proyecto actual, su uso se debe


analizar con detalle. Si antes de que se integren adecuadamente los componentes con otros
elementos del software se requiere una gran modificacin, proceda cuidadosamente - el
riesgo es alto. El coste de modificar los componentes de experiencia parcial algunas veces
puede ser mayor que el coste de desarrollar componentes nuevos. De forma irnica, a
menudo se descuida la utilizacin de componentes de software reutilizables durante la
planificacin, llegando a convertirse en la preocupacin primordial durante la fase de
desarrollo del proceso de software. Es mucho mejor especificar al principio las necesidades
de recursos del software. De esta forma se puede dirigir la evaluacin tcnica de alternativas
y puede tener lugar la adquisicin oportuna.

Ventajas

Reducir el tiempo de desarrollo.


Reducir los costos.
Incrementar la productividad.
No tener que reinventar las soluciones.
Facilitar la comparticin de productos del ciclo de vida.
Mayor fiabilidad
Mayor eficiencia (Aunque al principio pueda parecer que no)
Creacin de los Manuales del Sistema de Informacin

Consistencia y la familiaridad, los patrones dentro del software sern ms


consistentes, tendiendo a facilitar el mantenimiento del producto.

3. Vista lgica

Para APPCOMMANDER SUITE este punto representa los sucesivos refinamientos que
definen las diferentes unidades lgicas que componen la arquitectura del software.
El primer refinamiento realizado consiste en la descomposicin en subsistemas. Los
subsistemas representan cortes verticales al diseo del sistema. Cada subsistema consiste en
el agrupamiento de diferentes funcionalidades relacionadas entre s y posee la capacidad de
funcionar como un sistema en s mismo.
Posteriormente se explora la composicin de cada uno de los subsistemas.
Finalmente se incluye la realizacin de los casos de uso descriptos en la seccin anterior
mediante los componentes arquitectnicos definidos.

3.1 Identificacin de Subsistemas

La descomposicin propuesta, basada en el modelo Peer to Peer, organiza la arquitectura en


un conjunto de subsistemas funcionalmente cohesivos que interactan entre s para cumplir
sus funciones.

3.2 Estructuracin por capas


Creacin de los Manuales del Sistema de Informacin

3.3 Diagrama de Clases del Diseo

4. Vista del proceso

Dentro de nuestra vista lgica referenciamos los casos de uso del sistema
APPCOMMANDER SUITE
Creacin de los Manuales del Sistema de Informacin

Caso de uso 1: REGISTRO DE CLIENTE NUEVO EN EL SISTEMA

Caso de uso 2: AUTENTICAR USUARIO EN EL SISTEMA

Caso de uso 3: VENTA DEL PRODUCTO AL CLIENTE


Creacin de los Manuales del Sistema de Informacin

4.1 Diagramas de secuencias

Diagrama de secuencia Caso de Uso No. 1

Diagrama de secuencia Caso de Uso No. 2


Creacin de los Manuales del Sistema de Informacin

Diagrama de secuencia Caso de Uso No. 3

5. Vista de datos

DIAGRAMA MER SISTEMA APPCOMMANDER SUITE


Creacin de los Manuales del Sistema de Informacin

5.1 Modelo de datos

6. Vista de Interaccin

6.1 Interfaces de Usuario - Login


Creacin de los Manuales del Sistema de Informacin

Interface Principal - Patrn general de interfaces


Creacin de los Manuales del Sistema de Informacin
Creacin de los Manuales del Sistema de Informacin
Creacin de los Manuales del Sistema de Informacin

7. Vista de Seguridad

Roles, Permisos y Privilegios

Definimos la Autorizacin como el proceso por el cual se determina qu, cmo y cundo, un
usuario autenticado puede utilizar el sistema APPCOMMANDER SUITE de la organizacin.
El mecanismo o el grado de autorizacin pueden variar dependiendo de qu sea lo que se est
protegiendo.

No toda la informacin de FASES DIGITALES es igual de crtica. Los recursos en general y


los datos en particular, se organizan en niveles y cada nivel debe tener una autorizacin.

Dependiendo del recurso la autorizacin puede hacerse por medio de la firma en un


formulario o mediante una contrasea, pero siempre es necesario que dicha autorizacin
quede registrada para ser controlada posteriormente. En el caso de los datos, la autorizacin
debe asegurar la confidencialidad e integridad, ya sea dando o denegando el acceso en
lectura, modificacin, creacin o borrado de los datos.

Por otra parte, solo se debe dar autorizacin a acceder a un recurso a aquellos usuarios que lo
necesiten para hacer su trabajo, y si no se le negar. Aunque tambin es posible dar
autorizaciones transitorias o modificarlas a medida que las necesidades del usuario varen.

El sistema de roles y usuarios de APPCOMMANDER SUITE podramos definirlo como la


clasificacin de privilegios de operacin en nuestro sistema, para entenderlo un poco mejor
tendramos que enumerar y explicar lo siguiente:

Usuarios: son los que interactan con nuestro sistema a los cuales debemos controlar
para validar que pueden o no hacer.
Perfiles: son los roles que se le asignaran o negaran a un usuario para conceder
privilegios en el sistema.
Recursos: son las zonas de Mantenimiento en las que dividiremos la aplicacin por
ejemplo: Ventas, Recursos, Proveedores, Clientes, Trabajadores, etc...

Por ltimo los permisos son las acciones concretas que se asignan sobre uno o ms recursos
del sistema.

ADMINISTRADOR
Es el responsable tcnico y puede acceder a cualquiera de los aspectos del sistema,
configurando o modificando cualquier parmetro de ste.

Este usuario tiene control total sobre el Sistema APPCOMMANDER SUITE, por lo que puede
realizar cualquier operacin de configuracin o mantenimiento sobre este.

El administrador de APPCOMMANDER SUITE es el encargado de la instalacin, soporte y el


mantenimiento del producto y funciones del back-end, as como la planificacin y respuesta a
interrupciones del servicio y otros problemas. Otras tareas pueden incluir la programacin de
secuencias de comandos o programacin ligera, para los sistemas de gestin relacionado con
el proyecto.
Creacin de los Manuales del Sistema de Informacin

El administrador del sistema es responsable de lo siguiente:

Administracin de usuarios (instalacin y mantenimiento de cuentas)


El mantenimiento de sistema
Comprobar que los perifricos funcionan correctamente
En caso de fallo de hardware, el designa los horarios de reparacin
Monitor de rendimiento del sistema
Crear la poltica de copias de seguridad y recuperacin
Aplicar las polticas para el uso del sistema informtico y de red
Configuracin de las polticas de seguridad para los usuarios. Un administrador de
sistemas debe contar con una slida comprensin de la seguridad informtica (por
ejemplo, cortafuegos y sistemas de deteccin de intrusos).

DIRECTIVOS

Tiene un nivel de permisos elevados ya que corresponde al personal gerencial y de confianza


de FASES DIGITALES y puede acceder a cualquiera de los aspectos del sistema, ya que es
responsabilidad de la gerencia. Este usuario tiene control total sobre el Sistema
APPCOMMANDER SUITE, por lo que puede realizar cualquier operacin de configuracin o
mantenimiento sobre este.

El directivo de FASES DIGITALES es el encargado de otorgar los permisos y privilegios a


los usuarios del sistema, as como la inclusin de usuarios en el mismo, tambin lleva a su
cargo la utilizacin del software a nivel productivo, as como la planificacin y respuesta a
interrupciones del servicio y otros problemas junto al administrador del software.

El Directivo del sistema es responsable de lo siguiente:

Ingresar los usuarios y clientes del sistema


Dar los privilegios al usuario
Operar el sistema
generar reportes
Crear la poltica de copias de seguridad y recuperacin junto al administrador
Aplicar las polticas para el uso del sistema informtico y de red junto al
administrador.

Sistema de autenticacin APPCOMMANDER SUITE

APPCOMMANDER SUITE define la Autenticacin como la verificacin de la identidad del


usuario, generalmente cuando entra en el sistema o la red, o accede a una base de datos.

Normalmente para entrar en el sistema APPCOMMANDER SUITE se utiliza un nombre de


usuario y una contrasea.
Creacin de los Manuales del Sistema de Informacin

Este mtodo ser mejor o peor dependiendo de las caractersticas de la contrasea. En la


medida que la contrasea sea ms grande y compleja para ser adivinada, ms difcil ser
burlar esta tcnica.
Adems, la contrasea debe ser confidencial. No puede ser conocida por nadie ms que el
usuario.
Muchas veces sucede que los usuarios se prestan las contraseas o las anotan en un papel
pegado en el escritorio y que puede ser ledo por cualquier otro usuario, comprometiendo a la
empresa y al empleado, ya que la accin/es que se hagan con esa contrasea es/son
responsabilidad del empleado/s.
Para que la contrasea sea difcil de adivinar debe tener un conjunto de caracteres amplio y
variado (con minsculas, maysculas y nmeros). El problema es que los usuarios
difcilmente recuerdan contraseas tan elaboradas y utilizan (utilizamos) palabras previsibles
(el nombre, el apellido, el nombre de usuario, el grupo musical preferido,...), que facilitan la
tarea a quin quiere entrar en el sistema sin autorizacin.

Diseo de los Mensajes de Error y Advertencias

ERRORES Y ADVERTENCIAS DE HARDWARE

Hace referencia a fallos y advertencias que el sistema operativo hace sobre las condiciones
fsicas del equipo, estos errores se muestran dependiendo del S.O. que en el caso de
APPCOMMANDER SUITE son configuraciones de windows 7 pro .

Error conocido como el pantallazo de la muerte


Creacin de los Manuales del Sistema de Informacin

ERRORES Y ADVERTENCIAS DEL S.O

Hace referencia a fallos y advertencias que el sistema operativo hace sobre si, estos errores se
muestran dependiendo del S.O. que en el caso de la empresa son configuraciones de
Windows 7 pro .

ERRORES Y ADVERTENCIAS DE APPCOMMANDER SUITE

Hace referencia a fallos y advertencias que el sistema APPCOMMANDER SUITE hace


sobre si y a los usuarios, estos mensajes son de tipo:

ERROR DE USUARIO

Hace referencia al error de usuario por digitacin o por que no se encuentra registrado en el
sistema, de confirmacin de accin como eliminacin o modificacin de datos

ENCRIPTACIN

Para poder encriptar los datos APPCOMMANDER SUITE utiliza un proceso matemtico de
algoritmos HASH.
Este algoritmo efecta un clculo matemtico sobre los datos que constituyen el documento y
da como resultado un nmero nico llamado MAC. Un mismo documento dar siempre un
mismo MAC.

SEGURIDAD DE EQUIPOS

Se debe tener acceso controlado y restringido al servidor principal, terminales de acceso,


routers y todo lo que tenga que ver estructura fsica. El servidor que contenga la informacin
Creacin de los Manuales del Sistema de Informacin

y servicios de FASES DIGITALES deben ser mantenidos en un ambiente seguro y protegido


por los menos con:

Controles de acceso y seguridad fsica.


Deteccin de incendio y sistemas de extincin de conflagraciones.
Controles de humedad y temperatura.
Bajo riesgo de inundacin.
Sistemas elctricos regulados y respaldados por fuentes de potencia ininterrumpida (UPS)

SOFTWARE MALICIOSO

Todos los sistemas informticos deben ser protegidos teniendo en cuenta un enfoque multi-
nivel que involucre controles humanos, fsicos tcnicos y administrativos.

La administracin elaborar y mantendrn un conjunto de polticas, normas, estndares,


procedimientos y guas que garanticen la mitigacin de riesgos asociados a amenazas de
software malicioso y tcnicas de hacking.
En todo caso y como control mnimo, las estaciones de trabajo de FASES DIGITALES deben
estar protegidas por software antivirus con capacidad de actualizacin automtica en cuanto a
firmas de Seguridad de la Informacin.
Los usuarios de la estaciones no estn autorizados a deshabilitar este control.

COPIAS DE SEGURIDAD

Toda informacin que pertenezca al sistema APPCOMMANDER SUITE o que sea de inters
para un proceso operativo o de misin crtica debe ser respaldada por copias de seguridad
tomadas de acuerdo a los procedimientos documentados por la gerencia, se recomienda un
backup mensual del sistema.

CONFIGURACIN DE RED

La configuracin de enrutadores, switches, firewall, sistemas de deteccin de intrusos y otros


dispositivos de seguridad de red, debe ser documentada, respaldada por copia de seguridad y
mantenida por la gerencia de FASES DIGITALES.

8. Vista de Implementacin

8.1 Herramientas de Desarrollo e implementacin

Aplicaremos el trmino herramienta a un producto CASE que da soporte a una tarea concreta
dentro de las actividades de desarrollo de software.

Dicho soporte consistir en una serie de servicios, cada uno de los cuales automatiza una
operacin individual.
Creacin de los Manuales del Sistema de Informacin

Podemos clasificar las herramientas segn los servicios que ofrece y/o la tarea a la que da
soporte.
A continuacin se describen algunas clases de herramientas o grupos de funciones que
podremos encontrar en nuestro entorno de programacin APPCOMMANDER SUITE:

Edicin y examen del cdigo (editor / browser / navigator)


Codificacin
Verificacin y validacin
Gestin de configuracin
Mtricas
Otras herramientas

Otras herramientas de desarrollo no incluidas en la relacin anterior se salen del marco de lo


que hemos denominado entorno de programacin, y dan soporte a otras fases del ciclo de
vida de desarrollo. Por ejemplo:

Gestin del proyecto


Anlisis y diseo (metodologa concreta - "herramienta" CASE)

Edicin y examen del cdigo

Editores de texto
o Editor de texto simple
o Editor orientado al lenguaje
Editores grficos
o Editor de diagramas
o Editor de iconos para GUI
Editores de estructura
o Grfico (diagramas)
o Texto (cdigo)
Facilidades de navegacin
o Referencias cruzadas (definicin / uso)
o Folding
o Class wizzard

Codificacin
Herramientas de codificacin y depuracin
o Ensamblador
o Compilador
o Depurador
o Compilacin cruzada
o Macroprocesador
o Montador de enlaces (link)
o Intrprete
Creacin de los Manuales del Sistema de Informacin

Generadores de cdigo
o Generadores de esqueleto de cdigo
o Generadores de interfaz de usuario
o Application wizzard
o Generadores de compiladores
Reestructuradores de cdigo
o Reforma (prettyprinter)
o Ingeniera inversa

Verificacin y validacin
Anlisis esttico
o Anlisis de consistencia
o Deteccin de cdigo no usado
o Grafo de flujo de llamadas
o Referencias cruzadas
o Diagramas de estructura (dependencias entre mdulos)
o Comprobador de normas

Anlisis dinmico
o Perfil de ejecucin
o Traza de ejecucin

Comparadores
o Diferencias entre ficheros o directorios
o Mezcla de ficheros (merge)
o Visualizadores de diferencias

Ejecucin simblica
Emuladores / simuladores
o Ejecucin cruzada
o Mquinas virtuales

Comprobacin de correccin
o Ayuda a la demostracin formal

Prueba de programas
o Generacin de casos prueba
o Ejecucin automtica de pruebas (pruebas de regresin)

Gestin de configuracin
Identificacin de elementos
Gestin de versiones
Gestin de configuracin
Gestin de cambios
Repositorio, archivo
Configurador de aplicaciones
Creacin de los Manuales del Sistema de Informacin

Mtricas
Las herramientas de obtencin de mtricas son en realidad un caso particular de las de
verificacin y validacin, aunque tienen entidad propia.
Mtricas de cdigo (anlisis esttico)
o Complejidad, calidad
Capacidad de proceso (anlisis dinmico)
o Performance, benchmarks
o
Otras
o Estimacin/medida de costo, productividad

Otras herramientas

Hoja de clculo
o Acumulacin de datos, estadsticas, resmenes

Preparacin de documentacin
o Procesadores de texto
o Visualizacin de datos
o Generacin de diagramas
o Extraccin de documentacin de cdigo

Sistemas de hipertexto
o Documentacin tipo hipertexto
o Generacin de ayuda en lnea
o Ayuda sensible al contexto

Integracin de herramientas

Criterios de integracin
o Integracin de datos
o Integracin de control
o Integracin de presentacin
o Integracin de proceso

Concepto de integracin de datos


Interoperabilidad entre herramientas
Evitar redundancias (duplicaciones)
Consistencia, evitando incoherencias
Base: paso de datos entre herramientas

Tcnicas de integracin de datos


Transferencia directa
Transferencia mediante ficheros
Transferencia mediante comunicacin
Repositorio comn
Creacin de los Manuales del Sistema de Informacin

Conversin de formatos
o Lenguaje AWK (o PERL). Tcnicas XML

Integracin de control

Concepto
o Invocar servicios o herramientas desde otras
o Requiere integracin de datos

Tcnicas
o Procesos, mensajes, llamadas
o Uso del "Shell"
o Envoltorios (wrappers)

Integracin de presentacin

Se aplica a las herramientas interactivas

Se debe disponer de una interfaz amigable y uniforme

o Limitar las formas diferentes de interaccin


o Formas adecuadas al modelo mental del usuario
o Tiempos de respuesta adecuados
o Mantener informacin disponible

Editores configurables

Ofrecen las siguientes facilidades:

Pueden servir como frontal (front-end) general de interaccin con el usuario

o Facilita la integracin de presentacin

Ofrecen como funciones principales:


o Edicin de cdigo, datos, etc.
o Modos dependientes del tipo de fichero

Facilitan la integracin de control


o Invocacin de rdenes externas
o Captura y anlisis de resultados

Algunos ejemplos de editores configurables son:

Emacs

o Personalizable con e-lisp


o Sirve como herramienta universal
Creacin de los Manuales del Sistema de Informacin

Vim
o Personalizable con macros y descripcin de sintaxis (analizador lxico)

MED

o Personalizable con expresiones regulares y tablas de propiedades

Eclipse
o Personalizable mediante plug-ins

8.2 Paquetes/Componentes

Diagrama de Paquetes del proyecto APPCOMMANDER SUITE


Creacin de los Manuales del Sistema de Informacin

Diagrama general de vista de Componentes del proyecto APPCOMMANDER SUITE

8.3 Despliegue

Diagrama de despliegue de la APPCOMMANDER SUITE

Вам также может понравиться