

Description
Please make this essay easier to read, and smooth.
In your own words, how specifically can you use the concepts covered in this course (e.g., use case, activity diagram, system request, functional and nonfunctional requirements, object-oriented design, etc.) in your current or future work? Explain.
Your document should be in the following length and format:
Length: 2 pages
Font: Calibri
Font size: 11
Line space: 1 or 1.15 (single space)
Normal margins (top, bottom, left, right: 1″)
Do not include these instructions in your document
In your own words, how specifically can you use the concepts covered in this course (e.g., use case, activity diagram, system request, functional and nonfunctional requirements, object-oriented design, etc.) in your current or future work? Explain.
Your document should be in the following length and format:
● Length: 2 pages
● Font: Calibri
● Font size: 11
● Line space: 1 or 1.15 (single space)
● Normal margins (top, bottom, left, right: 1″)
● Do not include these instructions in your document
use case-
A use case is how a user would use a feature of a digital product to accomplish a goal. It is similar to a scenario but should include a list of steps a user takes to perform the task.
Most of the time,the words like use cases, scenarios, etc are used interchangeably. Which is fine as long as they are understood correctly.
Having said that, Use Cases are, simply put, cases of how something can be used. For eg, Log-in can happen by either of the following in a music app:
1) Entering Username and Password (usecase 1)
2) Connecting with Facebook (usecase 2)
3) Signing up (use case 4)
In any company, which deals with PMs, Software Engineers, designers, etc working together, it is always good for a designer to tell everyone present in the room what they mean when they say words like scenarios, use case, Workflows, task flows, etc. This 10 minutes of clarity-session helps in avoiding a lot of confusions later.
activity diagram
Activity diagram is used to model business processes and workflows. These diagrams are used in software modeling as well as business modeling. Most commonly activity diagrams are used to, Model the workflow in a graphical way, which is easily understandable.
system request
The system request is a general name for any document or system used to initiate the systems development life cycle process. This is a person, not a role but a specific person that has a name. This is the sponsor of the project. The business need articulates the business-related needs of the system
functional and nonfunctional requirements
A functional requirement describes what a software system should do, while non-functional requirements place constraints on how the system will do so. An example of a functional requirement would be: A system must send an email whenever a certain condition is met
————————————————————-
Intro –
Personal experiences, and hook at the end
3 main ideas
– SDLC
-Differents methodologies
Structured development (WaterFall Development, and parallel development)
● Programming projected used parallel Development ( personal experience)
● Future experiences with front-end development
● How is this beneficial
Rapid application development (Phased development)
● Future project about adding more information to a project.
● Incomplete system, harder to manage.
● How is this beneficial to you, and to your future career.
-Breaks the system into a series of versions that are developed sequentially
-Quick delivery of the most important part
-Users are able to identify important changes sooner
-Users work with an incomplete system
-Hard to manage users’ expectations
Agile development(Extreme programming, and scrum)
– Front- end developers using the agile methodologies in their projects.
– Quick delivery of the most important part of the system.
– How is this beneficial ?
Object-Oriented systems
– Organizing the code, and making it more effective.
– Project example.
– Move on to project requirements next.
Functional modelling , and visual padidam
– Why is it helpful for us.
– Explain with codes.
– Does it help with coding, or make your job easier?