Page 1

INTEGRANTES: Tinal Mendoza María de los ángeles Pérez Ramos Karla Edith Materia: Desarrolla software de aplicación utilizando programación orientada a objetos Maestra: Margarita Romero Alvarado Especialidad: Programación Grado: 3

Grupo: D


Índice Índice................................................................................................................................................................2 INTRODUCCIÓN..............................................................................................................................................3 OBJETIVOS DE APRENDIZAJE DEL EQUIPO.................................................................................................3 COMPETENCIAS A DESARROLLAR...............................................................................................................3 Nuestra empresa trata de ofrecerle el mejor mantenimiento para su computadora y estar siempre a su servicio cuando cuando usted nos necesite...........................................................................................4 Diseño del espacio de oficina....................................................................................................................5 ...........................................................................................................................................................................5 Recepción.......................................................................................................................................................1 Sala de juntas.................................................................................................................................................1 Sala de espera...............................................................................................................................................1 Comedor.........................................................................................................................................................1 Empleados......................................................................................................................................................2 Puesto de programador...............................................................................................................................3 Requisitos.........................................................................................................................................................3 Inversión anual................................................................................................................................................3 Lista de posibles clientes..............................................................................................................................4 Nuestros Servicios...........................................................................................................................................4 Escena Inicial..........................................................................................................................................6 PRACTICA........................................................................................................................................................8 JUSTIFICACIÓN DEL USO DE SOFTWARE.....................................................................................................9 Ejemplos:..........................................................................................................................................................9 EncuEsta 1...................................................................................................................................................17 EncuEsta 2...................................................................................................................................................18

INTRODUCCIÓN

pág. 2


Aquí les presento la introducción con la cual les daré a conocer un poco sobre el tema que llevaremos a cabo en este documento el cual trata de todo lo que hemos aprendido en el semestre acerca de la programación, al igual que este mismo documento también daremos a conocer cómo será nuestra empresa de software creado por nosotros mismos, concluiré mi introducción aquí para que ustedes mismos se den la oportunidad de leer el documento y espero y sea de su agrado.

OBJETIVOS DE APRENDIZAJE DEL EQUIPO Pues nuestros objetivos que aprendimos en este semestre fueron de como programar desde cero, empezar en lo más básico, trabajar con código abierto y algunas funciones de las cuales nos ayudaran para un mejor desarrollo.

COMPETENCIAS A DESARROLLAR  Elabora el manual técnico y de usuario de una aplicación.  Mantiene el software de aplicación actualizado.

Nuestra empresa trata de ofrecerle el mejor mantenimiento para su computadora y estar siempre a su servicio cuando usted nos necesite.

pág. 3


Diseño del espacio de oficina

Planes de expansión Hacer de nuestra empresa la mejor para ustedes y tener éxito para expandir nuestras empresas y sea reconocida por todo el mundo

pág. 4


Oficina de desarrollo de software Contamos con una amplia zona de trabajo completamente capacitada para los trabajadores.

pรกg. 5


Recepciรณn Sala de juntas

Sala de espera

Comedor

pรกg. 6


Empleados Nombre: María de los Ángeles Tinal Mendoza

Puesto: Programadora Actualmente: Se desempeña en el puesto de programador desarrollando software para empresas mundiales.

Nombre: Karla Edith Pérez Ramos Puesto: secretaria Amplios conocimientos en cuanto al protocolo institucional y empresarial.

Agundis Reyes

Zarazúa González Bryan

Aranda Vera Emanuel


María Agundis

Ordoñez Torres Adolfo Ezequiel

García Grimaldo Erika Lizeth


Puesto de programador Requisitos  Saber programar en C++ y Visual Basic  Responsable  actitud positiva  Manejo de Base de datos  Nivel de Inglés avanzado

Inversión anual

Equipos de Cómputo Mobiliario

$300,000 $64,000

Renta

$96,000

Agua

$36,000

Luz

$60,000

Internet

$60,000 $616,000


Lista de posibles clientes

Nuestros Servicios  Desarrollo de sistemas y Bases de Datos  Soporte y mantenimiento de sistemas  Reingeniería de software


Alice Es un software educativo libre y abierto1 orientado a objetos con un entorno de desarrollo integrado (IDE). Está programado en Java. Utiliza un entorno sencillo basado en «arrastrar y soltar» para crear animaciones mediante modelos 3D. Este software fue desarrollado por investigadores de la Universidad Carnegie Mellón, entre los que destaca Randy Pausch. El programa Alice se compone de tres lugares específicos:  Escena Inicial  Editor de códigos  Panel de métodos

Objetivo El programa se desarrolló prioritariamente para solucionar tres problemas fundamentales del software educativo: 1. La mayoría de los lenguajes de programación están diseñados para producir otros programas, cada vez más complejos. Alice está diseñado únicamente para enseñar a programar. 2. Alice está íntimamente unido a su IDE. No hay que recordar ninguna sintaxis especial. De

