Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Finnnn

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

1.

- INTRODUCCION
Las empresas que sobrevivan en el mercado del siglo XXI deben implementar el software
como un elemento que permita generar estrategias de diferenciación en sus procesos de
negocio. Con el objetivo de ser más competitivos, algunas organizaciones del software
están implantando la dirección disciplinada de los procesos usados para el desarrollo y
mantenimiento del software. A través de la mejora de sus procesos, estas organizaciones
han estado obteniendo la mejora necesaria de la calidad de sus productos y resultados
buenos en sus negocios.

El avance tecnológico diariamente remece a la sociedad, ya que este implica un cambio


fundamental en la manera de operar en todo orden de actividades dentro de la
organización, ya sea en el área estratégica u operacional. Hoy en día importa que el
crecimiento del mercado sea mayor que la disminución de los precios. El desafío está en
cómo ser competitivo en un mundo en el cual la tecnología es virtualmente gratis.

1.1 Gestionamiento de proyectos en software

La gestión de proyectos es un proceso continuo. Este proceso requiere de una


estrategia global, apoyada por herramientas de trabajo que incrementen la
productividad.
El propósito de planificar y controlar es proveer una propuesta uniforme para el
desarrollo y la administración de los proyectos. Los planes deben apoyar los niveles
estratégicos, tácticos y operacionales de las organizaciones con el fin de alcanzar las
metas corporativas de largo, mediano y corto plazo. A través del ciclo de vida de un
proyecto, se conforman dos categorías de actividades a realizar y que se encuentran
directamente relacionadas: las actividades de gestión y las actividades de desarrollo
del sistema.

 Las actividades de gestión son aquellas relacionadas con la administración de


las organizaciones, personas, sistemas y procedimientos comprometidos en el
proceso de planificación y construcción del sistema. La planificación del
proyecto, junto con las actividades de control, es iterada para cada fase del
proyecto y proveen de la estrategia de administración con la cual las
actividades de desarrollo del sistema son estimadas, programadas y
ejecutadas.
 Las actividades de desarrollo del sistema se centran en el desarrollo mismo.
Las metodologías de desarrollo están típicamente organizadas en distintas
fases, agrupadas en áreas funcionales de estudio, diseño y construcción,
basadas en una estructura de partición del trabajo. La administración y
planificación de proyectos requiere de la integración de dos modelos implícitos
de trabajo, usualmente no reconocidos: el modelo de administración y el
modelo de desarrollo.

1
1.2 Características del desarrollo del software

Desarrollo de sistemas como un proceso industrial


El desarrollo de sistemas de software es una industria relativamente joven que no ha
alcanzado el nivel de madurez encontrado en ramas industriales más tradicionales.
Consecuentemente, los productos desarrollados mediante el uso de la tecnología de
software, a menudo sufren de la carencia de prácticas establecidas. Esta falta de
experiencia le da importancia al desarrollo de software, hasta ahora ubicado dentro de
los métodos y procesos creativos usados inicialmente en la construcción de sistemas
basados en la computadora, característica que se encuentra en casi todos los
métodos de ingeniería de software y herramientas relacionadas que han sido creados
para apoyar la realización de estos sistemas .

¿Cómo hacemos para proveer a esta industria de los métodos que nos permitan tratar
con los aspectos prácticos de una visión más global de sus productos?

Una analogía útil La construcción es una de las ramas industriales existentes más
maduras, sus orígenes se remontan a los comienzos de la vida civilizada. Como todos
usamos algún tipo de construcción y se está acostumbrado a sus propiedades, la
analogía entre esta y el desarrollo de software nos proporcionará un útil común
denominador. Examinando brevemente sus propiedades generales, se estará
capacitado para entender la necesidad de que existan propiedades equivalentes en la
industria del software.
Con el fin de proveer de una lógica a todas las fases de la construcción, es esencial
que una filosofía bien establecida sirva como guía para el trabajo de todos los
componentes en las diversas actividades de un proyecto de construcción. La filosofía
se comprende concretamente bajo la forma de una arquitectura con actividades
relacionadas que establecen la forma en que se debe actuar, tal cual se muestra en la
Figura 1.2.

2
 La arquitectura de un enfoque de construcción, se entiende como la fundación
o base de técnicas y conceptos seleccionados de un universo de bases
potenciales, que define las estructuras características de todas las
construcciones diseñadas usando dicho enfoque.

 El método hace explícito los procedimientos, paso a paso, que deben ser
