Author: Marian Petre
Publisher: CRC Press
ISBN: 1466501103
Category : Computers
Languages : en
Pages : 446
Book Description
Software Designers in Action: A Human-Centric Look at Design Work examines how developers actually perform software design in their day-to-day work. The book offers a comprehensive look at early software design, exploring the work of professional designers from a range of different viewpoints. Divided into four sections, it discusses various theore
Software Designers in Action
Author: Marian Petre
Publisher: CRC Press
ISBN: 1466501103
Category : Computers
Languages : en
Pages : 446
Book Description
Software Designers in Action: A Human-Centric Look at Design Work examines how developers actually perform software design in their day-to-day work. The book offers a comprehensive look at early software design, exploring the work of professional designers from a range of different viewpoints. Divided into four sections, it discusses various theore
Publisher: CRC Press
ISBN: 1466501103
Category : Computers
Languages : en
Pages : 446
Book Description
Software Designers in Action: A Human-Centric Look at Design Work examines how developers actually perform software design in their day-to-day work. The book offers a comprehensive look at early software design, exploring the work of professional designers from a range of different viewpoints. Divided into four sections, it discusses various theore
Model-Driven Software Development: Integrating Quality Assurance
Author: Rech, Jrg
Publisher: IGI Global
ISBN: 1605660078
Category : Computers
Languages : en
Pages : 526
Book Description
Covers important concepts, issues, trends, methodologies, and technologies in quality assurance for model-driven software development.
Publisher: IGI Global
ISBN: 1605660078
Category : Computers
Languages : en
Pages : 526
Book Description
Covers important concepts, issues, trends, methodologies, and technologies in quality assurance for model-driven software development.
Business Modeling and Software Design
Author: Boris Shishkov
Publisher: Springer Nature
ISBN: 3031115104
Category : Computers
Languages : en
Pages : 323
Book Description
This book constitutes the refereed proceedings of the 12h International Symposium on Business Modeling and Software Design, BMSD 2022, which took place in Fribourg, Switzerland, in June 2022. The 12 full and 9 short papers included in this book were carefully reviewed and selected from a total of 56 submissions. BMSD is a leading international forum that brings together researchers and practitioners interested in business modeling and its relation to software design. Particular areas of interest are: Business Processes and Enterprise Engineering; Business Models and Requirements; Business Models and Services; Business Models and Software; Information Systems Architectures and Paradigms; Data Aspects in Business Modeling and Software Development; Blockchain-Based Business Models and Information Systems; IoT and Implications for Enterprise Information Systems. Each year, a special theme is chosen, for making presentations and discussions more focused. The BMSD 2022 theme is: Information Systems Engineering and Trust.
Publisher: Springer Nature
ISBN: 3031115104
Category : Computers
Languages : en
Pages : 323
Book Description
This book constitutes the refereed proceedings of the 12h International Symposium on Business Modeling and Software Design, BMSD 2022, which took place in Fribourg, Switzerland, in June 2022. The 12 full and 9 short papers included in this book were carefully reviewed and selected from a total of 56 submissions. BMSD is a leading international forum that brings together researchers and practitioners interested in business modeling and its relation to software design. Particular areas of interest are: Business Processes and Enterprise Engineering; Business Models and Requirements; Business Models and Services; Business Models and Software; Information Systems Architectures and Paradigms; Data Aspects in Business Modeling and Software Development; Blockchain-Based Business Models and Information Systems; IoT and Implications for Enterprise Information Systems. Each year, a special theme is chosen, for making presentations and discussions more focused. The BMSD 2022 theme is: Information Systems Engineering and Trust.
Adaptive Evolutionary Information Systems
Author: Nandish V. Patel
Publisher: IGI Global
ISBN: 9781591400349
Category : Computers
Languages : en
Pages : 386
Book Description
Adaptive and evolutionary information systems enable both developers and users to change systems functionality. Such systems are required because of the changing nature of users' requirements. This is a critical area of research and practice for businesses that have to ensure that their investment in IT/IS is capable of changing with the needs of the business. Adaptive Evolutionary Information Systems focuses on the pertinent issues and challenges surrounding the implementation of information systems within businesses and organizations.
Publisher: IGI Global
ISBN: 9781591400349
Category : Computers
Languages : en
Pages : 386
Book Description
Adaptive and evolutionary information systems enable both developers and users to change systems functionality. Such systems are required because of the changing nature of users' requirements. This is a critical area of research and practice for businesses that have to ensure that their investment in IT/IS is capable of changing with the needs of the business. Adaptive Evolutionary Information Systems focuses on the pertinent issues and challenges surrounding the implementation of information systems within businesses and organizations.
Robotics Software Design and Engineering
Author: Alejandro Rafael Garcia Ramirez
Publisher: BoD – Books on Demand
ISBN: 183969291X
Category : Technology & Engineering
Languages : en
Pages : 188
Book Description
Robotics Software Design and Engineering is an edited volume on robotics. Chapters cover such topics as cognitive robotics systems, artificial intelligence, force feedback, autonomous driving embedded systems, multi-robot systems, a robot software framework for Real-time Control systems, and Industry 4.0. Also discussed are humanoid robots, aerial and work vehicles, and robot manipulators.
Publisher: BoD – Books on Demand
ISBN: 183969291X
Category : Technology & Engineering
Languages : en
Pages : 188
Book Description
Robotics Software Design and Engineering is an edited volume on robotics. Chapters cover such topics as cognitive robotics systems, artificial intelligence, force feedback, autonomous driving embedded systems, multi-robot systems, a robot software framework for Real-time Control systems, and Industry 4.0. Also discussed are humanoid robots, aerial and work vehicles, and robot manipulators.
User-Centred Requirements for Software Engineering Environments
Author: David J. Gilmore
Publisher: Springer Science & Business Media
ISBN: 3662030357
Category : Computers
Languages : en
Pages : 364
Book Description
The idea for this workshop originated when I came across and read Martin Zelkowitz's book on Requirements for Software Engineering Environments (the proceedings of a small workshop held at the University of Maryland in 1986). Although stimulated by the book I was also disappointed in that it didn't adequately address two important questions - "Whose requirements are these?" and "Will the environment which meets all these requirements be usable by software engineers?". And thus was the decision made to organise this workshop which would explicitly address these two questions. As time went by setting things up, it became clear that our workshop would happen more than five years after the Maryland workshop and thus, at the same time as addressing the two questions above, this workshop would attempt to update the Zelkowitz approach. Hence the workshop acquired two halves, one dominated by discussion of what we already know about usability problems in software engineering and the other by discussion of existing solutions (technical and otherwise) to these problems. This scheme also provided a good format for bringing together those in the HeI community concerned with the human factors of software engineering and those building tools to solve acknowledged, but rarely understood problems.
Publisher: Springer Science & Business Media
ISBN: 3662030357
Category : Computers
Languages : en
Pages : 364
Book Description
The idea for this workshop originated when I came across and read Martin Zelkowitz's book on Requirements for Software Engineering Environments (the proceedings of a small workshop held at the University of Maryland in 1986). Although stimulated by the book I was also disappointed in that it didn't adequately address two important questions - "Whose requirements are these?" and "Will the environment which meets all these requirements be usable by software engineers?". And thus was the decision made to organise this workshop which would explicitly address these two questions. As time went by setting things up, it became clear that our workshop would happen more than five years after the Maryland workshop and thus, at the same time as addressing the two questions above, this workshop would attempt to update the Zelkowitz approach. Hence the workshop acquired two halves, one dominated by discussion of what we already know about usability problems in software engineering and the other by discussion of existing solutions (technical and otherwise) to these problems. This scheme also provided a good format for bringing together those in the HeI community concerned with the human factors of software engineering and those building tools to solve acknowledged, but rarely understood problems.
Real-Time Software Design for Embedded Systems
Author: Hassan Gomaa
Publisher: Cambridge University Press
ISBN: 1107041090
Category : Computers
Languages : en
Pages : 613
Book Description
Organized as an introduction followed by several self-contained chapters, this tutorial takes the reader from use cases to complete architectures for real-time embedded systems using SysML, UML, and MARTE and shows how to apply the COMET/RTE design method to real-world problems. --
Publisher: Cambridge University Press
ISBN: 1107041090
Category : Computers
Languages : en
Pages : 613
Book Description
Organized as an introduction followed by several self-contained chapters, this tutorial takes the reader from use cases to complete architectures for real-time embedded systems using SysML, UML, and MARTE and shows how to apply the COMET/RTE design method to real-world problems. --
Notations for Software Design
Author: Loe M.G. Feijs
Publisher: Springer Science & Business Media
ISBN: 1447121074
Category : Mathematics
Languages : en
Pages : 433
Book Description
Notations for Software Design aims to explain formal specification and design to practitioners in software development, and to set out the ingredients of a sound software design process. It examines COLD-1, which is currently being implemented by Philips in many of its business centres. The fact that it is a wide-spectrum language which supports many styles of specification makes it an excellent basis for the volume. It also examines some widely-used informal techniques, such as Venn diagrams and Petri nets, thus creating a strong link between current and future practice. Rather than proposing new pictorial notations the authors place existing ones into a coherent framework, and explain practical ways of exploiting them in conjunction with COLD-1.
Publisher: Springer Science & Business Media
ISBN: 1447121074
Category : Mathematics
Languages : en
Pages : 433
Book Description
Notations for Software Design aims to explain formal specification and design to practitioners in software development, and to set out the ingredients of a sound software design process. It examines COLD-1, which is currently being implemented by Philips in many of its business centres. The fact that it is a wide-spectrum language which supports many styles of specification makes it an excellent basis for the volume. It also examines some widely-used informal techniques, such as Venn diagrams and Petri nets, thus creating a strong link between current and future practice. Rather than proposing new pictorial notations the authors place existing ones into a coherent framework, and explain practical ways of exploiting them in conjunction with COLD-1.
The Software Developer's Guide
Author: Whil Hentzen
Publisher: Hentzenwerke
ISBN: 9781930919006
Category : Computers
Languages : en
Pages : 548
Book Description
There are plenty of books that show you how to write applications in a specific language. They explain the nuts and bolts of the syntax and the use of the tools to build applications with the latest features and functionality available. There are also a number of fine books that show you how to be "a computer consultant." But there are a whole host of issues specific to the business of writing, delivering and supporting custom software systems. This is the only book that will take you on a step-by-step tour of the entire process. "DevGuide 3", with over 150 pages of new material, shows you how to do "The Other 90%" of the work involved in producing custom software applications.
Publisher: Hentzenwerke
ISBN: 9781930919006
Category : Computers
Languages : en
Pages : 548
Book Description
There are plenty of books that show you how to write applications in a specific language. They explain the nuts and bolts of the syntax and the use of the tools to build applications with the latest features and functionality available. There are also a number of fine books that show you how to be "a computer consultant." But there are a whole host of issues specific to the business of writing, delivering and supporting custom software systems. This is the only book that will take you on a step-by-step tour of the entire process. "DevGuide 3", with over 150 pages of new material, shows you how to do "The Other 90%" of the work involved in producing custom software applications.
Software Test Design
Author: Simon Amey
Publisher: Packt Publishing Ltd
ISBN: 1804614734
Category : Computers
Languages : en
Pages : 426
Book Description
A guide to writing comprehensive test plans covering exploratory testing and feature specification; black and white box testing; security, usability, and maintainability; and load and stress testing Key FeaturesCover all key forms of testing for modern applications systematicallyUnderstand anti-patterns and pitfalls in system design with the help of practical examplesLearn the strengths and weaknesses of different forms of testing and how to combine them effectivelyBook Description Software Test Design details best practices for testing software applications and writing comprehensive test plans. Written by an expert with over twenty years of experience in the high-tech industry, this guide will provide you with training and practical examples to improve your testing skills. Thorough testing requires a thorough understanding of the functionality under test, informed by exploratory testing and described by a detailed functional specification. This book is divided into three sections, the first of which will describe how best to complete those tasks to start testing from a solid foundation. Armed with the feature specification, functional testing verifies the visible behavior of features by identifying equivalence partitions, boundary values, and other key test conditions. This section explores techniques such as black- and white-box testing, trying error cases, finding security weaknesses, improving the user experience, and how to maintain your product in the long term. The final section describes how best to test the limits of your application. How does it behave under failure conditions and can it recover? What is the maximum load it can sustain? And how does it respond when overloaded? By the end of this book, you will know how to write detailed test plans to improve the quality of your software applications. What you will learnUnderstand how to investigate new features using exploratory testingDiscover how to write clear, detailed feature specifi cationsExplore systematic test techniques such as equivalence partitioningUnderstand the strengths and weaknesses of black- and white-box testingRecognize the importance of security, usability, and maintainability testingVerify application resilience by running destructive testsRun load and stress tests to measure system performanceWho this book is for This book is for anyone testing software projects for mobile, web, or desktop applications. That includes Dedicated QA engineers managing software quality, Test and test automation engineers writing formal test plans, Test and QA managers running teams responsible for testing, Product owners responsible for product delivery, and Developers who want to improve the testing of their code.
Publisher: Packt Publishing Ltd
ISBN: 1804614734
Category : Computers
Languages : en
Pages : 426
Book Description
A guide to writing comprehensive test plans covering exploratory testing and feature specification; black and white box testing; security, usability, and maintainability; and load and stress testing Key FeaturesCover all key forms of testing for modern applications systematicallyUnderstand anti-patterns and pitfalls in system design with the help of practical examplesLearn the strengths and weaknesses of different forms of testing and how to combine them effectivelyBook Description Software Test Design details best practices for testing software applications and writing comprehensive test plans. Written by an expert with over twenty years of experience in the high-tech industry, this guide will provide you with training and practical examples to improve your testing skills. Thorough testing requires a thorough understanding of the functionality under test, informed by exploratory testing and described by a detailed functional specification. This book is divided into three sections, the first of which will describe how best to complete those tasks to start testing from a solid foundation. Armed with the feature specification, functional testing verifies the visible behavior of features by identifying equivalence partitions, boundary values, and other key test conditions. This section explores techniques such as black- and white-box testing, trying error cases, finding security weaknesses, improving the user experience, and how to maintain your product in the long term. The final section describes how best to test the limits of your application. How does it behave under failure conditions and can it recover? What is the maximum load it can sustain? And how does it respond when overloaded? By the end of this book, you will know how to write detailed test plans to improve the quality of your software applications. What you will learnUnderstand how to investigate new features using exploratory testingDiscover how to write clear, detailed feature specifi cationsExplore systematic test techniques such as equivalence partitioningUnderstand the strengths and weaknesses of black- and white-box testingRecognize the importance of security, usability, and maintainability testingVerify application resilience by running destructive testsRun load and stress tests to measure system performanceWho this book is for This book is for anyone testing software projects for mobile, web, or desktop applications. That includes Dedicated QA engineers managing software quality, Test and test automation engineers writing formal test plans, Test and QA managers running teams responsible for testing, Product owners responsible for product delivery, and Developers who want to improve the testing of their code.