Question: Project Title: Task and To - Do List Manager Project Overview: a console program to help users keep track of their tasks. Feature of the
Project Title: Task and ToDo List Manager
Project Overview: a console program to help users keep track of their tasks.
Feature of the project:
Manage Tasks: Add, update, or remove tasks.
Track Deadlines: Set due dates and get reminders.
Check Progress: Mark tasks as done and see how many are completed.
Who Will Use It:
Anyone who need it
Students and office workers
What Data It Needs:
Task Info: What, when, where the task is at
User Profiles: Save and load individual task lists.
Key Concepts:
Inheritance: Create a basic task class and build on it
Polymorphism: Use a common way to handle different types of tasks.
Sorting: Order tasks by due date or priority.
Data Structures: Use lists or arrays to keep track of tasks.
Recursion: Manage tasks that have subtasks.
Conclusion: The Task and ToDo List Manager helps organize tasks and deadlines and shows how to use important programming ideas in C Submit two UML diagrams: one representing the structural aspects; the other representing the behavioral aspects of your proposed project.
Structural Model. Create a UML Class Diagram that visually models the classes that will be used in your program, associations including inheritance and multiplicities between them. Include class attributes and operations that will translate into class variables and methods once the classes are written in C
Behavioral Model. Create a UML Activity Diagram that visually models how your program will work. Include a start, stop, and actions taken in between, to include any decisions made to alter control flow and repetition of steps. Things to consider:
Will your program use searching andor sorting? If so how do you capture those in your activity diagram?
How will your program store and retrieve data? How will those functions be modeling in your diagram?
Your program must conform to the UML standard to receive full credit. Flow chart symbols, incorrect UML for the type of diagram, or improvised notation will result in a point deduction for the assignment.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
