2 research outputs found

    A Software Engineering Schema for Data Intensive Applications

    Get PDF
    The features developed by a software engineer (system specification) for a software system may significantly differ from the features required by a user (user requirements) for their envisioned system. These discrepancies are generally resulted from the complexity of the system, the vagueness of the user requirements, or the lack of knowledge and experience of the software engineer. The principles of software engineering and the recommendations of the ACM's Software Engineering Education Knowledge (SEEK) document can provide solutions to minimize these discrepancies; in turn, improve the quality of a software system and increase user satisfaction. In this paper, a software development framework, called SETh, is presented. The SETh framework consists of a set of visual models that support software engineering education and practices in a systematic manner. It also enables backward tracking/tracing and forward tracking/tracing capabilities - two important concepts that can facilitate the greenfield and evolutionary type software engineering projects. The SETh framework connects every step of the development of a software system tightly; hence, the learners and the experienced software engineers can study, understand, and build efficient software systems for emerging data science applications

    Enseñanza de la ingenierí­a de Software

    Get PDF
    La Ingenierí­a de Software (IS) es la utilización de un enfoque metódico, cuidadoso y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estas direcciones, es decir, el estudio de las aplicaciones de la ingenierí­a al software. Agrupa asignaturas como matemáticas, ciencias de la computación y prácticas cuyos orí­genes se encuentran en la ingenierí­a. La IS se puede considerar como la ingenierí­a aplicada al software, esto es, por medios sistematizados y con herramientas preestablecidas, la aplicación de ellos de la manera más eficiente para la obtención de resultados óptimos; objetivos que siempre busca la ingenierí­a. No es sólo de la resolución de problemas, sino más bien teniendo en cuenta las diferentes soluciones, elegir la más apropiada.La presente contribución cientí­fica destaca las aristas y proyecciones de esta disciplina mediante un estudio bibliográfico confinado al directorio académico Scopus, y solo a trabajos socializados en idioma inglés. Los principales resultados de la investigación apuntaron a que la Ingenierí­a de Software (IS) se ha convertido en la forma predominante del desarrollo de software para empresas internacionales y ha dado lugar a una demanda de estudiantes formados en esta materia
    corecore