Design in the code matches the design in the class diagram

Assignment Help Software Engineering
Reference no: EM133775982

Assignment PART A - Software Design Speci?cation Report

CASE STUDY - Fashion e-commerce platform

You and your team have been employed to develop a fashion e-commerce platform.

A fashion e-commerce platform must cater to a diverse clientele while providing a seamless shopping experience. To achieve this, the platform should incorporate a broad spectrum of features, from basic product browsing and purchasing to advanced functionalities like personalized recommendations and social integration. The platform's interface should be visually appealing and intuitive, encouraging customer engagement.

Beyond the customer-centric aspects, the platform should also provide tools for sellers and brands. Efficient product management, inventory control, and sales analytics are crucial for business success. The integration of payment gateways, shipping carriers, and inventory management systems is another critical component.

To ensure the platform's success, it must address non-functional requirements such as security, performance, and scalability. Protecting sensitive customer data is paramount, while the platform must be able to handle fluctuations in traffic and product offerings.

Workplan / Work breakdown Agreement
You are expected to work as a group on this assignment and contribute very closely to approximately an equal amount of work (unless the special consideration policy outlined applies). In your workplan you must provide details about the contributions and how the work is organised and managed. In most cases, if this is followed, students will receive equal marks on those aspects to their teammates. The Workplan section must include the following information:

Task 1: Class Diagram

Classes are well-chosen.

Important domain concepts are modelled.

Elements that are outside the scope of the specification are not modelled.

All elements that are shown are within the scope of the specification.

All relevant associations are shown.

Inheritance is used appropriately.

Aggregation/composition are used correctly (if at all).

All obvious associations and dependencies between classes are shown.

Navigability arrows on associations and dependencies make sense (if shown).

Syntax is correct

Task 2: Architecture
Appropriate Architectural Pattern is applied in design and the code.

Architectural Pattern is correctly justified.

Task 3: Implementation
Design in the code matches the design in the class diagram.

Coding standards. Applies to any code that has been touched by human hands (e.g. meaningful variable and method names, commenting, layout) -- note that this applies to both human- written code and machine-generated code that has been hand-edited. We will look for meaningful identifier names (variable, classes, methods), inline comments, method header comments, class/module comments, layout.
Functional Completeness (any complex module including login)

Task 4: System Demonstrations
Please start the video by discussing the contribution of each team member (i.e., which team member was responsible for which component in the system). Students should demonstrate a working system (the complex module) including the design, architecture and any other parts (if required).

Students demonstrate understanding of the system, the relationship between the code and the design documents, the design and the architecture of the system. Students should point out where in their code the constructs shown in their design documents are implemented.

Task 5: Work Breakdown Contribution is present.

Reference no: EM133775982

Questions Cloud

Explain why that social justice issue matters : Explain why that social justice issue matters, using concepts from the unit, and referencing these concepts. Explain how the book addresses that issue
Which does not include one of the eight attributes : The National Academy of Medicine identified key attributes to determine if CPG is effective and of high quality. Which does not include one of eight attributes.
Present information on the availability of nurses in the us : Your hospital board is concerned about future staffing problems. Present information on the availability of nurses in the United States in the next few years.
Define the law and give an example of a situation involving : EMTALA is the anti-dumping law. Define the law and give an example of a situation involving a patient where the facility is in violation of the law.
Design in the code matches the design in the class diagram : Discussing the contribution of each team member (i.e., which team member was responsible for which component in the system)
What are the two major groups of pacific languages : What are the two major groups of Pacific languages?
What is the first goal for each of the nine settings : What is the first goal for each of the nine settings? For the Hospital setting, what are the three goals to help prevent mistakes in surgery?
Discuss the sociological scholarly literature : Using the sociological scholarly literature, explain ONE major implication of this analysis for you as a future teacher or early childhood educator.
Which recommend first line treatment for acute otitis media : Problem: Which is the recommended first line treatment for acute otitis media for an otherwise well child with no medication allergies?

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd