Drs u2 Ea Clch - Copia

November 20, 2017 | Author: Claudia Cervantes Huerta | Category: Service Oriented Architecture, Software, Technology, World Wide Web, Computing
Share Embed Donate


Short Description

Download Drs u2 Ea Clch - Copia...

Description

qwertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjklzxcvb nmqwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasdfghj klzxcvbnmqwertyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc vbnmqwertyuiopasdfghjklzxcvbnmrty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc Desarrollo de software Evidencia unidad 2 13/12/2013

claudia Janeth Cervantes Huerta

Evidencia de aprendizaje : Lenguaje descriptor y patrones de arquitectura de software Introducción En el presente documento se presenta un caso de estudio para el análisis de patrones aplicables y su propuesta de arquitectura. Es un proyecto que inicie desde el tercer cuatrimestre ,me gustaría darle seguimiento a lo largo de la carrera con la finalidad de que al término pudiera aplicarlo en algún momento de mi vida profesional. Caso de estudio Un director necesita que un desarrollador de software realice ciertas indicaciones para su página de internet , es una micro empresa donde se da cursos especializados. A continuación se abordará la misión, visión ,los costos de los mismos cursos y todo relacionado con la institución .( anexo) Toda esta información deberá de subir el desarrollador con los requisitos que le pide el director El director pide lo siguiente Pagina web que el director y los maestros puedan tener contraseñas para ingresar a la base de datos con la finalidad de insertar las calificaciones de sus alumnos Por otro lado los alumnos podrán tener una contraseña para ingresar a ver su información académica Diseñar una base de datos con la siguiente información : o Información de los maestros( matricula , información detallada, curriculum ,foto , curso, hora ) Información nombre nombre Matricula

curriculum m

Maestros

Hora

calificaciones

Cursos

cursos

Información de los alumnos Antecedentes academicos

foto

Alumnos

nombre

costo hora

Tiempo

Curso

maestros

o cursos : nombre ID Alumnos

