Drs u2 Ea Clch - Copia
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