SlideShare a Scribd company logo
1 of 18
Company Name: Home Of Dissertations
Website:https://www.dissertationhomework.com
Contact Number: +44 7842798340
Java: Software Design (Case Study)
CONNECT NOW
Java: Software Design
❖ Salespoint provides
❖Purpose for
❖Point-of-sale application
❖Supports the sales activities
❖ Toy salespoint administrators
❖Should meet
❖The shop management responsibilities
❖ Activities include
❖Adding new items
❖Refilling stocks
❖Update stock
❖ Software and hardware requirements
❖Hardware: Computers, assembler
❖Software: programming language, media players
Requirements
❖Three areas of concern
❖Application control
❖Fundamental classes
❖Linked to structures
❖Dictates architectural decisions
❖Data management
❖Focuses on managing data
❖Hosts concepts of
❖Stock and databasket
❖User management
❖Defines capabilities
❖Of users
Requirements…..Cont’d
⮚ Categories of risks
⮚ Schedule risks
⮚Lack of resource tracking
⮚Failure to note complexities
⮚ Budget risks
⮚Cost overruns
⮚Wrong budget estimations
⮚ Operational risks
⮚Insufficient resources
⮚No communication
⮚ Technical risks
⮚Changing requirements
⮚ Programmatic risks
⮚Market development
System Analysis
❖ Risk management
❖ Risk mitigation
❖ Mitigate the risk
❖Minimize the likelihood
❖ Avoid the risk
❖Remove scope
❖ Share the risk
❖Transfer ownership
❖ Accept risks
❖Do nothing
❖Run the chance
System Analysis……Cont’d
UML Diagram
Flow Chart
❖ Waterfall model
❖Very simple to understand
❖Entails completion of
❖Every phase before moving to next
❖ Cycle model
❖Requirements, system design
❖Implementation, testing
❖Deployment, maintenance
❖ Advantages
❖Departmentalization and control
❖ Disadvantages
❖Hard to estimate time and costs
Methods
❑ Clicking on login button
❑Without password
❑Should prompt user to
❑Provide user password
❑ When wrong user name
❑Is provided
❑Then the system should
❑Prompt “correct
username”
❑Message
Test Plan
❖Upon clicking
❖On the login button
❖Correct username
❖Should be provided
❖Correct password
❖Should be provided
❖Else, the system
❖Cannot respond
Test Plan……Cont’d
❖ If user clicks on save button
❖With BookID
❖Then show prompt
message to admin
❖To provide BookID
❖ If user clicks save
❖With Book Name
❖Then show message
❖To the Admin to provide
❖Book Name first
Test Plan…… Continued
❖The GUI code
❖Shows command
❖Lines that prompt
❖Users to enter
❖names
❖The user interface
❖Is simple
❖And almost direct
❖To the point
Interface design
❑ The code prompts
❑The user to enter the
❑Age
❑ However, in a more
❑Customized system
❑It would ask for the toy
❑ Such commands
❑Prompts
❑Subsequent system
❑Checks
Interface design…..Cont’d
❖ Have you made use of the application?
❖User 1: YES
❖User 2: YES
❖ Did it serve you?
❖User 1: Sure it served me
❖User 2: Yes
❖ Were there any problems?
❖User 1: I encountered app delays
❖User 2: sometimes, the app gave wrong
prompt messages
❖ Do you feel something need to be done?
❖User 1: Yes, something needs to be done
❖User 2: Improve on the efficiency of the
system
Questionnaire
❖ Based on the feedback on
❖ Delays
❖The code should be rechecked
❖Code speed optimization
❖Is needed
❖To reduce the bulkiness
❖ Regarding efficiency of the system
❖Wrong display of prompts
❖Need a recheck of the codes
❖Test each class
❖Detect errors
❖ Control and monitor the system
Necessary Changes
❖ The feedbacks are appropriate
❖Because they emanate
❖From the user experience
❖ The feedback is right
❖Because it is
❖First hand information
❖ Changes are also needed
❖To make the system better
❖And address the mock needs
❖And the ones that can be encountered
❖ The previous changes are also important
❖Due to the fact that
❖They are experiential
Why changes?
Contact us now
Website : https://www.dissertationhomework.com
Contact Number : +44 7842798340
THANK YOU !!
CONNECT NOW

More Related Content

Similar to Java_ Software Design.pptx

Testing and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedTesting and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons Learned
LB Denker
 
Pay pal paypal continuous performance as a self-service with fully-automated...
Pay pal  paypal continuous performance as a self-service with fully-automated...Pay pal  paypal continuous performance as a self-service with fully-automated...
Pay pal paypal continuous performance as a self-service with fully-automated...
Dynatrace
 
Agile Software Development In The Large
Agile Software Development In The LargeAgile Software Development In The Large
Agile Software Development In The Large
ConSanFrancisco123
 
Android Bootcamp
Android   BootcampAndroid   Bootcamp
Android Bootcamp
ahkjsdcsadc
 

Similar to Java_ Software Design.pptx (20)