o Comentarios de otros usuarios En la pagina se necesita que se obtengan demanda de cursos implementados en la institución El director deberá de tener un perfil (edad , sexo, ubicación ,amigos, fotografía ,su grado escolar y comentarios . Se podría usar tres opciones de patrones simples como el sistema de capas : es una técnica que se usa para el desarrollo de software el cual permita que dicho software sea escalable, mantenible, consistente y que tenga una aspecto mucho más profesional de desarrollo, no como la clásica programación secuencial. Segunda opción : Sistema interactivo :Modelo –vista –controlador (MVC) • Propone la construcción de tres componentes distintos que son el modelo, la vista y el controlador, es decir, por un lado define componentes para la representación de la información, y por otro lado para la interacción del usuario • Buscan facilitar la tarea de desarrollo de aplicaciones y su posterior mantenimiento Aplicaciòn: • Se adapta como arquitectura para diseñar e implementar aplicaciones web, en los principales lenguajes de programación. Tercera opción : Arquitectura orientada a servicios • Mejora en los tiempos de realización de cambios en procesos. • Facilidad para evolucionar a modelos de negocios basados en tercerización. • Facilidad para abordar modelos de negocios basados en colaboración con otros entes (socios, proveedores). • Poder para reemplazar elementos de la capa aplicativa SOA sin disrupción en el proceso de negocio. • Facilidad para la integración de tecnologías disímiles.

Aplicaciòn: Aplicado para consultar la hora , calcular monto literal , consultar cliente y dentro de este, se puede consultar datos básicos y consultar cartera Información que le da el Director : CENTRO HUMANISTICO JUVENIL PARA EL DESARROLLO DE COMPETENCIAS MÚLTIPLES S.A (CHJC S.A) HUMANISTIC YOUTH CENTER FOR MULTIPLE SKILLS DEVELOPMENT Misión Enseñar a desarrollar las competencias múltiples con la finalidad de que los jóvenes usen todas sus habilidades artísticas, científicas, comunicación oral y escrita por medio de la metodología pedagógica actual con el apoyo especializado de profesionistas.

Visión Apoyará a los jóvenes mexicanos en el desarrollo de competencias sociales, matemáticas, musicales, lingüísticas y de meditación por medio de metodologías con la finalidad de que aprovechen mejor sus capacidades para un futuro mejor. Será una compañía donde manifestará un servicio de, cordialidad, ayuda académica, espiritualidad y flexibilidad en lo económico. Desarrollar personal altamente competitivo en el mercado globalizado Su giro es de servicio educativo , por la cual funge como un finalidad de apoyar a los niños y jóvenes en la búsqueda inteligencias múltiples , además los jóvenes van a estar apoyados psicólogos ,pedagogos , maestros con distintas especializaciones, ,nutriólogos y técnico en sistemas .

centro educativo con la del desarrollo de sus por especialistas como personal administrativo

Constara de clases de ingles, computación, meditación, comunicación , matemáticas ,artes plásticas, ciencias sociales y ciencias naturales .Por los cuales por medio de estos cursos se implementará métodos pedagógicos que ayudaran al desarrollo de las distintas inteligencias múltiples como Lingüística, musical, espacial, lógico matemático, naturista,, intrapersonal, interpersonal y cinética-corporal. Dichos cursos se cobrara inscripción y colegiatura Cursos a impartir 1_Técnicos

Objetivo :Formar alumnos para su desarrollo personal y laboral en las grandes

Ingles: Básico, Intermedio y Avanzado Antes de entrar se hará examen diagnóstico con la finalidad de saber su nivel de ingles , dependiendo del tipo de curso será el costo. Computación: Básico ,Intermedio y Avanzado 2 Ciencias Ciencias sociales y naturales

empresas nacionales y trasnacionales. Con el idioma y la computación en los diferentes niveles y programas actualizados. Con estos cursos desarrollaran la competencias linguísticas del idioma y espacial

Desarrollaran competencias sociales, interpersonales y naturistas por medio de actividades dinámicas como estudio de campo(excursiones)

3 Matemáticos

Desarrollaran su habilidad lógica matemática por medio de problemas matemáticos aplicados en la vida cotidiana.

4_ Especializados

Desarrollaran habilidades intrapersonales, interpersonales ,musicales, cinética-corporal y lingüística

Meditación : yoga y reiki Musical Actuación y baile Manualidades Comunicación

costos de los cursos técnicos

inscripción

ingles nivel basico intermedio avanzado

$500

computación

$600

colegiatura semanal mensual

$150 $200 $250

$600 $800 $1,000

6 meses $3,600 $4,800 $6,000 $14,400

básico intermedio avanzado Ingles computación

$200 $250 $300

6 meses por nivel

duración

1 año 6 meses

duración

1 año 4 meses

$800 $3,200 $1,500 $9,000 $1,800 $10,800 $23,000

nivel basico 4 meses nivel intermedio 6 meses nivel avanzado 6 meses

ciencia

ciencias sociales ciencias naturales 3 meses por materia

matematicos

básico intermedio avanzado por nivel 2 meses

especializado 2 meses 2 meses 6 meses 1 año 6 meses 4 meses 4meses

meditación yoga reiki musical actuación baile manualidades comunicación

inscripción $100 $100 duración inscripción $100 $100 $100 duración inscripción $500

$600 $600 $600 $400 $450

colegiatura mensual 3 meses $150 $600 $1,800 $150 $600 $1,800 6 meses $3,600 colegiatura mensual 2meses $100 $400 $800 $100 $400 $800 $100 $400 $800 6 meses $2,400 colegiatura mensual $400 $400 $1,200 $2,000 $2,000 $700 $750

$1,600 $1,600 $4,800 $8,000 $8,000 $2,800 $3,000

Son profesionales certificados

Base de datos Caso : control escolar Una escuela que se llama Centro humanistico para jovenes con competencias múltples S.A Necesita que un desarrollador de software le haga un base de datos respecto a las actividades de los:

$3,200 $3,200 $28,800 $96,000 $48,000 $11,200 $12,000

Maestros(información personal,plan de estudio ,horarios de entrada salida, experiencia laboral, historial academico etc,con la finalidad de tener información detallada de los profesores). Grupos por niveles o por curso( nombre de los alumnos por grupo o por nivel ,calificación promedio de grupo y de curso). Alumno(información personal, historial academico ,materias que cursa, maestro, horario,calificación,promedio,colegatura ,análisis sobre sus avances acádemcos etc).

Por lo antes expuesto ,sería una base de datos relacional, verdad? entonces quedaria , registro alumno ,registro por grupo o por nivel, y registro de maestros Será tres registros no?

grupo x nivel o curso

alumno------------------------- Director

maestro SGBD :Acess u otro tipo de bases de datos Tipo de base de datos: Base de datos relacional Relación: Entradas matrícula de cursos,maestros, alumno y grupo

Procesos Salidas matriculainforme detallado información(alumno dependiendo de lo que ,grupo, maestro) se busca

Lenguajes descriptivos : AESOP :Se puede usar para cualquier plataforma (Ubuntu, solaris, mac ) Soporta la descripción de arquitecturas que se reconfiguran dinámicamente a través de dos construcciones: instanciación tardía y construcciones dinámicas explícitas. Utilizando instanciación laxa, se describe una configuración y se instancian componentes sólo en la medida en que los servicios que ellos provean sean utilizados por otros componentes. La estructura dinámica explícita, en cambio, se realiza mediante constructos de configuración imperativos. De este modo, la declaración de configuración deviene un programa que se Darwin : Es un lenguaje de descripción arquitectónica en el cual las configuraciones se desarrollan instanciando las declaraciones de componentes y estableciendo vínculos entre ambas clases de servicios.

ejecuta entiempo de ejecución, antes que una declaración estática de la estructura Interfaces En Darwin las interfaces de los componentes consisten en una colección deservicios que pueden ser provistos o requeridos. Conectores Al pertenecer a la clase en la que Medvidovic [Med96] agrupa a los lenguajes de configuración in-line, en Darwin no es posible ponerle nombre, sub-tipear o reutilizar unconector. Tampoco se pueden describir patrones de interacción independientemente de los componentes que interactúan. Semántica Darwin proporciona una semántica para sus procesos estructurales mediante elcálculo. Cada servicio se modeliza como un nombre de canal, y cada declaración de enlacese entiende como un proceso que trasmite el nombre de ese canal a un componente querequiere el servicio. Este modelo se ha utilizado para demostrar la corrección lógica de las configuraciones de Darwin. Dado que el cálculo ha sido designado específicamente para procesos móviles, su uso como modelo semántico confiere a las configuraciones de Darwin un carácter potencialmente dinámico. En un escenario como el Web, en el que las entidades que interactúan no están ligadas por conexiones fijas ni caracterizadas por propiedades definidas de localización, esta clase de cálculo se presenta como un formalismo extremadamente útil. Ha sido, de hecho, una de las herramientas formales que estuvo en la Estilos El soporte de Darwin para estilos arquitectónicos se limita a la descripción de configuraciones parametrizadas, Esta descripción, en particular, indica que una tubería es una secuencia lineal de filtros, en la que la salida de cada filtro se vincula a la entrada del filtro siguiente en la línea. Un estilo será entonces expresable en Darwin en la medida en que pueda ser constructivamente caracterizado; en otras palabras, para delinear un estilo hay que construir un algoritmo capaz de representar a los miembros de un estilo. base de los primeros modelos del XLANG de Microsoft, que ahora se encuentra derivando Lenguaje HTML Características:   



El Web tenía que ser distribuido: La información repartida en páginas no muy grandes enlazadas entre sí. El Web tenía que ser hipertexto y debía ser fácil navegar por él. Tenía que ser compatible con todo tipo de ordenadores (PCs, Macintosh, estaciones de trabajo...) y con todo tipo de sistemas operativos (Windows, MS-DOS, UNIX, MAC-OS,...). Debía ser dinámico: el proceso de cambiar y actualizar la información debía ser ágil y rápido..

Este lenguaje será el encargado de convertir un inocente archivo de texto inicial en una página web con diferentes tipos y tamaños de letra, con imágenes impactantes, animaciones, formularios interactivos, etc. Referencias: Unidad 1 Arquitectura PDF documento universidad abierta y a distancia de México http://es.wikipedia.org/wiki/Patrones_de_arquitectura Introducción al HTML Jorge Ferrer/Victor García Versión 1.0 http://mmc.geofisica.unam.mx/LuCAS/Manuales-LuCAS/doc-curso-html/doc-curso-html/x38.html

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF