Ejemplo nico Del Artculo 2

Una Comparacin de la Ingeniera de Software y Ciencias de la computacinInstitutos de educacin superior no estn todava en el consenso de lo que se entiende por muchos de carreras tcnicas, como ingeniera de software y ciencias de la computacin. Estos campos, junto con la tecnologa de la informacin, sistemas de informacin y ciencias de la computacin ingeniera, son simplemente demasiado nuevo. Por lo tanto, lo que una escuela o empleador percibe como un requisito de ciencias de la computacin, puede ser interpretado por la otra como la ingeniera del software.Hay muchas similitudes entre los dos campos. Tanto se espera que para entender cmo funcionan los ordenadores, como los programas son estructurados, y lo que el usuario tiene derecho a esperar. Sin embargo, la ciencia de la computacin normalmente es supervisado por el departamento de matemticas, mientras que la ingeniera de software se incluyen normalmente en la escuela de ingeniera.En los primeros das, las computadoras eran de cableado para realizar una determinada funcin. El usuario que hizo mucho ms que perforar un botn. Permite un mayor control de usuario llevado al desarrollo de lenguajes de programacin y compiladores para traducir \"normal\" de lenguaje en lenguaje de computadora. Puetazos cintas o tarjetas permite al usuario escribir sus propias rutinas. El real keypunch se realiza a menudo por otro, normalmente alguien con habilidades administrativas. Un punto fuera de lugar, la falta de soporte o transposicin carta significaba que todo el programa no funcionara. Hay a menudo no tienen idea de por qu, dejando al programador de los poros por encima de las tarjetas as como de su programa.Programacin de computadoras comenzaron a venir en su propio con el desarrollo de la computadora personal. Simplificado lenguajes como BASIC dio ms control para el usuario promedio. Un par de minutos con un libro habilitado al usuario para comenzar a construir rudimentarios programas. Muchas veces, sin embargo, la falta de comprensin acerca de lo que un ordenador poda y no poda hacer llevado al fracaso. Esto sent las bases para el ingeniero de software, quien no slo comprende el programa, pero la capacidad fsica del hardware.Un mtodo de examen de las diferencias entre la ingeniera de software y ciencias de la computacin es considerar cmo la mayora de las impresoras estaban controlados por los primeros ordenadores personales. En la mayora de los casos, el cambio de funciones de la impresora, tales como tamao, nmero de copias, el papel o el tamao necesario entrar en la impresora adecuada cadena de DOS en DOS. Hoy en da, estas funciones se controlan desde una interfaz en la de escritorio. El usuario puede introducir la informacin en el software o en el cuadro de dilogo impresora. En una versin simplificada de la declaracin, uno podra decir que la creacin de los cuadros de dilogo y de cdigo subyacente fue proporcionada por un ingeniero de software. La capacidad de la impresora para conocer los comandos y cumplir con ellos fue proporcionado por el equipo cientfico.En los trminos ms bsicos, CS se centra ms en el hardware, circuitos y redes involucradas. Un SE es, normalmente, ms interesados en la creacin de un programa que va a ser eficiente en trminos de tamao y de la velocidad y la optimizacin de la interfaz de usuario. Ni de la zona, sin embargo, tiene una patente en cualquier rea. Para construir una red o en un equipo que es confiable y eficiente requiere una comprensin de lo que las demandas sern colocados en ella. Para escribir un poderoso, \"libre de bugs\" del programa, es necesario conocer cmo los compiladores de operar, por lo que la velocidad de procesador de decir, y de la memoria necesaria.Con un poco de normalizacin entre las universidades, la calidad de la titulacin puede variar enormemente. Algunas universidades requieren CS majors a tomar de Microsoft Office como su primer curso de programacin. En algunos casos, esto puede ser seguido por Pascal, COBOL, o RPG, ninguno de los cuales estn en alta demanda en la actualidad. Tambin pueden ensear a Visual Basic, Visual C++ o Visual J sin primera enseanza subyacente del lenguaje. Por la misma razn, los ingenieros de software pueden ser graduado sin una comprensin bsica de la tecnologa inalmbrica. Aquellos que buscan un grado, as como los empleadores podra ser mejor servido por ignorar el ttulo y el examen de los reales de cursos requeridos.No hace muchos aos, la informtica posiciones estaban llenos a menudo por aquellos con los otros grados, como ingenieros elctricos. Los ingenieros de Software fueron generalmente aquellos con habilidades de programacin, muchos de los cuales no llev a cabo ninguna carrera, pero eran autodidactas. A medida que la tecnologa se hizo ms compleja, mayor especializacin seguido. Slo considerando el objetivo es posible distinguir entre ellos. Por ejemplo, si el objetivo es producir el mejor juego de todos los tiempos, un ingeniero de software es probable que sea el uno para afrontar el reto. Si el objetivo es producir la prxima generacin de sistemas de juego, sin embargo, un cientfico de la computacin es, probablemente, va a hacer la mayor contribucin.