Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

you have learned about the initial stages of systems analysis, and data modeling using UML. In this Final Project Task, you will apply these concepts

you have learned about the initial stages of systems analysis, and data modeling using UML. In this Final Project Task, you will apply these concepts to your ongoing software project and design a draft data model for it.
IMPORTANT: Some of you still lack a particularly "well defined" software project. At this point, you will not longer be able to use a project that is generic or ill-defined, as you must create a specific data model for your specific project.
Task Goals
Recall the eight step systems analysis process described in Chapter 3 of Churcher. Specifically these steps are,
Determine the main objective of the system
Determine the jobs different users do on an average day
Brainstorm the data that could be associated with each job
Agree on the scope of the project and decide upon the relevant data
Sketch data input use cases--consider exceptions--check existing forms
Sketch an initial data model
Brainstorm the possible outputs given the data being collected
Sketch information output use cases
Considering your propose software project, apply this process. Draft a brief report summarizing your findings for each of the eight steps, including any required diagrams. Your data models should use the UML class diagram notation described in Chapter 2. If you feel any step in the process is not pertinent to the business process being analyzed, state why you think this is the case.
Rubric/Grading Standards
Each step of the design process is worth three (3) points. To earn any points for the step, you must say something pertaining to it, even if that something is a justification for why the step is not necessary in this context.
ChatGPT/LLM Usage
Large language models are a very useful tool for assisting in the creation of reports, however they are also fairly limited in their subject matter knowledge and basic reasoning skills. You are free to use these systems to help with writing your submission, but this usage is subject to the following requirements,
You must submit a transcript of your "conversation" with the LLM as a separate file alongside your report. This transcript will be used as part of the grading process. Specifically, full points will not be awarded unless the transcript shows that you have been using the LLM as a tool in the process of completing the assignment, rather than using it to complete the assignment on its own (e.g., copying the question into it and pasting the result as your report).
You are wholly responsible for the contents of your report. If the LLM makes critical mistakes, you will lose points. It is your job to validate its output. The use of an LLM does not excuse factual errors in your work
If you do not submit a transcript, and I think that your work was done using an LLM, I will put in a temporary score of 0.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional Visual Basic 6 Databases

Authors: Charles Williams

1st Edition

1861002025, 978-1861002020

More Books

Students also viewed these Databases questions

Question

Explain the function and purpose of the Job Level Table.

Answered: 1 week ago