Suggested Topics within your search.
Suggested Topics within your search.
- Software engineering 119
- Computer software 62
- Development 58
- Computer science 20
- Computer programming 19
- Management 19
- Data processing 18
- Artificial intelligence 17
- Application software 15
- Information technology 14
- Computer security 13
- Electronic data processing 11
- Machine learning 11
- Computer architecture 9
- Programming 9
- Security measures 9
- Systems engineering 9
- Computer programs 8
- Expert systems (Computer science) 8
- Python (Computer program language) 8
- Quality control 8
- System design 8
- Data mining 7
- Database management 7
- Reliability 7
- Agile software development 6
- Artificial Intelligence 6
- Computer networks 6
- Computers 6
- Electronic Data Processing 6
-
241
Reliable JavaScript : How to Code Safely in the World's Most Dangerous Language.
Published 2015Table of Contents: “…Reliable JavaScript®; Contents; Introduction; Part I: Laying a Solid Foundation; Chapter 1: Practicing Skillful Software; Writing Code That Starts Correct; Mastering the Features of JavaScript; Case Study: D3.js; JavaScript Is Single-Threaded; Avoiding JavaScript's Pitfalls in Larger Systems; Scripts Are Not Modules; Nested Functions Control Scope; Coding by Contract; Applying the Principles of Software Engineering; The SOLID Principles; The DRY Principle; Writing Code That Stays Correct; Investing for the Future with Unit Tests; Practicing Test-Driven Development…”
Full text (Emmanuel users only)
Electronic eBook -
242
Hands-On System Programming with Go : Build Modern and Concurrent Applications for Unix and Linux Systems Using Golang.
Published 2019Table of Contents: “…Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: An Introduction to System Programming and Go; Chapter 1: An Introduction to System Programming; Technical requirements; Beginning with system programming; Software for software; Languages and system evolution; System programming and software engineering; Application programming interfaces; Types of APIs; Operating systems; Libraries and frameworks; Remote APIs; Web APIs; Understanding the protection ring; Architectural differences; Kernel space and user space…”
Full text (Emmanuel users only)
Electronic eBook -
243
Big Data Analytics.
Published 2016Table of Contents: “…Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Preface; Chapter 1: Big Data Analytics at a 10,000-Foot View; Big Data analytics and the role of Hadoop and Spark; A typical Big Data analytics project life cycle; Identifying the problem and outcomes; Identifying the necessary data; Data collection; Preprocessing data and ETL; Performing analytics; Visualizing data; The role of Hadoop and Spark; Big Data science and the role of Hadoop and Spark; A fundamental shift from data analytics to data science; Data scientists versus software engineers.…”
Full text (Emmanuel users only)
Electronic eBook -
244
Coordination in Heterarchical Supply Chains : a Framework for the Design and Evaluation of Collaborative Planning Concepts.
Published 2015Table of Contents: “…5.1 Identifying and Selecting Coordination Mechanisms5.2 Modeling, Simulating and Implementing Decentralized Systems; 5.3 Software Engineering Methods; 6 Framework Fundamentals; 6.1 Method for the Design and Evaluation of Collaborative Planning Concepts; 6.2 Collaborative Planning Artifacts; 7 Applicability Assessment for Collaborative Planning Concepts and Artifacts; 7.1 Overview and Approach of the Assessment Component; 7.2 Classification of Supply Chains Coordination Problems and Solutions; 7.2.1 Classification Structure; 7.2.2 Classification Attributes.…”
Full text (Emmanuel users only)
Electronic eBook -
245
Aspect-oriented programming evaluated : a study on the impact that aspect-oriented programming can have on software development productivity
Published 2012Table of Contents: “…Empirical research in Software Engineering -- Specifics and Dangers3.2. Aspect-Oriented Programming; 3.2.1. …”
Full text (Emmanuel users only)
Electronic eBook -
246
Game Development Patterns and Best Practices
Published 2017Full text (Emmanuel users only)
Electronic eBook -
247
Beyond Programming : To a New Era of Design.
Published 1996Table of Contents: “…A Foundation for Software Design; 9.2. Software Engineering, a Historical Overview; 9.3. The Traditional Technological Perspective; 9.4. …”
Full text (Emmanuel users only)
Electronic eBook -
248
Empirical Research for Software Security : Foundations and Experience.
Published 2017Table of Contents: “…Cover; Half Title; Title Page; Copyright Page; Table of Contents; Preface; List of Figures; List of Tables; Contributors; 1: Empirical Research on Security and Privacy by Design; 1.1 Introduction; 1.2 Empirical Research on Security and Privacy by Design; 1.3 Scoping; 1.4 Planning; 1.5 Operation; 1.6 Analysis and Interpretation; 1.7 Presentation and Packaging; 1.8 Conclusion; 2: Guidelines for Systematic Mapping Studies in Security Engineering; 2.1 Introduction; 2.2 Background on Systematic Mapping Studies in Software Engineering.…”
Full text (Emmanuel users only)
Electronic eBook -
249
Managing and engineering complex technological systems
Published 2015Table of Contents: “…1.2.1 The Boundaries of a System1.2.2 Systems of Systems; 1.2.3 Managing the Human Factor; 1.2.4 Traits Derived From an Interdisciplinary, Systemic View; Chapter 1.3The Systems Engineer as Manager and Leader; 1.3.1 Systems Engineering and Technological Project Management; Chapter 1.4The Evolution of a Systems Engineer; 1.4.1 The Main Paths of Development of Systems Engineers; 1.4.2 The Evolution of Software Engineers Into Systems Engineers; 1.4.3 The Training of Systems Engineers; Chapter 1.5Systems Engineering in Various Organizations.…”
Full text (Emmanuel users only)
Electronic eBook -
250
Cloud Native Development Patterns and Best Practices : Practical architectural patterns for building modern, distributed cloud-native systems.
Published 2018Table of Contents: “…Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Understanding Cloud Native Concepts; Establishing the context; Rewiring your software engineering brain; Defining cloud-native; Powered by disposable infrastructure; Composed of bounded, isolated components; Scales globally; Embraces disposable architecture; Leverages value-added cloud services; Welcomes polyglot cloud; Empowers self-sufficient, full-stack teams; Drives cultural change; Summary; Chapter 2: The Anatomy of Cloud Native Systems; The cloud is the database.…”
Full text (Emmanuel users only)
Electronic eBook -
251
Model-Driven and Software Product Line Engineering.
Published 2013Table of Contents: “…Component-based software engineering.…”
Full text (Emmanuel users only)
Electronic eBook -
252
COBOL software modernization : from principles to implementation with the BLU AGE® method
Published 2015Table of Contents: “…The superiority of white-box modernization; 2.3. Software engineering principles underpinning modernization; 2.3.1. …”
Full text (Emmanuel users only)
Electronic eBook -
253
Web Mining A Synergic Approach Resorting to Classifications and Clustering.
Published 2017Table of Contents: “…1.10.2 Scalable and Interactive Data Mining Methods -- 1.10.3 Integration of Data Mining with Database Systems, Data Warehouse Systems, and Web Database Systems -- 1.10.4 Standardization of Data Mining Query Language -- 1.10.5 Visual Data Mining -- 1.10.6 New Methods for Mining Complex Types of Data -- 1.10.7 Biological Data Mining -- 1.10.8 Data Mining and Software Engineering -- 1.10.9 Web Mining -- 1.10.10 Distributed Data Mining -- 1.10.11 Real-Time Data Mining -- 1.10.12 Multi-Database Data Mining -- 1.10.13 Privacy Protection and Information Security in Data Mining…”
Full text (Emmanuel users only)
Electronic eBook -
254
An Assessment Model to Foster the Adoption of Agile Software Product Lines in the Automotive Domain
Published 2019Table of Contents: “…Intro; Acknowledgments; Abstract; Zusammenfassung; List of Figures; List of Tables; Acronyms; 1 Introduction; 1.1 Background and Motivation; 1.2 Research Scope; 1.3 Research Approach; 1.4 Goals; 1.5 Research Questions; 1.6 Hypotheses; 1.7 Contributions of Thesis; 1.8 Structure of Thesis; 1.9 Chapter Summary; 2 Theoretical Foundation; 2.1 Automotive Assessment/Reference Models; 2.2 Systematic Software Reuse Strategies; 2.3 Agile Software Development; 2.4 Agile Software Product Lines; 2.5 Chapter Summary; 3 State of the Practice; 3.1 Automotive Software Engineering; 3.2 Interview Study…”
Full text (Emmanuel users only)
Electronic eBook -
255
Process Plant Layout.
Published 2016Table of Contents: “…2.8.4 Instrument Engineering2.8.5 Software Engineering; 2.8.6 Civil/Structural Engineering and Architects; 2.8.7 Installation, Commissioning, and Validation; 2.8.8 Procurement and Inspection; 2.8.9 Process Engineering; 2.9 Liaison Outside the Design Team; 2.9.1 Regulatory Authorities; 2.9.1.1 Planning; 2.9.1.2 Health and Safety; 2.9.1.3 Pollution; 2.9.2 Emergency Services; 2.9.3 Transport; 2.9.4 Quality Assurance; 2.9.5 Publicity and the Press; 2.9.6 Insurance; 2.9.7 Equipment Suppliers; 2.9.8 Raw Material Suppliers and Product End Users; 2.9.9 Utility Suppliers.…”
Full text (Emmanuel users only)
Electronic eBook -
256
Computer simulation in physics and engineering
Published 2013Table of Contents: “…2.5 Structures and their representation in computer memory2.5.1 Blending structs and arrays; 2.6 Numerical differentiation and integration; 2.6.1 Numerical differentiation; 2.6.2 Case study: the second derivative of ex; 2.6.3 Numerical integration; 2.7 Remarks on programming and software engineering; 2.7.1 Good software development practices; 2.7.2 Reduction of complexity; 2.7.3 Designing a program; 2.7.4 Readability of a program; 2.7.5 Focus your attention by using conventions; 2.8 Ways to improve your programs; 2.9 Exercises; 2.9.1 Questions; 2.9.2 Errors in programs.…”
Full text (Emmanuel users only)
Electronic eBook -
257
Managing Complexity of Information Systems : the Value of Simplicity.
Published 2013Table of Contents: “…Abstraction in software engineering; 2.2.8.1. Abstraction is everywhere in software; 2.2.8.2. …”
Full text (Emmanuel users only)
Electronic eBook -
258
Civil Avionics Systems.
Published 2013Table of Contents: “…2.6.3 Extended Operand Addressing Modes2.7 Software; 2.7.1 Software Introduction; 2.7.2 Assemblers and Compilers; 2.7.3 Software Engineering; 2.7.4 Software Design Process Assurance; 2.7.5 Languages; 2.7.6 Object-Oriented Design; 2.7.7 Auto-code Generation; 2.7.8 Real-Time Operating System (RTOS); 2.8 Microprocessors; 2.8.1 Moore's Law; 2.8.2 Significant Microprocessors used in Aerospace Applications; 2.8.3 CPU Cache; 2.8.4 Microcontrollers; 2.8.5 Rock's Law; 2.9 Memory Technologies; 2.9.1 Desired Avionics Memory Attributes; 2.9.2 Available Memory Technology Attributes.…”
Full text (Emmanuel users only)
Electronic eBook -
259
Design reuse in product development modeling, analysis and optimization
Published 2008Table of Contents: “…Cover -- Contents -- Preface -- 1 Introduction -- 1.1 Design Reuse What and Why -- 1.1.1 Types of design reuse -- 1.1.2 The importance of design reuse -- 1.2 Product Conceptual Design -- 1.2.1 Product family design -- 1.3 Major Issues in Design Reuse -- 1.3.1 Design reuse process -- 1.3.2 Product information modeling -- 1.3.3 Product information analysis -- 1.3.4 Design synthesis -- 1.3.5 Solution evaluation -- 1.4 Engineering Design Reuse Applications -- 1.4.1 Design reuse in software engineering -- 1.4.2 Design reuse in mechanical and electro-mechanical engineering -- 1.4.3 Design reuse in manufacturing -- 1.5 Barriers to Design Reuse -- 1.6 Summary -- 2 Design Reuse Systems and Enabling Tools -- 2.1 Engineering Design Reuse Approaches -- 2.1.1 Case-based reasoning -- 2.1.2 Catalog-based design -- 2.1.3 Modular design -- 2.1.4 Adaptable design -- 2.1.5 Expert systems -- 2.1.6 Innovative design using TRIZ -- 2.2 Reasoning in Design Reuse -- 2.2.1 Machine learning -- 2.2.2 Data mining -- 2.2.3 Design structure matrix -- 2.2.4 Artificial neural networks -- 2.2.5 Genetic algorithms -- 2.2.6 Agent-based method -- 2.3 Summary -- 3 Product Information Modeling -- 3.1 Data, Information and Knowledge -- 3.2 Information Modeling State-Of-The-Art Review -- 3.2.1 Content of information model -- 3.2.2 Modeling languages -- 3.2.3 Taxonomies -- 3.2.4 Database system and web-based environment -- 3.3 Function-Based Product Information Model -- 3.3.1 A multiple facet product information model -- 3.3.2 Representation of function using key element vector -- 3.3.3 Function taxonomies -- 3.3.4 An illustrative example -- 3.4 Summary -- 4 Design of Product Platform -- 4.1 Role of Product Platform -- 4.2 Product Platform and Product Family Design -- 4.2.1 A top-down perspective -- 4.2.2 A bottom-up perspective -- 4.3 Computational Tools for Product Architecture Building -- 4.3.1 QFD-based approach -- 4.3.2 DSM-based approach -- 4.3.3 Heuristic and quantitative approaches -- 4.4 Product Architecture Building Using Self-Organizing Map -- 4.4.1 Introduction of SOM -- 4.4.2 Function clustering based on SOM -- 4.4.3 A case study -- 4.4.4 Evaluation of the SOM method -- 4.5 Other Relevant Issues in Product Platform Design -- 4.5.1 Extraction of KCs as performance criteria -- 4.5.2 Formation of component catalog -- 4.5.3 Establishment of mapping route using correlation matrices -- 4.6 Summary -- 5 Optimization in Product Design -- 5.1 Introduction -- 5.1.1 Weighted sum method -- 5.1.2 Goal programming -- 5.1.3 Multi-level programming/rank ordering -- 5.1.4 Genetic algorithms -- 5.2 Automated Design Synthesis -- 5.2.1 Configuration design -- 5.2.2 Design synthesis techniques -- 5.3 Multi-objective Struggle Genetic Algorithm Design Synthesis -- 5.3.1 Problem formulation -- 5.3.2 The MOSGA algorithm -- 5.3.3 Implementation of MOSGA in product configuration design -- 5.3.4 Precautions and limitations -- 5.4 Post-optimal Solution Selection -- 5.5 A Case Study -- 5.5.1 Experience-based design -- 5.5.2 Product design using the design reuse approach -- 5.5.3 Comparison of the two methods -- 5.6 Summary -- 6 Cost Estimation in Product Development -- 6.1 Introduction -- 6.2 Product Development Cost -- 6.2.1 Cost stru.…”
Full text (Emmanuel users only)
Electronic eBook -
260
Encyclopedia of computer science and technology
Full text (Emmanuel users only)
Electronic eBook -
261
Architectural Patterns : Uncover essential patterns in the most indispensable realm of enterprise architecture.
Published 2017Table of Contents: “…Limitations of two-tier client-server patterns -- Three-tier client-server architecture -- Design considerations for using three-tier architecture -- Design considerations for n-tier architecture -- An example of n-tier architecture (shopping cart web application) -- The distributed client-server architecture -- Motivation for development of web application patterns -- Workings of the MVC pattern -- The ASP.Net framework -- The model view presenter (MVP) pattern -- The model-view-viewmodel (MVVM) pattern -- Key advantages of the MVVM pattern -- Design considerations for using the MVVM pattern -- Prism -- Design patterns for web application development -- The front controller pattern -- Spring framework -- Summary -- Chapter 3: Object-Oriented Software Engineering Patterns -- Key elements of OOD -- Additional elements of OOD -- Design principles -- Single responsibility principle (SRP) -- SOLID -- Open and close principle -- SOLID -- Liskov substitution principle (LSP) -- SOLID -- Interface segregation principle (ISP) -- SOLID -- Dependency inversion principle (DIP) -- SOLID -- Other common design principles -- OO design patterns -- Creational design patterns -- Factory method (virtual constructor) -- Abstract factory (kit) -- Builder -- Prototype -- Singleton -- Structural design patterns -- Adapter class (wrapper) -- Adapter (object) -- Bridge (handle/body) -- Composite -- Decorator -- Façade -- Flyweight -- Proxy -- Behavioral patterns -- Chain of responsibility -- Command (action/transaction) -- Interpreter -- Iterator (cursor) -- Mediator -- Memento -- Observer (dependents/publish/subscribe) -- State (objects for states) -- Strategy (policy) -- The template method -- Visitor -- Concurrency patterns -- Concurrency design pattern -- Producer-consumer -- Active object -- Monitor object -- Concurrency architectural pattern -- Summary -- References.…”
Full text (Emmanuel users only)
Electronic eBook -
262
System engineering management
Published 2016Table of Contents: “…2.8.1 Functional Packaging and Partitioning -- 2.8.2 Allocation of System-Level Requirements to the Subsystem Level and Below -- 2.8.3 Traceability of Requirements (Top-Down/Bottom-Up) -- 2.8.4 Allocation of Requirements in a SOS Configuration -- 2.9 System Synthesis, Analysis, and Design Optimization -- 2.10 Design Integration -- 2.11 System Test and Evaluation -- 2.11.1 Categories of Test and Evaluation -- 2.11.2 Integrated Test Planning -- 2.11.3 Preparation for Test and Evaluation -- 2.11.4 Test Performance, Data Collection, Analysis, and Validation -- 2.11.5 System Modifications -- 2.12 Production and/or Construction -- 2.13 System Operational Use and Sustaining Support -- 2.14 System Retirement and Material Recycling/Disposal -- 2.15 Summary -- Questions and Problems -- Chapter 3 System Design Requirements -- 3.1 Development of Design Requirements and Design-To Criteria -- 3.2 Development of Specifications -- 3.3 The Integration of System Design Activities -- 3.4 Selected Design Engineering Disciplines -- 3.4.1 Software Engineering -- 3.4.2 Reliability Engineering -- 3.4.3 Maintainability Engineering -- 3.4.4 Human-Factors Engineering -- 3.4.5 Safety Engineering -- 3.4.6 Security Engineering -- 3.4.7 Manufacturing and Production Engineering -- 3.4.8 Logistics and Supportability Engineering -- 3.4.9 Disposability Engineering -- 3.4.10 Quality Engineering -- 3.4.11 Environmental Engineering -- 3.4.12 Value/Cost Engineering (Life-Cycle Costing) -- 3.5 SOS Integration and Interoperability Requirements -- 3.6 Summary -- Questions and Problems -- Chapter 4 Engineering Design Methods and Tools -- 4.1 Conventional Design Practices -- 4.2 Analytical Methods -- 4.3 Information Technology, the Internet, and Emerging Technologies -- 4.4 Current Design Technologies and Tools.…”
Full text (Emmanuel users only)
Electronic eBook -
263
Software project estimation : the fundamentals for providng high quality information to decision makers
Published 2015Table of Contents: “…Economies and Diseconomies of Scale 48 -- 2.5. Software Engineering Datasets and Their Distribution 49.…”
Full text (Emmanuel users only)
Electronic eBook -
264
Coding culture. making of a global workplace
Published 2006Full text (Emmanuel users only)
Electronic Video -
265
Software error detection through testing and analysis
Published 2009Full text (Emmanuel users only)
Electronic eBook -
266
Refactoring for software design smells : managing technical debt
Published 2015Full text (Emmanuel users only)
Electronic eBook -
267
Communicating Process Architectures 2011 : WoTUG-33
Published 2011Full text (Emmanuel users only)
Electronic Conference Proceeding eBook -
268
-
269
Coding culture. time + people = money
Published 2006Full text (Emmanuel users only)
Electronic Video -
270
Apple takes down developer site after hacking
Published 2013Full text (Emmanuel users only)
Electronic Video -
271
-
272
-
273
System verification : proving the design solution satisfies the requirements
Published 2007Full text (Emmanuel users only)
Electronic eBook -
274
Reactive Internet Programming : State Chart XML in Action.
Published 2016Full text (Emmanuel users only)
Electronic eBook -
275
-
276
-
277
-
278
Write great code. / Understanding the machine
Published 2004Full text (Emmanuel users only)
Electronic eBook -
279
-
280
Analysis and optimal control of phase-field transition system : fractional steps methods
Published 2012Full text (Emmanuel users only)
Electronic eBook