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

Control 5 Ingenieria del software

Benjamin MorenoEnsayo18 de Septiembre de 2018

588 Palabras (3 Páginas)469 Visitas

Página 1 de 3

Etapa III: desarrollo

INGENIERÍA DE SOFTWARE

Instituto IACC

17/09/2018


Desarrollo

Para el desarrollo del sistema de asistencia de empleados solicitado por la clínica a la empresa donde usted labora, hemos llegado a una etapa en la cual se debe elaborar un informe donde se explique lo siguiente:

  1. Lenguaje de programación que será utilizado. Explique las ventajas que este trae para el proyecto.

Para este desarrollo usaria C#, debido a que está soportado bajo el framework .NET, este framework tiene compatibilidad con todas las herramientas de Microsoft como el Active Directory, funciona bajo el patrón MVC (Modelo, Vista, Controlador). Este partrón fue creado para soportar aplicaciones web y permite separar la logica de acceso a datos, la lógica de negocio y la vista de presentación del sistema. Este patrón tambien permite reutilizar código y optimizar el mantenimiento del mismo.

Con respecto al lenguaje, C# corre bajo la maquina virtual de .NET lo que permite que la aplicación sea portable a cualquier ambiente donde se encuentre instalado el framework y el codigo realizado es pre compilado en otro llamado CLR (Common Language Runtime) lo cual lo convierte en un lenguaje bastante rápido, C# es completamente orientado a objetos lo cual permite plasmar cualquier concepto de diseño bajo el mismo paradigma. Adicionalmente, es un lenguaje bastante estable y soportado por Microsoft, el cul cuenta con una comudad bastante amplia.

  1. De acuerdo al lenguaje seleccionado, ¿cuál es el ambiente de desarrollo a utilizar? ¿Por qué?

El sistema se desarrollará en umabiente cliente servidor, utilizando Windows Server como sistema operativo para almacenar y operar la aplicación, la aplicación podrá ser accedida desde cualquier dispositivo con un navegador web y el entorno de desarrollo IDE (Integrated Development Environment) será Microsoft Visual Studio, el cual tiene integración documentación completa con el lenguaje y el framework .NET.

Se elige este ambiente por ser el ambiente nativo e ideal para operar aplicaciones bajoel framework .NET.

Adicionalmente, este es el ambiente ideal para integrar con el sistema de autenticación nativo de microsoft active directory, el cual permitira a los empleados ser identificados con el mismo usuario y contraseña del sistema operativo que operan.

  1. ¿Cuál es el método de desarrollo a emplear para el sistema de asistencia de empleados? Explique las ventajas que trae para el proyecto la selección de este método de desarrollo frente a otros.

El método para desarrollar será el método agil, debido a que permite realizar un desarrollo incremental y modulár del sistema, por lo cual la implementación del proyecto se llevará en olas de desarrollo y en un solo bloque, lo cual permite tener más control sobre el proyecto y controlar mejor los tiempos de implementación y pruebas.

Algunas de las ventajas de esta métodología son las siguientes:

Participación del cliente:

Los clientes intervienen activamente durante el proceso de desarrollo. La función que estos tienen consiste en entregar y priorizar nuevos requerimientos del sistema y también evaluar las iteraciones del mismo.

Entrega incremental:

El software es desarrollado con incrementos, teniendo en cuenta que es el cliente el que especifica los requerimientos que serán incluidos en cada uno de los incrementos.

Enfocado en personas:

Se conocen y se aprovechan las habilidades del equipo en desarrollo. Se permite a los integrantes del equipo establecer su propia forma de trabajar sin procesos establecidos.

adaptación al cambio:

Se espera que cambien los requerimientos del sistema, una vez que esto ocurre se procede a diseñar el sistema para adaptar los cambios.

Simplicidad:

La simplicidad que hay tanto en el software a desarrollar como en el proceso de desarrollo. De ser posible trabajar de manera activa para eliminar la complejidad del sistema.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (67 Kb) docx (12 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com