Ask me anything: A Conversational Interface to Augment Information Security w...
Ask me anything:A Conversational Interface to Augment Information Security w...Ask me anything:A Conversational Interface to Augment Information Security w...
Ask me anything: A Conversational Interface to Augment Information Security w...
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
VA ppt.pdf
VA ppt.pdfVA ppt.pdf
VA ppt.pdf
 
Application Software
Application SoftwareApplication Software
Application Software
 
Testing and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedTesting and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons Learned
 
03_IT4557.pptx
03_IT4557.pptx03_IT4557.pptx
03_IT4557.pptx
 
Usability Engineering
Usability EngineeringUsability Engineering
Usability Engineering
 
Getting It Done
Getting It DoneGetting It Done
Getting It Done
 
Pay pal paypal continuous performance as a self-service with fully-automated...
Pay pal  paypal continuous performance as a self-service with fully-automated...Pay pal  paypal continuous performance as a self-service with fully-automated...
Pay pal paypal continuous performance as a self-service with fully-automated...
 
Software Quality in Practice
Software Quality in PracticeSoftware Quality in Practice
Software Quality in Practice
 
Investing in a good software factory and automating the build process
Investing in a good software factory and automating the build processInvesting in a good software factory and automating the build process
Investing in a good software factory and automating the build process
 
10 lesson8
10 lesson810 lesson8
10 lesson8
 
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization SolutionsMigrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
 
Agile Software Development In The Large
Agile Software Development In The LargeAgile Software Development In The Large
Agile Software Development In The Large
 
The Continuous delivery value - Funaro
The Continuous delivery value - FunaroThe Continuous delivery value - Funaro
The Continuous delivery value - Funaro
 
The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014
 
How to Manage the Risk of your Polyglot Environments
How to Manage the Risk of your Polyglot EnvironmentsHow to Manage the Risk of your Polyglot Environments
How to Manage the Risk of your Polyglot Environments
 
Six Signs You Need Platform Engineering
Six Signs You Need Platform EngineeringSix Signs You Need Platform Engineering
Six Signs You Need Platform Engineering
 
Android Bootcamp
Android   BootcampAndroid   Bootcamp
Android Bootcamp
 
Programming languages and techniques for today’s embedded andIoT world
Programming languages and techniques for today’s embedded andIoT worldProgramming languages and techniques for today’s embedded andIoT world
Programming languages and techniques for today’s embedded andIoT world
 

More from Jordan Stephen

More from Jordan Stephen (17)

EDUCATIONAL LEADERSHIP & MANAGEMENT.pptx
EDUCATIONAL LEADERSHIP & MANAGEMENT.pptxEDUCATIONAL LEADERSHIP & MANAGEMENT.pptx
EDUCATIONAL LEADERSHIP & MANAGEMENT.pptx
 
Assignment 1.pptx
Assignment 1.pptxAssignment 1.pptx
Assignment 1.pptx
 
THE MIND-SET OF THE ENTREPRENEUR TASK 2.pptx
THE MIND-SET OF THE ENTREPRENEUR  TASK 2.pptxTHE MIND-SET OF THE ENTREPRENEUR  TASK 2.pptx
THE MIND-SET OF THE ENTREPRENEUR TASK 2.pptx
 
Brand Extension of Dove.pptx
Brand Extension of Dove.pptxBrand Extension of Dove.pptx
Brand Extension of Dove.pptx
 
BUSINESS STRATEGIC PLANNING.pptx
BUSINESS STRATEGIC PLANNING.pptxBUSINESS STRATEGIC PLANNING.pptx
BUSINESS STRATEGIC PLANNING.pptx
 
The Costa Concordia case.pptx
The Costa Concordia case.pptxThe Costa Concordia case.pptx
The Costa Concordia case.pptx
 
INNOVATION AND COMMERCIALIZATION.pptx
INNOVATION AND COMMERCIALIZATION.pptxINNOVATION AND COMMERCIALIZATION.pptx
INNOVATION AND COMMERCIALIZATION.pptx
 
Justification, Description, Analysis and Reflection on Second Year Placement ...
Justification, Description, Analysis  and Reflection on Second Year  Placement ...Justification, Description, Analysis  and Reflection on Second Year  Placement ...
Justification, Description, Analysis and Reflection on Second Year Placement ...
 
EFFECTIVE PERFORMANCE MANAGEMENT.pptx
EFFECTIVE PERFORMANCE MANAGEMENT.pptxEFFECTIVE PERFORMANCE MANAGEMENT.pptx
EFFECTIVE PERFORMANCE MANAGEMENT.pptx
 
Successful ageing (1).pptx
Successful ageing (1).pptxSuccessful ageing (1).pptx
Successful ageing (1).pptx
 
PROGRAMME LIFECYCLE FRAMEWORK.pptx
PROGRAMME LIFECYCLE FRAMEWORK.pptxPROGRAMME LIFECYCLE FRAMEWORK.pptx
PROGRAMME LIFECYCLE FRAMEWORK.pptx
 
DESIGN THINKING BUSINESS PLAN.pptx
DESIGN THINKING  BUSINESS PLAN.pptxDESIGN THINKING  BUSINESS PLAN.pptx
DESIGN THINKING BUSINESS PLAN.pptx
 
