Summary
9.1 Software Engineering Fundamentals 9.2 Software Engineering Process 9.3 Special Topics
9.1 Software Engineering Fundamentals 9.2 Software Engineering Process 9.3 Special Topics
Learning Objectives By the end of this section, you will be able to: The role of a software engineer is wide-ranging, and the factors that impact software engineers are many. There are a few areas, however, that are worth delving…
Learning Objectives By the end of this section, you will be able to: Imagine a recipe for building software. There are different ways to cook the same dish, but most recipes follow a basic structure with steps like gathering ingredients,…
Learning Objectives By the end of this section, you will be able to: This section introduces software engineering along with the challenges associated with the creation and evolution of software. The various fundamental facets of software engineering are presented including…
Figure 9.1 Software engineering is used to develop solutions that are used in everyday life, such as controlling digital instruments on automobiles’ dashboards to optimize the driving experience. (credit left: modification of “Flickr – Nicholas T – Enduring” by Nicholas A. Tonelli/Wikimedia…
1. Consider our start-up company that is 100% committed to leveraging innovative technologies as a business growth facilitator. Describe how it can best use data management knowledge to create products or services that can generate business. Give precise examples and…
1. Draw a flow diagram that explains how information architects, database designers, data owners, data stewards, database administrators, and data scientists coordinate their activities. 2. Research how bad data can result in bad information and why sources impact the quality…
Data Management Focus 8.2 Data Management Systems 8.3 Relational Database Management Systems 8.4 Nonrelational Database Management Systems 8.5 Data Warehousing, Data Lakes, and Business Intelligence 8.6 Data Management for Shallow and Deep Learning Applications 8.7 Informatics and Data Management
Learning Objectives By the end of this section, you will be able to: As discussed earlier, the data analysis process produces reports that help the decision-maker at all management levels. Informatics is collaborating activities that involve humans and technologies to…
Learning Objectives By the end of this section, you will be able to: In the last few years, the amount of data has increased exponentially in many businesses to be big data. Storing, analyzing, and retrieving data has become complex…