Listing 1 - 4 of 4 |
Sort by
|
Choose an application
Software Engineering is a multifaceted and expanding topic. It aims to provide theories, methods and tools to tackle the complexity of software systems, from development to maintenance. Its complexity is made even more severe today by rapidadvancesin technology,the pervasivenessofsoftwareinallareasofsociety, and the globalization of software development. The continuous expansion of the ?eld presents the problem of how to keep up for practitioners. For educators, the key questions are how should software engineers be educated and what are the core topics and key technologies? Even looking only at the last decade, the tremendous changes that have taken place in the software engineering industry, and in the industrial world in general,raise many questions. What are the e?ects of: Outsourcing?Distributed softwaredevelopment?Opensource?Standardization?Softwarepatents?Mod- driven development? How should these developments change the way we teach softwareengineering?Shouldtextbooksbeupdated?Shouldsoftwareengineering play a di?erent role in the computer science curriculum, for example, be more pervasive? How are instructors in universities handling these issues? All these issues were discussed at the Software Education and Training s- sions at the International Conference on Software Engineering (ICSE 2005) by leading researchers, educators, and practitioners in software engineering, who presented their—sometimes controversial—views and insights on software en- neering education in the new millennium. In this volume we have collected some of the most representative and innovative approachesthat were presented at the workshop. The authors revised their papers based on discussions at the conf- ence and the comments they received from the reviews.
Software engineering --- Computer Science --- Engineering & Applied Sciences --- Study and teaching (Higher) --- Computer software engineering --- Computer science. --- Software engineering. --- Education --- Computers and civilization. --- Computer Science. --- Software Engineering/Programming and Operating Systems. --- Computers and Education. --- Computers and Society. --- Data processing. --- Civilization and computers --- Civilization --- Computer uses in education --- Computers in education --- Educational computing --- Microcomputer uses in education --- Microcomputers in education --- Engineering --- Informatics --- Science --- Education. --- Children --- Education, Primitive --- Education of children --- Human resource development --- Instruction --- Pedagogy --- Schooling --- Students --- Youth --- Learning and scholarship --- Mental discipline --- Schools --- Teaching --- Training --- Education—Data processing.
Choose an application
Software engineering --- Génie logiciel --- Congresses --- Congrès --- Computer Science --- Engineering & Applied Sciences --- Information Technology --- Software Engineering --- Génie logiciel --- Congrès --- EPUB-LIV-FT SPRINGER-B --- Computer science. --- Software engineering. --- Programming languages (Electronic computers). --- Computer logic. --- Computer Science. --- Software Engineering/Programming and Operating Systems. --- Software Engineering. --- Logics and Meanings of Programs. --- Programming Languages, Compilers, Interpreters. --- Computer science logic --- Logic, Symbolic and mathematical --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Computer software engineering --- Engineering --- Informatics --- Science --- Logic design. --- Design, Logic --- Design of logic systems --- Digital electronics --- Electronic circuit design --- Logic circuits --- Machine theory --- Switching theory --- Compilers (Computer programs). --- Computer Science Logic and Foundations of Programming. --- Compilers and Interpreters. --- Compiling programs (Computer programs) --- Computer programs --- Programming software --- Systems software
Choose an application
Poor performance is one of the main quality-related shortcomings that cause software projects to fail. Thus, the need to address performance concerns early during the software development process is fully acknowledged, and there is a growing interest in the research and software industry communities towards techniques, methods and tools that permit to manage system performance concerns as an integral part of software engineering. Model-based software performance analysis introduces performance concerns in the scope of software modeling, thus allowing the developer to carry on performance analysis throughout the software lifecycle. With this book, Cortellessa, Di Marco and Inverardi provide the cross-knowledge that allows developers to tackle software performance issues from the very early phases of software development. They explain the basic concepts of performance analysis and describe the most representative methodologies used to annotate and transform software models into performance models. To this end, they go all the way from performance primers through software and performance modeling notations to the latest transformation-based methodologies. As a result, their book is a self-contained reference text on software performance engineering, from which different target groups will benefit: professional software engineers and graduate students in software engineering will learn both basic concepts of performance modeling and new methodologies; while performance specialists will find out how to investigate software performance model building.
Electronic books. -- local. --- Software engineering. --- Software productivity. --- Software measurement --- Engineering & Applied Sciences --- Computer Science --- Information Technology --- Software Engineering --- Computer software engineering --- Productivity, Software --- Computer science. --- Computer system failures. --- Operating systems (Computers). --- Computer simulation. --- Computer Science. --- Software Engineering. --- System Performance and Evaluation. --- Simulation and Modeling. --- Operating Systems. --- Engineering --- Software engineering --- Computer system performance. --- Computer operating systems --- Computers --- Disk operating systems --- Systems software --- Computer modeling --- Computer models --- Modeling, Computer --- Models, Computer --- Simulation, Computer --- Electromechanical analogies --- Mathematical models --- Simulation methods --- Model-integrated computing --- Operating systems --- Software measurement. --- Computer failures --- Computer malfunctions --- Computer systems --- Failure of computer systems --- System failures (Engineering) --- Fault-tolerant computing --- Failures --- Operating systems (Computers)
Choose an application
This book constitutes the refereed proceedings of the 13th European Conference on Software Architecture, ECSA 2019, held in Paris, France, in September 2019. In the Research Track, 11 full papers presented together with 4 short papers were carefully reviewed and selected from 63 submissions. They are organized in topical sections as follows: Services and Micro-services, Software Architecture in Development Process, Adaptation and Design Space Exploration, and Quality Attributes. In the Industrial Track, 6 submissions were received and 3 were accepted to form part of these proceedings. .
Software engineering. --- Logic design. --- Computer science. --- Computer system performance. --- Software Engineering. --- Logic Design. --- Computing Milieux. --- System Performance and Evaluation. --- Informatics --- Science --- Design, Logic --- Design of logic systems --- Digital electronics --- Electronic circuit design --- Logic circuits --- Machine theory --- Switching theory --- Computer software engineering --- Engineering --- Software architecture. --- Architecture, Software --- Computer software --- Computer software architecture --- Architecture --- Design --- Computers. --- Computer system failures. --- Computer failures --- Computer malfunctions --- Computer systems --- Failure of computer systems --- System failures (Engineering) --- Fault-tolerant computing --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Cybernetics --- Calculators --- Cyberspace --- Failures
Listing 1 - 4 of 4 |
Sort by
|