TUI AG.pptx
TUI AG.pptxTUI AG.pptx
TUI AG.pptx
 
Social sustainability regulation and practice.pptx
Social sustainability regulation and practice.pptxSocial sustainability regulation and practice.pptx
Social sustainability regulation and practice.pptx
 
A Timeline of Criminological Thought.pptx
A Timeline of Criminological Thought.pptxA Timeline of Criminological Thought.pptx
A Timeline of Criminological Thought.pptx
 
Contemporary Social Issues.pptx
Contemporary Social Issues.pptxContemporary Social Issues.pptx
Contemporary Social Issues.pptx
 
Leadership Development.pptx
Leadership Development.pptxLeadership Development.pptx
Leadership Development.pptx
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Java_ Software Design.pptx

  • 1. Company Name: Home Of Dissertations Website:https://www.dissertationhomework.com Contact Number: +44 7842798340 Java: Software Design (Case Study) CONNECT NOW
  • 3. ❖ Salespoint provides ❖Purpose for ❖Point-of-sale application ❖Supports the sales activities ❖ Toy salespoint administrators ❖Should meet ❖The shop management responsibilities ❖ Activities include ❖Adding new items ❖Refilling stocks ❖Update stock ❖ Software and hardware requirements ❖Hardware: Computers, assembler ❖Software: programming language, media players Requirements
  • 4. ❖Three areas of concern ❖Application control ❖Fundamental classes ❖Linked to structures ❖Dictates architectural decisions ❖Data management ❖Focuses on managing data ❖Hosts concepts of ❖Stock and databasket ❖User management ❖Defines capabilities ❖Of users Requirements…..Cont’d
  • 5. ⮚ Categories of risks ⮚ Schedule risks ⮚Lack of resource tracking ⮚Failure to note complexities ⮚ Budget risks ⮚Cost overruns ⮚Wrong budget estimations ⮚ Operational risks ⮚Insufficient resources ⮚No communication ⮚ Technical risks ⮚Changing requirements ⮚ Programmatic risks ⮚Market development System Analysis
  • 6. ❖ Risk management ❖ Risk mitigation ❖ Mitigate the risk ❖Minimize the likelihood ❖ Avoid the risk ❖Remove scope ❖ Share the risk ❖Transfer ownership ❖ Accept risks ❖Do nothing ❖Run the chance System Analysis……Cont’d
  • 9. ❖ Waterfall model ❖Very simple to understand ❖Entails completion of ❖Every phase before moving to next ❖ Cycle model ❖Requirements, system design ❖Implementation, testing ❖Deployment, maintenance ❖ Advantages ❖Departmentalization and control ❖ Disadvantages ❖Hard to estimate time and costs Methods
  • 10. ❑ Clicking on login button ❑Without password ❑Should prompt user to ❑Provide user password ❑ When wrong user name ❑Is provided ❑Then the system should ❑Prompt “correct username” ❑Message Test Plan
  • 11. ❖Upon clicking ❖On the login button ❖Correct username ❖Should be provided ❖Correct password ❖Should be provided ❖Else, the system ❖Cannot respond Test Plan……Cont’d
  • 12. ❖ If user clicks on save button ❖With BookID ❖Then show prompt message to admin ❖To provide BookID ❖ If user clicks save ❖With Book Name ❖Then show message ❖To the Admin to provide ❖Book Name first Test Plan…… Continued
  • 13. ❖The GUI code ❖Shows command ❖Lines that prompt ❖Users to enter ❖names ❖The user interface ❖Is simple ❖And almost direct ❖To the point Interface design
  • 14. ❑ The code prompts ❑The user to enter the ❑Age ❑ However, in a more ❑Customized system ❑It would ask for the toy ❑ Such commands ❑Prompts ❑Subsequent system ❑Checks Interface design…..Cont’d
  • 15. ❖ Have you made use of the application? ❖User 1: YES ❖User 2: YES ❖ Did it serve you? ❖User 1: Sure it served me ❖User 2: Yes ❖ Were there any problems? ❖User 1: I encountered app delays ❖User 2: sometimes, the app gave wrong prompt messages ❖ Do you feel something need to be done? ❖User 1: Yes, something needs to be done ❖User 2: Improve on the efficiency of the system Questionnaire
  • 16. ❖ Based on the feedback on ❖ Delays ❖The code should be rechecked ❖Code speed optimization ❖Is needed ❖To reduce the bulkiness ❖ Regarding efficiency of the system ❖Wrong display of prompts ❖Need a recheck of the codes ❖Test each class ❖Detect errors ❖ Control and monitor the system Necessary Changes
  • 17. ❖ The feedbacks are appropriate ❖Because they emanate ❖From the user experience ❖ The feedback is right ❖Because it is ❖First hand information ❖ Changes are also needed ❖To make the system better ❖And address the mock needs ❖And the ones that can be encountered ❖ The previous changes are also important ❖Due to the fact that ❖They are experiential Why changes?
  • 18. Contact us now Website : https://www.dissertationhomework.com Contact Number : +44 7842798340 THANK YOU !! CONNECT NOW