Question: ( python please ) Object - Oriented Analysis ( OOA ) : Analyze the project data available on the ACFID website to identify key classes

(python please)Object-Oriented Analysis (OOA): Analyze the project data available on the ACFID website to identify key classes representing project details such as country, area, organization, and project name. Consider at least three classes and describe your analysis process, including how you identified classes, attributes, and methods in your report. 2. Object-Oriented Design (OOD): Create a UML class diagram to illustrate your class design for the ACFID project registration system. The diagram should include class attributes, methods, and associations. Use appropriate prefixes to indicate private/public attributes and methods, as well as static/non-static attributes and methods. In your report, explain your design choices, such as the selection of classes, attributes, methods, and their visibility (public/private).3. Object-Oriented Programming (OOP): Develop a Python program that performs the following tasks: Collect user inputs to create a new project and add it to the ACFID project list. Search for a specific project based on user queries, displaying the project details if found, or informing the user if the project is not in the list. Update project details, allowing users to modify certain attributes. The program should locate the project based on user input, update the details if found, and display the updated information. Implement a menu using a while loop to present options such as creating a new project, searching for a project, and updating project details. The user can type exit or X to end the program. Use the unittest module to test your search function for one existing project.
( python please ) Object - Oriented Analysis (

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!