Software design specification report

Assignment Help Other Subject
Reference no: EM133852283

SOFTWARE ENGINEERING

Assessment Item 3

Assignment PART A - Software Design Specification Report

INSTRUCTIONS:
This assignment is an extension of assignment 2, that is the team is working on the same case study as in assignment 2, and creating the software design specification.

Based on the updated requirements draw a conceptual class diagram of the whole system showing all classes and relationships. You can add attributes and methods where necessary but it's optional, and you do not need to show all attributes and methods.
Hint: Show methods where inheritence or any solid principles are applied.

The diagram should adhere to all object oriented principles and patterns covered in this unit and appropriate for the case study under discussion.
Define and discuss what architectural pattern should be used to design the fashion e-retail platform.
Students should discuss within the team and get confirmation from the staff member about the complex module they are implementing. Use Java programming language to develop it. You can use GIT or any other distributed version control system to track changes and access files remotely. However, it is optional and not accessed but recommended. Also, write instruction to run and deploy code on machines so that the teaching team can run it on their local machines. Get expert online assignment help in the USA now!

PART B - Software Testing Report

Instruction

A test plan is a comprehensive document that outlines the strategy, objectives, resources, schedule, and scope of testing activities for the e-retail platform. The goal of the test plan is to ensure that the platform meets all functional and non-functional requirements, delivers a seamless

user experience, and is free of critical defects before deployment. Below is the format need to be followed:
Objective
Scope
Test Type
Test Environment
Test Schedule
Roles and Responsibilities
Test Deliverables
Risk and Mitigation

PART C - Presentation

Instruction

The whole group should demonstrate the design and working of the application including the contribution. The video demonstration must follow the following protocols:
The whole group will be present in the video with face visible (Camera on). The whole group must introduce themselves and present their contributions. Then the team should discuss design, architecture and demonstrate the running of the system (VIT Eats Application).

The video must not exceed more than 10 minutes

Workplan / Work breakdown Agreement (WBA)
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:
Student Name:

Contribution Description:

For part A
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)

Part B
Task 1: Test Plan
- The test plan is comprehensive, well-structured, and covers all critical aspects.

For part C
Task 1: System Demonstrations / Presentation
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.

 

Reference no: EM133852283

Questions Cloud

What is causing the large primary tooth in the patient : What is causing the large primary tooth in this patient? Why is there one less tooth in this dentition? Why was there an attempt to take a radiograph of region?
Which criteria is used in the cdc surveillance data reports : Calculators Guides Which criteria is used in the CDC Surveillance data reports to define retention in HIV medical care for persons with diagnosed HIV?
How does icd ten ensure data quality : How does ICD 10 ensure data quality? Provide an example utilizing one of the ten characteristics from AHIMA's data quality management model.
How can this module can help you to recognize hazards around : Parents and childcare providers are most concerned about a child's safety. How can this module can help you to recognize hazards around your environment?
Software design specification report : Software Design Specification Report - Define and discuss what architectural pattern should be used to design the fashion e-retail platform
Which would be indicated to cover gram+ and gram- aerobes : Which would be indicated to cover Gram+ and Gram- aerobes and anaerobes common for this type of infection?
Quality and clarity of the research problem statement : Case two student select same paper, the first come first serve policy will be applied. Note that popular magazine or web-site articles are not academic papers
Which could they check : As discussed in the video, peer review confirms that an article's content has quality assurance and quality control. which could they check?
Case study - fashion e-commerce platform : CASE STUDY - Fashion e-commerce platform - product browsing and purchasing to advanced functionalities like personalized recommendations, dynamic pricing

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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