CS374 Design Paradigms

Assignment Specification Assume that you are a software development architect of a global company that has over 50000 employees working in 15 countries and 50 offices. You have accepted a task that requires you to design a new cloud-based unified business contract management software system to replace the companys old business contract management system which was built based on the data management systems from three different software vendors: Oracle DB Microsoft SQL Server and SAS Business Intelligence. The main goals for this project are the following: You are required to conduct the following tasks in this particular : Template for Software Architecture Overview Document Requirements: 4+ Pages To remove the difference between the user interfaces of all three data management systems and to provide unified access to all of the required business functionality To enhance the security and reliability of the business data To improve the system availability and performance Based on the specification of the Individual Project above identify at least 5 specific functional requirements and at least 3 nonfunctional requirements of the software. Then distribute all of the requirements into at least 3 use cases and use Unified Modeling Language (UML) use case diagrams to present all of your use cases. Through the library and the Internet research for information about the software design paradigm. Select 2 different software design paradigms that can be used for this project and discuss the pros and cons of each software design paradigm. Then identify which one you will use and present the reasons for your decision. Conduct detailed high-level architecture design for the software. Specify user interfaces and associated use cases specify software components and the interactions or communications between the components and specify which component will support which use case or user interface. Document all of the results and details produced in the first three steps in a document titled “Software Architecture Overview” by following the template given below. Cover pageTitleCourse numberStudent nameDate of completion Title Course number Student name Date of completion Content pages (4 pages)Background informationFunctional requirementsNonfunctional requirementsUser interfaces specificationAssociations between requirements and use cases (including UML use case diagrams)Associations between use cases and user interfaceComponents overviewComponents specificationsInteraction or communication between componentsSupporting relationship between components and use casesDesign rationalePros and cons of software design paradigm 1Pros and cons of software design paradigm 2Your choice and rationale Background informationFunctional requirementsNonfunctional requirements Functional requirements Nonfunctional requirements User interfaces specificationAssociations between requirements and use cases (including UML use case diagrams)Associations between use cases and user interface Associations between requirements and use cases (including UML use case diagrams) Associations between use cases and user interface Components overviewComponents specificationsInteraction or communication between componentsSupporting relationship between components and use cases Components specifications Interaction or communication between components Supporting relationship between components and use cases Design rationalePros and cons of software design paradigm 1Pros and cons of software design paradigm 2Your choice and rationale Pros and cons of software design paradigm 1 Pros and cons of software design paradigm 2 Your choice and rationale References page in APA formatPlease list at least 4 references (textbooks and the 2 references used in this assignment description can be used as well). Please list at least 4 references (textbooks and the 2 references used in this assignment description can be used as well). Based on the specification of the Individual Project above identify at least 5 specific functional requirements and at least 3 nonfunctional requirements of the software. Then distribute all of the requirements into at least 3 use cases and use Unified Modeling Language (UML) use case diagrams to present all of your use cases.Through the library and the Internet research for information about the software design paradigm. Select 2 different software design paradigms that can be used for this project and discuss the pros and cons of each software design paradigm. Then identify which one you will use and present the reasons for your decision.Conduct detailed high-level architecture design for the software. Specify user interfaces and associated use cases specify software components and the interactions or communications between the components and specify which component will support which use case or user interface.Document all of the results and details produced in the first three steps in a document titled “Software Architecture Overview” by following the template given below.

Place your order
(550 words)

Approximate price: $22

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more

Order your essay today and save 30% with the discount code HAPPY