Entradas

UML

Imagen
EL LENGUAJE UNIFICADO DE MODELADO (UML) En todas las disciplinas de la Ingeniería se hace evidente la importancia de los modelos ya que describen el aspecto y la conducta de " algo ". Ese " algo " puede existir, estar en un estado de desarrollo o estar, todavía, en un estado de planeación. Es en este momento cuando los diseñadores del modelo deben investigar los requerimientos del producto terminado y dichos requerimientos pueden incluir áreas tales como funcionalidad,  performance  y confiabilidad. Además, a menudo, el modelo es dividido en un número de vistas, cada una de las cuales describe un aspecto específico del producto o sistema en construcción. El modelado sirve no solamente para los grandes sistemas, aun en aplicaciones de pequeño tamaño se obtienen beneficios de modelado, sin embargo es un hecho que entre más grande y más complejo es el sistema, más importante es el papel de que juega el modelado por una simple razón: "El hombre hace modelo...

Ingeniería de requisitos

Imagen
El proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema de software es llamado Ingeniería de Requerimientos. La meta de la ingeniería de requerimientos es entregar una especificación de requerimientos de software correcta y completa. La ingeniería de requerimientos apunta a mejorar la forma en que comprendemos y definimos sistemas de software complejos. Existen varias definiciones de requerimientos, de entre las cuales podemos citar las siguientes: Los Requerimientos fueron definidos por la IEEE como [IEEE90]:  1. Condición o capacidad requerida por el usuario para resolver un problema o alcanzar un objetivo.  2. Condición o capacidad que debe satisfacer o poseer un sistema o una componente de un sistema para satisfacer un contrato, un standard, una especificación u otro documento formalmente impuesto.  3. Representación documentada de una condición o capacidad como en 1 o 2.

Modelo de negocios

Imagen
Un modelo de negocio, también conocido como diseño de negocio, es la planificación que realiza una empresa respecto a los ingresos y beneficios que intenta obtener. En un modelo de negocio, se establecen las pautas a seguir para atraer clientes, definir ofertas de producto e implementar estrategias publicitarias, entre muchas otras cuestiones vinculadas a la configuración de los recursos de la compañía. A la hora de establecer el modelo de negocio es importante que la persona en cuestión analice en profundidad la empresa y dé respuesta a una serie de preguntas pues en base a las respuestas podrá poner en marcha uno u otro tipo de modelo de negocio. En este caso, es importante que establezca si tiene competencia o no en ese servicio o producto que posee, qué es lo que le hace diferente del resto de rivales empresariales, cómo va conseguir clientes, cómo se producirá el crecimiento y cómo se va a ganar el dinero. Existen distintos tipos de modelo de negocio. El más básico y antigu...

"PROJECT LIBRE"

Imagen

Que es una metodología?

Imagen
El término metodología se define como el grupo de mecanismos o procedimientos racionales, empleados para el logro de un objetivo, o serie de objetivos que dirige una investigación científica. Este término se encuentra vinculado directamente con la ciencia, sin embargo, la metodología puede presentarse en otras áreas como la educativa, en donde se encuentra la metodología didáctica o la jurídica en el derecho. La metodología didáctica. Tiene que ver con todo lo relacionado con las formas o métodos de enseñanza que permiten el éxito del proceso enseñanza-aprendizaje, que en este caso sería la obtención de los conocimientos necesarios para el aprendizaje, desarrollo y entendimiento de diversas maneras de aprender un trabajo o profesión en especial. Las metodologías aplicadas en el proceso de enseñanza son: la deductiva, la inductiva y la analógica o comparativa. En cuanto a la metodología jurídica, esta puede ser entendida, como una disciplina que facilita las bases filosóficas uti...

Fases de la ingeniería de software

1.- Análisis de requerimientos : Se extraen los requisitos del producto de software. En esta etapa la habilidad y experiencia en la ingeniería del software es crítica para reconocer requisitos incompletos, ambiguos o contradictorios. Usualmente el cliente/usuario tiene una visión incompleta/inexacta de lo que necesita y es necesario ayudarle para obtener la visión completa de los requerimientos.  El contenido de comunicación en esta etapa es muy intenso ya que el objetivo es eliminar la ambigüedad en la medida de lo posible. 2.- Especificación : Es la tarea de describir detalladamente el software a ser escrito, de una forma rigurosa. Se describe el comportamiento esperado del software y su interacción con los usuarios y/o otros sistemas. 3.- Diseño y arquitectura : Determinar cómo funcionará de forma general sin entrar en detalles incorporando consideraciones de la implementación tecnológica, como el hardware, la red, etc.  Consiste en el diseño de los componentes del sis...