domingo, 14 de octubre de 2012

Características y tipos de software, capas del proceso de software y modelos de desarrollo de software





Tipos de software
 1)    Software de aplicación: Son aquellos que vemos a diario como Microsoft Word, Power  point, Excel, Outlook, blog de notas, Paint, Etc.
      2)    Software empotrado: Son aquellos que requieren de otro software para funcionar.  
    3)   Software basado en web: Son todos aquellos que usan los negocios para transacciones         (on-line) por ejemplo: ebay.
     4)    Software de inteligencia artificial: Son todos aquellos que se emplean en robots o satélites.
     5)    Software de tiempo real: Son aquellos que utilizamos para chatear como facebook, Hotmail     Messenger, yahoo, Etc.
    6)   Software de PC: Son controladores para la computadora como los drivers de audio, video,   Ethernet, etc.
   7)   Software de gestión: Son aquellos programas que manejan gran cantidad de información almacenada como por ejemplo SQL server, Access, Oracle, etc.

Capas del proceso de desarrollo

 “El gráfico del pastel consiste en organizar el desarrollo de software dividiéndola en bloques para facilitar su desarrollo.”
f
  1)    Calidad - ¿Qué?: En esta etapa nos limitamos a saber qué es lo que vamos hacer para darle calidad y que tanto se compromete el equipo de trabajo ya que estos serán evaluados por los usuarios finales por lo cual está en juegos el prestigio del equipo de trabajo.
   2)    Procesos - ¿Cómo?: Se definen los métodos técnicos a utilizar asegurando la calidad del software formando las bases de control de gestión de proyectos de software estableciendo los hitos.
   3)    Métodos - ¿A través de qué?: Nos indicara el cómo construiremos el software, a través de que método. Los métodos pueden ser el Análisis de requisitos, Diseño, pruebas y mantenimientos.
   4)    Herramientas - ¿Con qué?: Utilizamos las famosas herramientas CASE (Computer-Aided Software Engineering) las cuales nos proporcionan un soporte automático o casi automático  para el proceso y los métodos.
  5)  ¿Quiénes?: Esta etapa se refiere a los usuarios finales que son los que le darán el uso y aprobaran su funcionamiento y eficiencia.
      El modelo de desarrollo de software que he utilizado es el Modelo incremental para una feria tecnológica que se realizo en UPOLI. El software que desarrollamos fue una simulación de un Sistema Operativo utilizando el lenguaje java. La ventaja de este modelo que empleamos es que si estábamos en la etapa 2 teníamos la ventaja de regresarnos a la etapa anterior y poder corregir errores.

   Este modelo es flexible porque se corrige errores con la desventaja que al retroceder se consume mucho tiempo (atrasa) por eso hay que considerar las variables de esfuerzo, tiempo y costo.
Fases genéricas y actividades protectoras
  Fases genéricas:

1.    Definición
1.1. Ing. De Sistemas.
1.2. Planificación de proyectos.
1.3. Análisis de requisitos.
2.    Desarrollo.
2.1. Diseño de software.
2.2. Programación (generación de códigos)
2.3. Prueba y evaluación de sistemas.
3.    Mantenimiento.
3.1. Corrección.
3.2. Adaptación.
3.3. Mejora.
            3.4.Prevención.



Actividades protectoras

 ü  Seguimiento y control del proyecto de software.
 ü  Revisiones técnicas formales.
 ü  Garantía de la calidad del software.
 ü  Gestión de configuración del software.
 ü  Preparación y producción de documentos.
 ü  Gestión de Re utilización.
 ü  Mediciones.
    üGestión de Riesgos.


Modelos de desarrollo de software

·         Modelo incremental.
·         Modelo lineal/secuencial.
·         Modelo de Construcción de prototipo.
·         Modelo espiral.
·         Modelo de desarrollo concurrente.
                  ·     Modelo de desarrollo basado en componentes.



3 comentarios:

  1. investigue antes de sacar articulos..tiene errores... tanso tipos de software no hay... todos se pueden agrupar en tres calses

    ResponderEliminar
  2. me servio de mucho la informacion pero me gustaria que escribieran en que consiste el software


    ResponderEliminar
  3. How to register at casinos in NJ? - DRM CD
    How to register at casinos 제주도 출장샵 in 대구광역 출장샵 NJ? · Log in to the “My Account” 부천 출장샵 and enter your details · Click “Login” in the steps for the sign-up process. 이천 출장샵 · Enter 평택 출장안마

    ResponderEliminar