ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Planificación de Proyectos de Software


Enviado por   •  25 de Mayo de 2017  •  Documentos de Investigación  •  4.785 Palabras (20 Páginas)  •  220 Visitas

Página 1 de 20

[pic 1]

FACULTAD DE INGENIERÍA, ARQUITECTURA Y URBANISMO

ESCUELA PROFESIONAL DE INGENIERÍA DE

SISTEMAS

        ASIGNATURA

          Ingeniería del Software I

[pic 2][pic 3]

[pic 4]

Planificación de Proyectos de Software

[pic 5][pic 6]

[pic 7]

AUTORES:

  • VALLEJOS RODRÍGUEZ JAIR

  • EFFIO MEJÍA JIMMY
  • JAIME CIGUEÑAS CRISTHIAN
  • MARTINEZ CÉSPEDES JHON
  • MENDOZA PALOMINO

Pimentel – Perú 2017


PRESENTACIÓN

En la actualidad sigue siendo elevado el número de proyectos de software que se abandonan o fracasan, sobre todo cuando éstos son complejos e involucran miles o millones de dólares para su realización. En la mayoría de los casos, el fracaso se debe a que el tiempo utilizado para el desarrollo del proyecto hace que éste se convierta en no viable. Se han hecho estudios acerca de los fracasos en los proyectos de software, por ejemplo [Mangione, 2003] y [McManus & Wood, 2004]. El fracaso de proyectos de software algunas veces ha implicado la pérdida de muchísimo dinero o incluso la pérdida de vidas humanas por entregar productos defectuosos [Pfleger & Atlee, 2002; Weitzenfeld, 2004]. Es común que algunos desarrolladores de software piensen que tienen demasiado trabajo como para dedicar un tiempo a aprender métodos de trabajo eficaces que ayuden a resolver la mayoría de los problemas relacionados con el tiempo de desarrollo, sin embargo, mientras continúen sin aprender estos métodos, no dejarán de trabajar a marchas forzadas ni tendrán tiempo suficiente para su vida personal [McConnell, 1997].

Es importante que el futuro ingeniero de software esté capacitado en la “Administración de Proyectos” antes de que se integre por completo a la vida laboral, donde es común, que la presión por entregar el producto a como de lugar y en una fecha límite, impida finalizar con éxito un proyecto. Es importante que para ser un desarrollador de software de deba saber que seguir un buen proceso de desarrollo de software, aplicando correctamente las normas de calidad, no garantiza que un proyecto se entregará trabajando correctamente y además en el tiempo estimado, ya que existen otros aspectos importantes que se deben tomar en cuenta.

La finalidad de este trabajo es aportar estrategias para desarrollarse en el entorno de un desarrollador de proyectos de software, ya que la planificación es la parte fundamental para desarrollar un proyecto de software, porque a través de ella tendremos una estrategia para lograr objetivos en tiempos definidos.

ÍNDICE

PRESENTACIÓN        1

OBJETIVO DE LA PLANIFICACIÓN DEL SOFTWARE        4

RECURSOS EN PROYECTOS DE SOFTWARE        4

ESTIMACIÓN DE PROYECTOS DE SOFTWARE        6

 TÉCNICAS DE DESCOMPOSICIÓN .        6

         Modelos Empíricos de Descomposición        7

         Modelo COCOMO        8

         Herramientas Automáticas de Descomposición        22

LA DESICIÓN DE DESARROLLAR Y COMPRAR        23

CONCLUSIONES        24

LINKOGRAFÍA        25

PLANIFICACIÓN DE PROYECTOS DE SOFTWARE

  1. OBJETIVO DE LA PLANIFICACIÓN DE PROYECTOS DE SOFTWARE

El principal objetivo de la planificación en proyectos de desarrollo de software es ordenar el qué hacer durante el proyecto y asignar adecuadamente los recursos y tareas para cumplir los objetivos propuestos.

En general se planifica para:

  • Organizar el qué hacer del proceso de desarrollo de software.
  • Minimizar tiempo y costos involucrados.
  • Maximizar el uso de recursos disponibles.
  • Establecer hitos del proyecto.
  • Medir el avance.
  •  Mejorar la comunicación.

La planificación es una tarea que se desarrolla al inicio del proyecto pero rige el resto de las fases. Una buena planificación inicial ayudará a que las metas propuestas se cumplan y que los eventuales inconvenientes sean abordados de mejor forma.

  1. RECURSOS EN PROYECTOS DE SOFTWARE

[pic 8]

[pic 9]

[pic 10]

[pic 11]

[pic 12][pic 13]

  1.  HUMANOS

Representa la cantidad de personas requeridas para el desarrollo del proyecto de software (Ingenieros, licenciados, técnicos) y el manejo posterior del mismo en la organización.

Se deberá seleccionar la posición dentro de la organización y la especialidad que desarrollará cada profesional.

  1.  COMPONENTES DE SOFTWARE REUTILIZABLES

Cualquier estudio sobre recurso de software estaría incompleto sin estudiar la reutilización, esto es la creación y reutilización de los bloques (módulos o bibliotecas) de construcción de software.

Tales bloques de deben establecer en un catálogo para una consulta más fácil, estandarizarse para una fácil aplicación y validarse también para una fácil integración.

  1. HERRAMIENTAS

Refiere al entono donde se apoya el proyecto de software, es la base que proporciona la infraestructura de soporte al esfuerzo de desarrollo.

...

Descargar como (para miembros actualizados)  txt (31.3 Kb)   pdf (645 Kb)   docx (642.3 Kb)  
Leer 19 páginas más »
Disponible sólo en Clubensayos.com