Software Design Specification Paper

Software Design Specification Paper

WE WRITE ESSAYS FOR STUDENTS

Tell us about your assignment and we will find the best writer for your project

Write My Essay For Me

Learning Goal: I’m working on a computer science question and need support to help me learn.

You just need to create a UML class that contains the definition of attributes and the definition of operations. You should descite variables too. I already attached the project.

Submitting a website url

The second deliverable in the course project (after the requirement specification) is the software design specification that describes the software organization and development plan. In contrast to the software requirements specification that is intended to be read by the client, the software design document is meant for the developers that implement the software components and later maintain the software product. Specifically, the software design specification document should describe the overall software architecture and implementation, at a level of detail similar to a UML Class Diagram. The classes, data structures, together with all major functions and their parameters should be specified.

Some software system descriptions are provided. You are also free to propose your own software system. You will work on the system you select for this assignment for the remainder of the semester.

Submissions will be done through your project group github page. Push your software design specification as a pdf or txt file to your group project repository, and submit the link to the file. Only one submission per group is required.

The document submitted by your team should include the following content:

Title page

Software title
Team members

System Description

Brief overview of system

Software Architecture Overview

Architectural diagram of all major components
Description of classes
Description of attributes
Description of operations

* descriptions should be detailed and specify datatypes, function interfaces, parameters, etc..

Development plan and timeline

Partitioning of tasks
Team member responsibilitiesSoftware Design
Software Design

  • Criteria Ratings Pts
    This criterion is linked to a Learning OutcomeClarity and Writing
    5 to >4.0 ptsFull MarksThe writing is clear and correct — sentences are constructed appropriately, easy to read, and few to no spelling or grammatical errors. The logical flow of the document is intuitive and easy to follow. 4 to >2.0 ptsClean writing, can improve organizationThe content is appropriately written, but the logical flow of the document could be improved to make the content easier to follow. 2 to >0 ptsContent and flow need workThe writing and flow make the document difficult to follow and appear unfinished.
    5 pts
    This criterion is linked to a Learning OutcomeDesign Diagram
    5 to >4.0 ptsFull MarksUML class diagram of complete design present, complete with class names, attributes, operations, and connections between classes. 4 to >1.0 ptsCan improveIncomplete UML Class diagram present, or architectural diagram present but not UML Class diagram. 1 to >0 ptsMissingInformation not present.
    5 pts
    This criterion is linked to a Learning OutcomeArchitecture Description
    5 to >4.0 ptsFull MarksComplete and clear explanation of entire UML Class diagram, including overview of class, description of attributes and operations. 4 to >1.0 ptsCan improveRequires more information, or improved clarity. 1 to >0 ptsMissingInformation not present.
    5 pts
    This criterion is linked to a Learning OutcomeOther Information
    5 to >4.0 ptsFull MarksAll information present including an overview of the software system, a list of tasks, an estimated timeline to complete the tasks, and which team member(s) is responsible for each task. 4 to >1.0 ptsCan improveMissing required information. 1 to >0 ptsMissingInformation not present.
    5 pts
    Total Points: 20

Requirements: Please check the instructions   |   .doc file

Essay writing help – Software Design Specification Paper Online Essay Writing Agency – Essay Shredder.

Write my Essay. Premium essay writing services is the ideal place for homework help or essay writing service. if you are looking for affordable, high quality & non-plagiarized papers, click on the button below to place your order. Provide us with the instructions and one of our writers will deliver a unique, no plagiarism, and professional paper.

Get help with your toughest assignments and get them solved by a Reliable Custom Papers Writing Company. Save time, money and get quality papers. Buying an excellent plagiarism-free paper is a piece of cake!

All our papers are written from scratch. We can cover any assignment/essay in your field of study.

PLACE YOUR ORDER