Many methods have been proposed to generate meal plans, but most of them only consider proximates. However, the human body requires a combination of proximates and several macronutrients, micronutrients, vitamins, and...Many methods have been proposed to generate meal plans, but most of them only consider proximates. However, the human body requires a combination of proximates and several macronutrients, micronutrients, vitamins, and minerals. Furthermore, the models designed to generate these meal plans do not take into account an individual’s specific nutritional needs. These needs are often expressed as a combination of lower bound amount (LBA), ideal amount (IA), and upper bound amount (UBA) necessary for the human body to thrive. The aim of this project is to generate an algorithm to produce a list of food items that will meet specific nutritional requirements. With the proposed algorithm, each nutrient receives a score based on the amount of nutrient contained in the food list in relation to the LBA, IA, and UBA. These scores are aggregated to give the meal plan an overall score.展开更多
Effectively managing the requirements and traceability in a complex software project can be a challenging task. Many tools exist to support the initial creation and management of changes to text-based requirements. Th...Effectively managing the requirements and traceability in a complex software project can be a challenging task. Many tools exist to support the initial creation and management of changes to text-based requirements. The most popular commercial solutions use a centralized server to host a database with a front-end desktop or web interface. Some downsides to this approach include user interface bloat, server costs, and an inherent disconnection from the project’s source files. To provide an alternative to traditional requirements management, Doorstop was created as a tool to allow requirements to be stored as text files in version control. This solution allows a project to utilize its existing development tools to manage versions of the requirements using a lightweight, developer-friendly interface.展开更多
文摘Many methods have been proposed to generate meal plans, but most of them only consider proximates. However, the human body requires a combination of proximates and several macronutrients, micronutrients, vitamins, and minerals. Furthermore, the models designed to generate these meal plans do not take into account an individual’s specific nutritional needs. These needs are often expressed as a combination of lower bound amount (LBA), ideal amount (IA), and upper bound amount (UBA) necessary for the human body to thrive. The aim of this project is to generate an algorithm to produce a list of food items that will meet specific nutritional requirements. With the proposed algorithm, each nutrient receives a score based on the amount of nutrient contained in the food list in relation to the LBA, IA, and UBA. These scores are aggregated to give the meal plan an overall score.
文摘Effectively managing the requirements and traceability in a complex software project can be a challenging task. Many tools exist to support the initial creation and management of changes to text-based requirements. The most popular commercial solutions use a centralized server to host a database with a front-end desktop or web interface. Some downsides to this approach include user interface bloat, server costs, and an inherent disconnection from the project’s source files. To provide an alternative to traditional requirements management, Doorstop was created as a tool to allow requirements to be stored as text files in version control. This solution allows a project to utilize its existing development tools to manage versions of the requirements using a lightweight, developer-friendly interface.