todas formas, acepta tanto el modelo de programación orientada a objetos como la dirigida a eventos. 3. Alice está diseñada para el público que normalmente no se enfrenta a problemas de programación, tales como alumnos de secundaria, mediante un sistema de «arrastrar y soltar». Al no existir en el entorno de programación Alice un editor del código de programación propiamente dicho, se sortean las dificultades inherentes al rigor sintáctico a los primeros pasos en la programación orientada a objetos. Se trata de que el árbol no nos impida ver el bosque. En un posible itinerario de aprendizaje, así como Scratch es el paso previo natural a Alice por su sencillez de uso, Greenfoot puede ser de utilidad a la hora de afrontar la transición a un lenguaje de programación orientada a objetos en un entorno de desarrollo con editor de texto. Greenfoot mantiene el atractivo visual y amigabilidad del entorno, así como la orientación a la realización de -entre otras cosas- videojuegos.

Escena Inicial


La escena inicial o editor de escena es el punto de partida de la animación, es la primera escena de una animación donde se selecciona la plantilla de fondo y se colocan los objetos.

Editor de Códigos El editor de código es donde se agregan las instrucciones de programación para programar la animación.

Panel de métodos


Un procedimiento es una parte del código del programa que define la forma en que se debe ejecutar el objeto. Alice tiene un juego de procedimientos para cada clase; sin embargo, los usuarios pueden crear o declarar nuevos procedimientos.

Pasos para crear un nuevo proyecto •

Inicie Alice 3

En el cuadro de dialogo de bienvenida, seleccione el separador Blank Slates

Seleccione una plantilla y haga clic en OK

PRACTICA


JUSTIFICACIÓN DEL USO DE SOFTWARE  Desde el punto de vista práctico, la utilización de novedosas tecnologías tal como lo es el software, facilita el acercamiento a las nuevas tecnologías como parte del proceso educativo que actualmente está implementado en los pensum de estudios.  El aspecto teórico se hace necesario para que los estudiantes de PNF Enfermería Sección 1104 de la Aldea San José reciban charlas referentes al uso y manejo del software libre, que aportará grandes beneficios, en relación al mejoramiento del aprendizaje sobre esta tecnología, desarrollando aún más las habilidades y destrezas de los PNF. De igual forma, Peñalver (2007), nos afirma que “El software es necesario en la educación ya que desde jóvenes se forman con un pensamiento social, colaborativo y a su vez no van a depender de una sola plataforma tecnológica a futuro”.  En el aspecto social este proyecto favorecerá a la educación tecnológica de los estudiantes de PNF Enfermería que reciban la formación del software, accediendo en su entorno ya sea familiar o comunidad, conociendo esta herramienta, puedan colocarlas en práctica ante las nuevas Tecnologías de Información y comunicación (TIC).  Este proyecto traerá como beneficios institucionales el aprendizaje necesario para garantizar que los estudiantes tengan la información debida de los que es el software a su vez mediante este proyecto se tratara de resolver los problemas que presentan las maquinas con respecto al software y hardware con el fin de garantizar el buen funcionamiento de los mismos.


 Este proyecto será puesto en práctica mediante un diagnóstico del software en el que serán instruidos los futuros PNF mediante charlas, asesorías, realizando a su vez un inventario de las máquinas existentes.

Ejemplos:  Nuestro estudio acerca de las aplicaciones y programas desarrollados mediante los tres lenguajes de programación analizados (Java, C++ y Haskell), pueden permitirnos distinguir con claridad las potencialidades que cada uno de éstos lenguajes (y los lenguajes similares) presentan para la resolución de problemas concretos, en un área de actividad específica. Esto permitiría no solo aumentar la eficiencia en relación a los proyectos de desarrollo de largo plazo, sino planificar con mejores resultados las estrategias de codificación en los proyectos que ya se encuentran trabajando, y perfeccionar los planes docentes de enseñanza de la programación y la informática.  Nos proponemos entonces investigar la evolución de las concepciones teóricas de lucha de clases y estructura económica a lo largo de la obra de Antonio Gramsci, pues consideramos que los análisis previos han pasado por alto la concepción fundamentalmente dinámica e inestable sobre la sociedad humana que está presente en los trabajos de Gramsci, y que resulta de vital importancia para comprender plenamente el pensamiento del autor.  Los motivos que nos llevaron a investigar los efectos del uso regular de celulares en la salud de jóvenes menores de 18 años de clase media, se centran en que éste sector vulnerable de población se encuentra expuesto en mayor medida que el resto de la sociedad a los riesgos que puede implicar la utilización continua de los aparatos de telefonía celular, debido a sus hábitos culturales y sociales. Pretendemos entonces ayudar a alertar acerca de estos peligros, así como generar conocimientos que ayuden en el tratamiento de los efectos producidos por el abuso en el uso de ésta tecnología.

