Vous êtes sur la page 1sur 5

Tendencias en el desarrollo de software

Vargas Medina Erick Arson


https://drive.google.com/file/d/0B9XkUv_UZODbeVRUNzFNcDBEc1U/view?pli=1

Tendencias en el desarrollo de software


La industria del desarrollo del software se encuentra muy adelantada comparndola con su
estado hace unos pocos aos. Los mtodos de desarrollo de software han madurado y
contemplan todo el proceso de desarrollo y mantenimiento. El World Wide Web se ha
generado mucha fama en los ltimos cinco aos que se ha convertido en la interfaz de
usuario ms destacada para los productos de software y ha obligado al uso de tecnologas
nuevas. Las bases de datos son cada vez ms sofisticadas y soportan desde un usuario en
computadoras de bolsillo a miles de usuarios en mainframes. Poco a poco, el desarrollo
hecho a medida se va abandonando y los negocios compran productos de software muy
probado, genrico y con una buena base instalada de clientes.

Cmo hemos llegado hasta aqu?


El estado actual del desarrollo del software ha sido alcanzado despus de cuatro dcadas de
trabajo en las siguientes reas:

Lenguajes de programacin.

Interfaz de usuario.

Entornos de programacin.

Software de base.

Visin del desarrollo.

Ingeniera de software.

Mtodos de anlisis y diseo.

Equipos de desarrollo.

Creacin de software
A la hora de generar uno nuevo se tiene que pasar por una fase de ingeniera de software(o
desarrollo de software) que implica una forma de hacerlo; y que para lograrlo se generaron
Contexto Nacional E Internacional II

1CM22

Tendencias en el desarrollo de software


Vargas Medina Erick Arson
https://drive.google.com/file/d/0B9XkUv_UZODbeVRUNzFNcDBEc1U/view?pli=1

mtodos para la elaboracin de dichos programas. Pero antes de su elaboracin pasa por
una fase que implica un anlisis, un diseo y una serie de pruebas v codificacin final, pero
todo esto parte a partir de un requerimiento el cual debe de ser de manera muy detallada.
Anlisis: se plantea el requerimiento con el cual se requiere realizar dicho software, esta
parte es lo fundamental para elaborar el programa, ya que, si el requerimiento no se entiende
se elaborara una idea totalmente errnea de lo que se quera lograr

Diseo: en esta parte simplemente se genera el cdigo y la implementacin de cmo es que


quedara el software al final de su elaboracin.
Codificacin: La compilacin de nuestro cdigo en lenguaje de programacin e inclusive su
correccin de errores.

Metodologa Para El Desarrollo De Software


Las metodologas son sistemas completos de tcnicas que incluyen procedimientos paso a
paso, productos, resultante, funciones, herramientas y normas de calidad para la terminacin
del ciclo de vida completo del desarrollo de sistemas.
Una Metodologa para el Desarrollo de SW es un conjunto de actividades llevadas a cabo
para desarrollar y poner en marcha un Sistema de Informacin.
Aunque para muchas personas el software son solo programas de computadora, se dice
tambin que, son todos aquellos documentos asociados a la configuracin de datos que se
necesitan para hacer que estos programas operen de manera adecuada.
Qu es?
la Ingeniera de Software es un proceso intensivo de conocimiento, que abarca la captura de
requerimientos, diseo, desarrollo, prueba, implantacin y mantenimiento. Generalmente a
partir de un complejo esquema de comunicacin en el que interactan usuarios y
desarrolladores, el usuario brinda una concepcin de la funcionalidad esperada y el
desarrollador especifica esta funcionalidad a partir de esta primera concepcin mediante
aproximaciones sucesivas .Para ello se utilizan ciertos modelos.
Modelos

Contexto Nacional E Internacional II

1CM22

Tendencias en el desarrollo de software


Vargas Medina Erick Arson
https://drive.google.com/file/d/0B9XkUv_UZODbeVRUNzFNcDBEc1U/view?pli=1

Algunos modelos para el desarrollo de software son:

MODELO PSP

El Personal Software Process, conocido por sus siglas como PSP, es una metodologa de
reciente creacin, proveniente del Instituto de Ingeniera del Software (SEI). PSP es una
alternativa dirigida a los ingenieros de sistemas, que les permite mejorar la forma en la que
construyen software. Considerando aspectos como la planeacin, calidad, estimacin de
costos y productividad, PSP es una metodologa que vale la pena revisar cuando el ingeniero
de software est interesado en aumentar la calidad de los productos de software que
desarrolla dentro de un contexto de trabajo individual.

Modelo TSP

Es una metodologa que nos proporciona un conjunto de procesos definidos que nos indican
que hacer en cada etapa de desarrollo para mejorar el trabajo en equipo durante el desarrollo
de software, en otras palabras, nos ayuda a establecer un entorno donde el trabajo efectivo
en un equipo se presente de forma natural.

Modelo XP

La programacin extrema o extreme programming (XP) es un enfoque de la ingeniera de


software formulado por Kent Beck. Es el ms destacado de los procesos giles de desarrollo
de software. Al igual que stos, la programacin extrema se diferencia de las metodologas
tradicionales principalmente en que pone ms nfasis en la adaptabilidad que en la
previsibilidad.
Evolucin de los lenguajes de programacin
Los lenguajes han evolucionado mucho desde los primeros lenguajes procedimentales como
Basic, C, Fortran, RPG, Cobol y Pascal, pasando por los lenguajes orientados a las bases de
datos (Xba-se, SQL, 4GL), los lenguajes orientados a objeto (Ada, Smalltalk, C++, Modula) y
terminando en un lenguaje estndar orientado a objeto como Java.

Contexto Nacional E Internacional II

1CM22

Tendencias en el desarrollo de software


Vargas Medina Erick Arson
https://drive.google.com/file/d/0B9XkUv_UZODbeVRUNzFNcDBEc1U/view?pli=1

Tendencias en el desarrollo de software

Concepto
Es la innovacin tan destacada de demanda y
generacin de programas que en los ltimos aos
se ha lanzado a niveles demasiado altos. Por este
hecho se generan mtodos para la realizacin de
software.
Debido a:

Creacin De Software

Por la alta demanda y viabilidad


de produccin para las empresas
y que puedan venderlo a sus
usuarios se ha hecho de esta
tendencia algo fundamental en la
vida cotidiana de las personas.

A la hora de generar uno nuevo se


tiene que pasar por una fase de
ingeniera de software (o desarrollo
de software) que implica una forma
de hacerlo; y que para lograrlo se
generaron
mtodos
para
la
elaboracin de dichos programas.

Implica

Contexto Nacional E Internacional II

Anlisis
Diseo
Codificacin

1CM22

Tendencias en el desarrollo de software


Vargas Medina Erick Arson
https://drive.google.com/file/d/0B9XkUv_UZODbeVRUNzFNcDBEc1U/view?pli=1

Mtodos

Herramientas

Procedimientos

Tcnica de
Software

Soporte automtico
o semiautomtico

-Mtodos
-Herramientas
-Desarrollo

Bibliografas:
https://drive.google.com/file/d/0B9XkUv_UZODbanlvZHdHOGlHcTA/view?pli=1
http://148.206.53.84/tesiuami/UAMI15907.pdf

Contexto Nacional E Internacional II

1CM22

Vous aimerez peut-être aussi