0% found this document useful (0 votes)
6 views2 pages

Web-based Documentation Service Design

Uploaded by

jihanesalhane68
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Web-based Documentation Service Design

Uploaded by

jihanesalhane68
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

Software Architectural Design

Fall 2024

Project Assignment
 Project Assignment: Design of a Web-based Documentation Service System
 Due Date: 2024/12/12, 11:59PM
 Submission Email: uestc_sadp@[Link]

 Functional Requirements
The system shall provide the following functions/services to users and the
system administrator:
·when system starts it displays a login window to users
·allow users to apply for opening/closing an Account
·allow users to submit a service request for following services
* document translation service
* online dictionary look-up in different languages
* proof-reading service
·allow users to view/change/cancel service requests that have been submitted
·allow users to pay cost online
·allow system administrator to open/close a user's account
·allow system administrator to perform admin work on user accounts
·allow system administrator to do database maintenance work

 Design Requirements
·use the OO methodology to complete the preliminary design
·use the BoUML tool/modeler as your design platform
·in your design, you need to accomplish the following tasks
* create the use cases to cover all functional requirements
* identify major components/subsystems in your system
* accomplish major class designs to support functional requirements
* design the public method interface for each class and describe its services
* identify and describe the major association/interaction among the
components or classes
* create a few sequence diagrams to show the call sequences/data flow for
the major Use Cases
* use BoUML to generate the design documents.

 Project Submissions
·A Word document that describes the overall architecture of your software
application;
·A BOUML-generated (or other CASE tool generated) preliminary design
document that contains Use Case diagram, class diagram, component diagram,
sequence diagram, and interaction diagram.

 Project Grading

Grading Subjects Full Score Earned Score


Submission Completion
Architecture Description Document 10
Bouml-generated design document (file 20
package)
Design Correctness
System Design 10
Use Case Design 20
Class Design 30
Component Design 10
Total Project Score (full 100)

 Design Document Samples


[Link]
[Link]

You might also like