GREENFOOT: Greenfoot es un ambiente interactivo de desarrollo Java para propósitos educacionales. Permite la creación de aplicaciones gráficas en dos dimensiones, como simulaciones y juegos. Greenfoot al igual que Alice consta de 3 partes: -Código fuente -Clases y Subclases -Escenario


Código fuente: El editor de códigos muestra el código fuente de la clase. Aquí es donde se programan las instrucciones de cómo pueden actuar las instancias de la clase en el escenario. El código fuente define lo que todas las instancias de cada clase son capaces de hacer. El comportamiento de cada instancia está determinado por el código fuente de sus clases.

Clases y Subclases: La clase indica al escenario cual debe ser el aspecto de sus objetos y como deben actuar al ejecutar el escenario. La clase dominante de un grupo de clases se denomina súper clase: En Greenfoot seria World y Actor. Las subclases son una especialización de una clase. Esta subclase hereda, posee y recibe las propiedades que el programador indique.


Practica  Primero empezamos nombrando todo sobre un escenario para nuestro juego  Después aprendimos todo sobre los conceptos básicos y principales


 Empezamos haciendo una abeja le pusimos sus comandos y cambiamos sus propiedades  Seguimos así sucesivamente con las moscas, la araña y por supuesto el mapa escenario  Una vez acabado ejecutamos y se crea el juego

Nombre

EncuEsta 1 1. ¿Te parece atractivo una empresa creadora de software? o Si o No 2. ¿Cómo te parece el lugar de la empresa? o Agradable


o Bonito o Sin trascendencia o Feo 3. ¿Qué calificación nos darías? o Buena o Mala o Regular 4. ¿Te gustaría que se formaran más empresas? o SI o No 5. ¿El Internet es una necesidad importante para ti? o Si o No

Nombre:

EncuEsta 2

1. ¿Cree que hay algún problema o riesgo potencial en este proyecto? ( ) Si ( ) No 2. ¿Qué programa le se le hace más útil? ( ) Microsoft Word ( ) Microsoft PowerPoint ( ) Microsoft Excel ( ) Otros 3. ¿Posee conocimientos sobre manejo de sistemas y computadoras? ( ) Si ( ) No ( ) Le gustaría aprender. 4. ¿Le llama la atención la programación? ( ) Me parece interesante ( ) No me llama la atención ( ) No me interesa 5. ¿Está de acuerdo con nuestro servicio de desarrollo de sistemas de bases de datos? ( ) Si ( ) No


6. ¿Qué servicio de nuestra empresa le parece mejor? ( ) Soporte y mantenimiento de sistemas Reingeniería de software ) Desarrollo de sistemas y Bases de Datos 7. ¿Cuáles de los siguientes sitios de internet utiliza constantemente? ( ) Yahoo ( ) Wikipedia ( ) Facebook ( ) Otros 8. ¿Cada cuánto tiempo quieres ver los avances que voy haciendo? ( ) Cada semana ( ) Cada mes ( ) Cada año ( ) Nunca 9. ¿Te importaría si cuento con otros profesionales para realizar ciertas partes del trabajo? ( )Si ( ) No 10. ¿Hace falta algún software o algún hardware especial para realizar este proyecto? ( ) Si ( ) No ¿Cuál? ( ) Software de Programación ( ) Software de Sistema ( ) Otro ¡GRACIAS POR SU COOPERACIÓN!

Encuesta 1

Chart Title 12 10 8 6 4 2 0

pregunta 1

pregunta 2 Si

Encuesta 2

No

pregunta 3 No lose

pregunta 4

No me importa

pregunta 5

() (


Chart Title 12 10 8 6 4 2 0

Si

TrĂ­ptico

No

Puede ser

otros


Lista de cotejo: Presentaciรณn


Lista de cotejo: Engargolado


Lista de cotejo: Engargolado

Lista de cotejo: Presentaciรณn


BibliografĂ­a wikipedia. (s.f.). Obtenido de https://es.wikipedia.org/wiki/Software wikipedia. (s.f.). Obtenido de https://es.wikipedia.org/wiki/Greenfoot Wikipedia. (s.f.). Obtenido de https://es.wikipedia.org/wiki/Alice_(programa)


conclusión El proyecto que realizamos ha contribuido de manera  muy importante para identificar y resaltar los puntos  que hay que cubrir y considerar para llevar a cabo una  implementación exitosa de los sistemas de información. Nos deja muchas cosas importantes como como utilizar Alice 3  Aprendimos a usar comandos y códigos, las  características de los personajes las propiedades etc. También en greenfoot aprendí a usar los comandos de  Java y hacer ejecutar un juego, que son las clases,  actores, escenarios y más cosas.

¡Gracias!

Engargolado del semestre  

engargolado

Read more
Read more
Similar to
Popular now
Just for you