Trasforma el modelo creado durante el análisis, en las estructuras de datos necesarios para implementar el Software.Es la relación que existe entre cada uno de los elementos del programa.como se comunica el Software consigo mismo y con su entorno.Transforma elementos estructurales de la arquitectura del programa.
viernes, 13 de mayo de 2011
Las etapas del Diseño de software
Clasificación de los requerimientos
- Requerimientos del "entorno"
El entorno es todo lo que rodea al sistema. Aunque no podemos cambiar el entorno, existen cierto tipo de requerimientos que se clasifican en esta categoría por que:
El sistema usa el entorno y lo necesita como una fuente de los servicios necesarios para que funcione. Ejemplos del entorno podemos mencionar: sistemas operativos, sistema de archivos, bases de datos.
El sistema debe de ser robusto y tolerar los errores que puedan ocurrir en el entorno, tales como congestión en los dispositivos y errores de entrada de datos, por lo tanto el entorno se debe de considerar dentro de los requerimientos.
- Requerimientos "ergonómicos"
los requerimientos ergonómicos son la forma en que el ser humano interactua con el ser sistema.
- Requerimientos de Interface
La interface es como interactua el sistema con el ser humano o con otros sistemas, La interface es la especificación formal de los datos que el sistema recibe o manda al exterior.
- Requerimientos funcionales
Estos son los que describen lo que el sistema debe de hacer.
- Requerimientos de desempeño
Estos requerimientos nos informan las características de desempeño que deben de tener el sistema. ¿Que tan rápido?, ¿Que tan seguido?, ¿Cuantos recursos?, ¿Cuantas transacciones? .
- Disponibilidad (en un determinado periodo de tiempo)
Este tipo de requerimientos se refiere a la durabilidad, degradación, potabilidad, flexibilidad, contabilidad y capacidad de actualización.
- Entrenamiento
Este tipo de requerimientos se enfoca a las personas que van usar el sistema. ¿Que tipo de usuarios son?, ¿Que tipo de operadores?, ¿Que manuales se entregarán y en que idioma?
- Restricciones de diseño
Muchas veces las soluciones de un sistema de software son normadas por leyes o estándares, este tipo de normas caen como "restricciones de diseño".
- Materiales
Aquí se especifica en que medio se entregara el sistema y como esta empaquetado. Es importante para definir los costos de industrialización del sistema.
jueves, 7 de abril de 2011
¿Que es la Ingeniería de Software?
Ingeniería de software es la disciplina o área de la Ingeniería que ofrece métodos y técnicas para desarrollar y mantener software. La creación del software es un proceso intrínsecamente creativo y la Ingeniería del Software trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la consecución del objetivo creativo por medio de diversas técnicas que se han demostrado adecuadas en base a la experiencia previa. Esta ingeniería trata con áreas muy diversas de la informática y de las ciencias de la computación, tales como construcción de compiladores, sistemas operativos, o desarrollos Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de sistemas de información y aplicables a infinidad de áreas: negocios, investigación científica, medicina, producción, logística, banca, control de tráfico, meteorología, derecho, Internet, Intranet, etc.
SÍNTESIS CURRICULAR
JAVIER FERNÁNDEZ GONZALEZ
DATOS PERSONALES Y GENERALES:
Apellidos: Fernández González. Nombres: Javier Alejandro
C.I: V- 17982382. Nacionalidades: Venezolana. Fecha de Nacimiento: 31-08-1988. Telefonos: 0412-3144314/ 944-2182 Estado Civil: Soltero.
EDUCACIÓN FORMAL
TITULO | INSTITUCIÓN Y UBICACIÓN |
| Bachiller Mención Ciencias, Año 2006 | Colegio San Luis. Caracas, Venezuela |
EXPERIENCIA LABORAL
EMPRESA | LAPSO | CARGO | ACTIVIDADES REALIZADAS |
UNIDAD OFTALMOLOGICA DE CARACAS | 2009 -Actual | Analista de Sistemas | Soporte Técnico, Soporte Usuarios, Manejo de Servidores Linux, Administrador de Redes. |
CURSOS REALIZADOS
Diseño de Páginas Web.
Suscribirse a:
Entradas (Atom)