• Home
  • Blog
  • Colorado Technical University Online Company Software Design Paper

Colorado Technical University Online Company Software Design Paper

0 comments

Description:

ABCD Company’s business has grown rapidly in recent years. To enhance the customers’ experience, you and your team members have been assigned to develop a new mobile app quickly to allow the customers to conduct most of the functionality that the company’s Web site currently provides through their mobile devices. As the software architect, you have been required to conduct a set of design tasks based on giving requirements. All results need to be organized according to a given template.

  • The new mobile app interface object class must re-use the existing interface object class that is created for the company’s Web services.
  • Whenever any new data, through either of the two interfaces, have been stored in the data server repository, a notification message will be sent to both interface objects.
  • The mobile app interface object class must be able to support multiple types of mobile operating systems, such as Android, iOS, and Windows Phone.

As the software architect, you have been required to conduct the following design tasks:

  • Select 1 software design pattern for each requirement (i.e., you will use 3 different software design patterns for your design). Specify the name and the category of the design pattern used, and explain the reason for your choice.
  • Present all of your design patterns in proper Unified Modeling Language (UML) diagrams.
  • Put all of the results of the above tasks into a document with the following template.

Template of the Design Document

  • Cover page
    • Course number
    • Student’s name
    • Date
  • Content page (3–5 pages)
    • Introduction
    • Requirement (a)
      • Design pattern used for requirement (a)
      • Name of design pattern, category of design pattern
      • UML diagram of the design pattern
      • Discussion
    • Requirement (b)
      • Design pattern used for requirement (b)
      • Name of design pattern, category of design pattern
      • UML diagram of the design pattern
      • Discussion
    • Requirement (c)
      • Design pattern used for requirement (c)
      • Name of design pattern and category of design pattern
      • UML diagram of the design pattern
      • Discussion
    • References (4 or more references in APA format)

About the Author

Follow me


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}