Está en la página 1de 3

Los software se han transformado en elementos claves para la gestin de sistema, desde hace

aos las empresas de todo tipo y tamaos utilizan en sus implementaciones software como
herramientas imprescindibles en los procesos de sus trabajos y es debido a que al ser utilizado
en el mbito empresarial a permitido a las empresas obtener avances significativos en lo que es
la gestin de informacin, logrando procesos productivos que sean realmente eficaces.
Es fundamental que las empresas seleccionen el software adecuado que utilizaran al momento
de realizar las actividades comerciales, debido a que depende de esta decisin en que si se
desarrollan adecuadamente o no.
El software de gestin empresarial se ha convertido en una herramienta esencial para cualquier
organizacin, independiente del tipo de empresa que se trate.
Dadas las necesidades de cada empresa el software se deben adaptar a su naturaleza para as
poder gestionar la informacin la cual estar condicionada al flujo de datos de la organizacin y
debido a esto las empresas deben optar si ocupan un software genrico o a medida
SOFTWARE GENERICO : es ms corto el plazo de produccin del mismo, es ms sencillo de usar,
utiliza ERP, utiliza procesos simples (procesos transversales para toda la industria) y se
encuentra en mercados verticales (industrias especificas con mismas necesidades), adems que
al ser genrico hace que transforme en una solucin inmediata para la organizacin en cuestin,
su nivel de soluciones pueden ser adecuadas a las necesidades de la organizacin y muchas
veces la utilizacin de un software genrico que uno a medida se debe a la falta de recursos
humanos que pueda conducir los procesos. Este software est orientado a empresas de trabajos
ordenados y simples debido a que sus requerimientos son mnimos y as solicitan un nivel
mnimo de personalizacin en sus sistemas
SOFTWARE A MEDIDA: se requiere de necesidades precisas que sean adaptadas a requerimientos
exactos, se debe solicitar todo el cdigo fuente de los softwares que la organizacin este
utilizando para as evitar la dependencia, adems de obtener ventajas competitivas en el
mercado, este software adems es bsicamente una solucin diseada de manera especfica
para necesidades que sean especficas, tambin se desarrolla segn sea la manera de en la que
la organizacin desea llevar a cabo sus operaciones y procesos, es ms costoso que uno sw
genrico debido a que se requiere de recurso humano para llevar a cabo el sw, tambin es un sw
flexible lo que hace de sea modificado a lo largo del tiempo sin tener que realizar todo de nuevo
La etapa de diseo en el proceso de construccin de un software se organiza en dos fases que
son el diseo arquitectnico (el cual describe como el sw est descompuesto y organizado en
componentes (la arquitectura del sw)) y el diseo detallado (que se describe como el
comportamiento especifico de estos componentes)
ABSTRACCION: es enfocarse en determinadas cualidades.
ACOPLAMIENTO Y COHESION: es la interdependencia que existe entre los mdulos de un
programa y la cohesin en cuan fuertemente estn asociados los elementos de un modulo
DESCOMPOSICION Y MODULARIZACION: puede ser dividido en componentes ms pequeos, con
interfaces definidas que describan la interaccin entre los componentes, la forma de hacerlo es
colocar diferentes funcionalidades y responsabilidades en componentes diferentes.
ENCAPSULACION Y OCULTAMIENTO DE INFORMACION: consiste en agrupar y empaquetar los
detalles internos de una abstraccin y hacerlos directamente inaccesibles a entidades externas y
para su acceso deben de usar una interfaz de acceso.
SEPARACION DE INTERFAZ Y DE LA IMPLEMENTACION: consiste en definir un componente
mediante la especificacin de una interfaz pblica y otra con los detalles de su implementacin

SUFICIENCIA: se requieren estndares mnimos para obtener algo adecuado


INTEGRIDAD: posee algo significativo
PRIMITIVIDAD: bsico de diseo simple
INTERFAZ PUBLICA: es el lmite entre el sw y el usuario
OTRA: interfaces distintas ya sea de login y administracin
PROTECCION PROTEGIDO (#): solo se puede ingresar por herencia.
CONCURRENCIA: como se debe de descomponer el sw en procesos, tareas e hilos y tratar temas
relacionados con la eficiencia, la atomicidad, la sincronizacin y los asuntos de planificacin
CONTROL Y MANEJO DE EVENTOS: como organizar los datos y controlar el flujo, como manejar
eventos reactivos y temporales a travs@ de diversos mecanismos, tales como la invocacin
implcita y call-back
INVOCACION IMPLICITA: En lugar de invocaciones de procedimientos explicitas o directas, un
componente anuncia uno o ms eventos y otros componentes registran el inters en un evento
asociando un procedimiento a dicho evento. La ocurrencia de un evento causa la invocacin
implcita de procedimientos en otros mdulos. Los componentes son los mdulos cuyas
interfaces ofrecen un conjunto de procedimientos y de eventos Los conectores incluyen
llamadas a procedimientos tradicionales as como el ligado de eventos con llamadas a
procedimientos
DISTRIBUCIN DE LOS COMPONENTES: cmo distribuir el sw a travs de hw
MANEJO DE ERRORES: excepciones y tolerancia a fallos, como prevenir y tolerar los fallos,
adems hacer frente a condiciones excepcionales.
INTERACCION Y PRESENTACION: como estructurar y organizar las interacciones con los usuarios y
la presentacin de la informacin.
PERSISTENCIA DE DATOS: cmo manejar los datos a travs del tiempo
DIAGRAMA DE CLASES Y OBJETOS: son parecidos pero el de clase separa las cualidades y el de
objeto les da valor a las clases
TARJETA DE RESP. Y COLAB. : Nos indica cuando una clase se va a relacionar con un componente
externo.
DIAGRAMA DE DESPLIEGUE: Arq. Base o en la manera en que se despliegan los componentes del
sist.
DIAGRAMA DE COMPONENTES: sirve para ver en qu momento el sist. Se debe relacionar con un
elemento externo
DIAGRAMA ENTIDAD-RELACION: reconoce las clases, sus componentes y como se relacionan
entre si
LENGUAJE DESCRIPCION DE INTERFAZ: es un lenguaje especfico pero es un lenguaje de
programacin interna
DIAGRAMA DE ESTRUCTURA DE JACKSON: determina los datos cargados para ver los pasos sgtes
y cada cuanto tiempo se realizara nuevamente.
DIAGRAMA DEESTRUCTURA: es como una estructura de llamadas, adems de reflejar con que
estructura se va a trabajar.

DIAGRAMA DE ACTIVIDAD: se indica el orden y cul es el sentido de la act. a realizar.


DIAGRAMA DE COLABORACION: da a conocer que archivo se est ocupando, en que momento y
quien lo est ocupando en un determinado tiempo (a travs de mensajes)
DIAGRAMA Y TABLAS Y DECISION: dada determinada condiciones son las decisiones que se
toman o se realizan.
DIAGRAMA DE SECUENCIA: determina los time-out o tiempos y la actividad que le sigue
DIAGRAMA DE ESTADOS: se cambia de valores los estados dependiendo de una actividad en
especfico
LENGUAJE DE ESPECIFICACION FORMAL: son indicaciones matemticas
ESTRATEGIAS Y METODOS DE DISEOS DE SW:
Todo sistema es complejo y por eso se deben dividir, ya sea en vistas, Arq. , cdigo, BD y luego
se integra.
Al dividir por rea se puede refinar el sistema
TOP DOWN (ms conveniente)
BOTTOM UP (un poco ms engorroso que el anterior)
HEURISTICA (es un mtodo de conocimiento).

También podría gustarte