seguidos en la aplicación de la arquitectura a los proyectos.

 El proceso permite que el método sea escalado de modo que pueda ser
aplicado en gran escala a proyectos con muchas partes y actividades que
interactúan entre sí.

 Las herramientas dan soporte a todos los aspectos de la empresa y,


explícitamente, a las actividades de arquitectura, método y proceso.

2.- MOTIVACIÓN:
El motivo de esta elaboración de software se dio por la necesidad de presentar notas en
la práctica 3 y 4, además a nosotros nos ha llamado mucho el interés de saber cómo se
elaboran este tipo de proyectos y de acuerdo a las diapositivas y requerimientos que nos
ofreció el profesor pudimos seguir con el avance.

3.- OBJETIVOS
El objetivo principal como grupo fue:

 Terminar de elaborar nuestro software


 Saber cómo se utiliza o programa en java neatbeans
 La importancia de este proyecto

3
4.-DESCRIPCIÓN DEL PROBLEMA

4.1 DESCRICIÓN
El proyecto a desarrollar consiste en un programa de Software en java netbeans, cuya
finalidad será resolver problemas matemáticos con mucha más facilidad y rapidez.
Además, pretende cubrir la necesidad de todo estudiante al momento de hacer sus
cálculos aunque no solo estudiantes ya que también lo podrán obtener personas que
necesitan hacer cálculos como: comerciantes, trabajadores de las cafeterías,
administradores, etc.
La aplicación puede proporcionar un mecanismo muy útil a la hora de no contar con
espacio suficiente en nuestro dispositivo y si quieres ahorrar tiempo esta aplicación es
muy buena para los usuarios.
El proyecto debe ser gestionado por:

 GESTIONAR EL PROYECTO: El sistema deberá gestionar toda la información


referente a los proyectos software desarrollados por el grupo de compañeros.
 GESTIONAR LA IMPORTANCIA: se debe verificar porqué es útil este programa
para los usuarios.
 GESTIONAR LA DIRECCIÓN: verificar hacia donde está dirigido y quienes lo
utilizaran.

4.2 DESCRICIÓN DEL PROBLEMA


Antes de elaborar nuestro software nosotros hicimos una encuentra a diferente tipo
de personas con diferente tipo de profesión y actividad para poder verificar si se le
era importante el hecho de tener una calculadora en sus dispositivos y aquí se le
adjuntará una imagen con su respectiva respuesta.

% DE RESPUESTA DE
ENCUESTA
si no no responde

10%

30%
60%

Fig 1: muestra de porcentaje de los que desean el software

4
Por ese motivo nos conllevó a realizar este software que tendrá las siguientes
características:
 Sin Complejidad al usarlo: será muy fácil de usarlo en los dispositivos
 Conformidad: El software debe conformar a los sistemas físicos
 Confiable : contará con contraseñas donde solo el dueño de la aplicación podrá
acceder
 Mantenible: este software ser{a constantemente revisado por los diseñadores,
para poder asi tener un programa seguro y óptimo.

Las dificultades esenciales de este software son las siguientes:


 Cambiable: A la medida que nuestra servicio irá creciendo en demandantes
nosotros cambiaremos esta plataforma y como es software es abstracto es mucho
mas fácil el hecho de modificar
 Invisible: Es difícil de visualizar

4.3 CICLO DE VIDA DEL SOFTWARE

5
4.3.1 CICLO DE VIDA EN EL PROYECTO

NECESIDADES: aqui hemos evaluado y elaborado la encuesta


para poder predecir la importancia de este software

DISEÑO: hemos buscado un diseño que sea accesible para


todos los usuarios al momento de utilizar este software

DESARROLLO: se elaboró el software con los códigos correctos

PRUEBA: el sofware fue probado por diferentes usuarios y


vieron la eficacia de estae proyecto

MANTENIMIENTO: El mantenimiento será hecho por los


programadores y esto se hará constantemente para asi poder
brindarles un mejor servicio.

4.4 DIVISION DEL TRABAJO:


Este proyecto fue dividido en dos partes principalmente: un grupo fue el que elaboró el
software y el otro grupo elaboraba la documentación del proyecto.
Los que elaboraban el software se encargaban además de la elaboración de los
diagramas UML , codificación individual y prueba individual .
El grupo que elaboraba la documentación se encargaba de describir en la funcionalidad y
el motivo de este proyecto.

6
4.-5 OBTENCIÓN DE LA CALCULADORA EN JAVA NETBEANS:

Fig.2 Calculador4

También podría gustarte