Professional Documents
Culture Documents
Chalco, Edo de Mx
ING. SISTEMAS COMPUTACIONALES
NDICE
SOFTWARE: Tecnologa y Desarrollo.3
Definicin de Software3
Tecnologas dentro del desarrollo de Software..3
Herramientas CASE....5
Definicin..5
Historia..6
Clasificacin.7
-
Conclusiones..12
Bibliografa..13
Este concepto abarca a todas las aplicaciones informticas, como los procesadores de textos,
las planillas de clculo y los editores de imgenes.
de
base,
el
cual
permite
al
usuario
tener
el
control
sobre
el hardware (componentes fsicos) y dar soporte a otros programas informticos. Los sistemas
operativos son software base ya que empiezan a funcionar cuando encendemos la
computadora.
Atributos: Son los datos que caracterizan al objeto. Son variables que almacenan
datos relacionados al estado de un objeto.
Identidad: El objeto tiene una identidad, que lo distingue de otros objetos, sin
considerar su estado. Por lo general, esta identidad se crea mediante un identificador
que deriva naturalmente de un problema.
HERRAMIENTAS CASE:
Definicin:
Las herramientas CASE son un conjunto de programas y ayudas que dan asistencia a los
analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida
de desarrollo de un Software, estos pasos son: Investigacin Preliminar, Anlisis, diseo,
Implementacin e Instalacin.
CASE es tambin definido como el Conjunto de mtodos, utilidades y tcnicas que facilitan el
mejoramiento del ciclo de vida del desarrollo de sistemas de informacin, completamente o en
alguna de sus fases. Estas herramientas tambin son utilizadas como la unin de las
herramientas automticas de software y las metodologas de desarrollo de software formales.
Existe tambin el CASE integrado que fue comenzando a tener un impacto muy significativo en
los negocios y sistemas de informacin de las organizaciones, adems con estas herramientas
integradas a las compaas pueden desarrollar rpidamente sistemas de mejor calidad para
soportar procesos crticos del negocio y asistir en el desarrollo y promocin intensiva de la
informacin de productos y servicios.
Cuando se hace la planificacin de la base de datos, la primera etapa del ciclo de vida de las
aplicaciones de bases de datos, tambin se puede escoger una herramienta CASE (ComputerAided sofware Engineering) que permita llevar a cabo el resto de tareas del modo ms eficiente
y efectivo posible.
Historia:
-
A finales de los aos sesentas aparece el trmino ''Crisis del Software'' el cual
significa que el software que se construye no solamente satisface los requerimientos,
ni las necesidades pedidos por el cliente, sino que adems excede los presupuestos
y los horarios de tiempos.
En los aos ochentas, surgieron varios factores que favorecieron el estado actual del
mercado, para las herramientas de desarrollo asistido de sistemas informticos. Por
una parte, el acercamiento de la informacin a un nmero de usuarios, ha provocado
cambios organizativos importantes en el mundo laboral, la oferta cada vez ms
diversa permite a los usuarios poder elegir un entorno apropiado a sus necesidades.
Clasificacin:
No existe una clasificacin bien definida de las herramientas CASE y, en ocasiones, es difcil
incluirlas en una clase determinada. La clasificacin ms importante que encontramos es de
dos tipos:
-
Su funcionalidad.
7
integradas,
I-CASE (Integrated
CASE,
CASE
integrado):
Estas
herramientas abarcan todas las fases del ciclo de vida del desarrollo de sistemas. Son
llamadas tambin CASE workbench.
2) Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) o front-end: Estn
orientadas a la automatizacin y soporte de las actividades desarrolladas durante las
primeras fases del desarrollo: anlisis y diseo.
3) Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior) o back-end: Estn
dirigidas a las ltimas fases del desarrollo: construccin e implantacin.
de
informacin
estratgica
de
una
organizacin.
Proporcionan
un
10
11
CONCLUSIONES
Para realizar un software es necesario utilizar diversas herramientas para poder implantarlo,
como lo es el lenguaje o los lenguajes de programacin que se requieran segn el tipo de
software a realizar, el uso de tecnologas para llevar a cabo dicho desarrollo, utilidad de las
herramientas CASE, entre otros.
Las tecnologas que se utilizan para llevar a cabo el proceso de creacin de software son
nicamente tres: la tecnologa de software el cual consta de ciertas herramientas que sirven
como fundamentos para llevar a cabo la creacin del software de forma organizada. Otro tipo
de tecnologa es el de desarrollo estructurado el cual consta de estructurar un modelo de un
sistema en base a las funciones que procesan la informacin y dirigen esta informacin a otros
mdulos. Por ltimo tenemos a la tecnologa orientada a objetos, en la cual la persona que crea
al software hace uso de las clases de los objetos para llevar a cabo el diseo de dicho software.
El uso de las herramientas CASE tiene mucha importancia en todo el proceso para la creacin
de un software, (dichas fases son Investigacin Preliminar, Anlisis, diseo, Implementacin e
Instalacin) ya que estas incluyen mtodos, utilidades y tcnicas para llevar a cabo un buen
mejoramiento en cada una de las etapas del desarrollo del software.
Las herramientas CASE son necesarias para realizar diferentes aplicaciones que queramos
realizar, como por ejemplo las bases de datos, en el momento de planificarlas podemos utilizar
estas herramientas para que nos ayuden a realizar el resto de las tareas necesarias de una
manera eficiente y efectivamente.
12
BIBLIOGRAFA
-
http://ithuejutlaisabelgarciamendez.blogspot.mx/2013/02/1_5520.html
http://definicion.de/software/
http://www.significados.com/software/
http://es.kioskea.net/contents/412-el-concepto-de-objeto
http://t06nocturno.blogspot.mx/2011/11/definicion-de-herramientas-case.html
http://repository.uaeh.edu.mx/bitstream/bitstream/handle/123456789/11134/Panorama%2
0general%20de%20las%20herramientas%20CASE.pdf?sequence=1
http://tpsis324.blogspot.mx/2008/09/3-clasificacion.html
13