1-2 pages
Weekly tasks or assignments (Individual or Group Projects) will be due by Monday, and late submissions will be assigned a late penalty in
accordance with the late penalty policy found in the syllabus. NOTE: All submission posting times are based on midnight Central Time.
Professionals working in software industry often refer “software design” as “building the bridge between user requirements and the
software code”. Assume that you are given a task of developing a web site for a retail store that has the typical online store
functionality such as order a product, search for a product, pay for an order, and track an order. Please specify how many steps you will
take in order to complete the task, and also explain which step is the “software design”, and what activities you will do in the software
design step, as well as the reasons behind each activity.
Software design may produce many diagrams or charts, for example class diagram, use case diagram, flowcharts, etc. Please select two
diagrams or charts that you will use for the design step for the web page development task (however, you need not to create any diagram or
chat for this assignment), and discuss the reasons why you need to use them, and why that diagram or chat can help you to validate and
improve your design.

+1 862 207 3288 