Détail d'une collection
|
Documents disponibles dans la collection (5)
Ajouter le résultat dans votre panier Affiner la recherche Interroger des sources externes
Titre : Concise guide to software engineering : from fundamentals to application methods Type de document : Guide/Manuel Auteurs : Gerard O'Regan, Auteur Editeur : Berlin, Heidelberg, Vienne, New York, ... : Springer Année de publication : 2017 Collection : Undergraduate Topics in Computer Science UTICS, ISSN 2197-1781 Importance : 331 p. ISBN/ISSN/EAN : 978-3-319-57750-0 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Informatique Résumé : (Editeur) [Introduction] This essential textbook presents a concise introduction to the fundamental principles of software engineering, together with practical guidance on how to apply the theory in a real-world, industrial environment. The wide-ranging coverage encompasses all areas of software design, management, and quality.
Topics and features:
Presents a broad overview of software engineering, including software lifecycles and phases in software development, and project management for software engineering
Examines the areas of requirements engineering, software configuration management, software inspections, software testing, software quality assurance, and process quality
Covers topics on software metrics and problem solving, software reliability and dependability, and software design and development, including Agile approaches
Explains formal methods, a set of mathematical techniques to specify and derive a program from its specification, introducing the Z specification language
Discusses software process improvement, describing the CMMI model, and introduces UML, a visual modelling language for software systems
Reviews a range of tools to support various activities in software engineering, and offers advice on the selection and management of a software supplier
Describes such innovations in the field of software as distributed systems, service-oriented architecture, software as a service, cloud computing, and embedded systems
Includes key learning topics, summaries and review questions in each chapter, together with a useful glossary
This practical and easy-to-follow textbook/reference is ideal for computer science students seeking to learn how to build high quality and reliable software on time and on budget. The text also serves as a self-study primer for software engineers, quality professionals, and software managers.Numéro de notice : 26289 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel informatique DOI : 10.1007/978-3-319-57750-0 En ligne : https://doi.org/10.1007/978-3-319-57750-0 Format de la ressource électronique : URL Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=94947
Titre : Guide to scientific computing in C++ Type de document : Guide/Manuel Auteurs : Joe Pitt-Francis, Auteur ; Jonathan Whiteley, Auteur Editeur : Berlin, Heidelberg, Vienne, New York, ... : Springer Année de publication : 2017 Collection : Undergraduate Topics in Computer Science UTICS, ISSN 2197-1781 Importance : 287 p. ISBN/ISSN/EAN : 978-3-319-73132-2 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Informatique
[Termes IGN] C++Résumé : (Editeur) Numéro de notice : 26284 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel informatique DOI : 10.1007/978-3-319-73132-2 En ligne : https://doi.org/10.1007/978-3-319-73132-2 Format de la ressource électronique : URL Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=94941
Titre : Principles of data mining Type de document : Guide/Manuel Auteurs : Max Bramer, Auteur Mention d'édition : 3ème édition Editeur : Berlin, Heidelberg, Vienne, New York, ... : Springer Année de publication : 2016 Collection : Undergraduate Topics in Computer Science UTICS, ISSN 2197-1781 ISBN/ISSN/EAN : 978-1-4471-7307-6 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Intelligence artificielle
[Termes IGN] arbre de décision
[Termes IGN] classification barycentrique
[Termes IGN] classification bayesienne
[Termes IGN] entropie
[Termes IGN] exploration de donnéesRésumé : (Auteur) [Introduction] This book explains and explores the principal techniques of Data Mining, the automatic extraction of implicit and potentially useful information from data, which is increasingly used in commercial, scientific and other application areas. It focuses on classification, association rule mining and clustering. Each topic is clearly explained, with a focus on algorithms not mathematical formalism, and is illustrated by detailed worked examples. The book is written for readers without a strong background in mathematics or statistics and any formulae used are explained in detail. It can be used as a textbook to support courses at undergraduate or postgraduate levels in a wide range of subjects including Computer Science, Business Studies, Marketing, Artificial Intelligence, Bioinformatics and Forensic Science. As an aid to self study, this book aims to help general readers develop the necessary understanding of what is inside the 'black box' so they can use commercial data mining packages discriminatingly, as well as enabling advanced readers or academic researchers to understand or contribute to future technical advances in the field. Each chapter has practical exercises to enable readers to check their progress. A full glossary of technical terms used is included. This expanded third edition includes detailed descriptions of algorithms for classifying streaming data, both stationary data, where the underlying model is fixed, and data that is time-dependent, where the underlying model changes from time to time - a phenomenon known as concept drift. Numéro de notice : 26278 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE/MATHEMATIQUE Nature : Manuel informatique DOI : 10.1007/978-1-4471-7307-6 En ligne : https://doi.org/10.1007/978-1-4471-7307-6 Format de la ressource électronique : URL Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=94925
Titre : Data structures and algorithms with Python Type de document : Guide/Manuel Auteurs : Kent D. Lee, Auteur ; Steve Hubbard, Auteur Editeur : Berlin, Heidelberg, Vienne, New York, ... : Springer Année de publication : 2015 Collection : Undergraduate Topics in Computer Science UTICS, ISSN 2197-1781 Importance : 363 p. ISBN/ISSN/EAN : 978-3-319-13072-9 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Informatique
[Termes IGN] algorithmique
[Termes IGN] modèle logique de données
[Termes IGN] programmation informatique
[Termes IGN] Python (langage de programmation)Résumé : (Editeur) This clearly structured and easy to read textbook explains the concepts and techniques required to write programs that can handle large amounts of data efficiently. Project-oriented and classroom-tested, the book presents a number of important algorithms supported by motivating examples that bring meaning to the problems faced by computer programmers. The idea of computational complexity is also introduced, demonstrating what can and cannot be computed efficiently so that the programmer can make informed judgements about the algorithms they use. The text assumes some basic experience in computer programming and familiarity in an object-oriented language, but not necessarily with Python.
Topics and features: Includes both introductory and advanced data structures and algorithms topics, with suggested chapter sequences for those respective courses provided in the preface
Provides learning goals, review questions and programming exercises in each chapter, as well as numerous illustrative examples
Offers downloadable programs and supplementary files at an associated website, with instructor materials available from the author
Presents a primer on Python for those coming from a different language background
Reviews the use of hashing in sets and maps, along with an examination of binary search trees and tree traversals, and material on depth first search of graphs
Discusses topics suitable for an advanced course, such as membership structures, heaps, balanced binary search trees, B-trees and heuristic search
Students of computer science will find this clear and concise textbook to be invaluable for undergraduate courses on data structures and algorithms, at both introductory and advanced levels. The book is also suitable as a refresher guide for computer programmers starting new jobs working with Python.Numéro de notice : 26287 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE/MATHEMATIQUE Nature : Manuel informatique DOI : 10.1007/978-3-319-13072-9 En ligne : https://doi.org/10.1007/978-3-319-13072-9 Format de la ressource électronique : URL Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=94946
Titre : UML @ Classroom : an Introduction to Object-Oriented Modeling Type de document : Guide/Manuel Auteurs : Martina Seidl, Auteur ; Marion Scholz, Auteur ; Christian Huemer, Auteur ; Gerti Kappel, Auteur Editeur : Berlin, Heidelberg, Vienne, New York, ... : Springer Année de publication : 2015 Collection : Undergraduate Topics in Computer Science UTICS, ISSN 2197-1781 Importance : 206 p. ISBN/ISSN/EAN : 978-3-319-12742-2 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Informatique
[Termes IGN] conception orientée objet
[Termes IGN] diagramme
[Termes IGN] langage de programmation
[Termes IGN] UMLRésumé : (Editeur) This textbook mainly addresses beginners and readers with a basic knowledge of object-oriented programming languages like Java or C#, but with little or no modeling or software engineering experience – thus reflecting the majority of students in introductory courses at universities. Using UML, it introduces basic modeling concepts in a highly precise manner, while refraining from the interpretation of rare special cases. After a brief explanation of why modeling is an indispensable part of software development, the authors introduce the individual diagram types of UML (the class and object diagram, the sequence diagram, the state machine diagram, the activity diagram, and the use case diagram), as well as their interrelationships, in a step-by-step manner. The topics covered include not only the syntax and the semantics of the individual language elements, but also pragmatic aspects, i.e., how to use them wisely at various stages in the software development process. To this end, the work is complemented with examples that were carefully selected for their educational and illustrative value. Overall, the book provides a solid foundation and deeper understanding of the most important object-oriented modeling concepts and their application in software development. An additional website offers a complete set of slides to aid in teaching the contents of the book, exercises and further e-learning material. Note de contenu :
- Introduction
- A Short Tour of UML
- The Use Case Diagram
- The Class Diagram
- The State Machine Diagram
- The Sequence Diagram
- The Activity Diagram
- All Together Now
- Further TopicsNuméro de notice : 26283 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel informatique DOI : 10.1007/978-3-319-12742-2 En ligne : https://doi.org/10.1007/978-3-319-12742-2 Format de la ressource électronique : URL Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=94937