Ideally, when you are working on a project, you would search your reference architecture framework and find a suitable reference architecture to use. But what happens if you cannot find one or if it w

Running head: TECHNICAL ARCHITECTURE BLUEPRINTING 1









Technical Architecture Blueprinting



Technical Architecture Blueprint

Moving forward with the development and improvement of the Adopt-A-Farm (AAF) system, the next steps are to build the technical requirements and blueprints. Throughout the development and analysis, the technical requirements for the AAF system will be analyzed and identified. The technical requirements are non-functional requirements that address issues that affect the operational, security, performance, and availability of the system (Berkley & Gupta, 1995). It will also help develop a context diagram, which will visualize how each component interacts and relates to each other. The requirements identified will be used to create an information model that manages the objects at a conceptual level, which shows how data is transported.

Technical Requirements

As explained above, the technical requirements will address the boundaries and expectations of what the system must perform and maintain. Below are the requirement:

  • Search for local participating farms will occur within 5 seconds 99 percent of the time.

  • The website will be available 99 percent of the time within a 24-hour period.

  • The website shall be able to properly function on multiple mobile devices such as phones and tablets.

  • The system shall have the capability to integrate with other systems, applications, or solutions as the system scales.

  • The system shall have security protections for participating partner login credentials.

  • The system must allow input screens for required registration information.

  • The system shall support 500 simultaneous users.

  • The website must work on all browsers.

  • The system shall be able to store, query, and present product inventory.

The requirements identified above will drive the information model design to illustrate how data is shared and processed throughout organization (Zheng, 2007). Figure 1 below shows both volunteers and farmers can search and request information on how they can join a community of farmers and community members that are looking to be engaged.

Ideally, when you are working on a project, you would search your reference architecture framework and find a suitable reference architecture to use. But what happens if you cannot find one or if it w 1

Figure 1: Information Model

The context diagram provides some insight into how the entities interact and relate to each other. Volunteers and suppliers will have agreements as to how their participation will be controlled and rewarded. They work with AAF to come to an understanding and/or learn how to best participate. AAF will work directly with partnering farmers on the control and needs to meet end of harvest goals. Partnering farms are there to serve the community and become a vendor to community members to obtain fresh produce that is healthier and cost effective.

Figure 2 presents the context diagram:

Ideally, when you are working on a project, you would search your reference architecture framework and find a suitable reference architecture to use. But what happens if you cannot find one or if it w 2

Figure 2: Context Diagram

In addition to the requirements, information model, and context diagram, the system will also need a system model that presents a view of the system from both the perspective of the end user and developer. This model allows the developer the ability to identify and anticipate issues or risks that may potential affect the performance of the entire enterprise infrastructure. In the example presented, it will use the web application view to determine the levels involved within the presentation to the end user.

Ideally, when you are working on a project, you would search your reference architecture framework and find a suitable reference architecture to use. But what happens if you cannot find one or if it w 3

Figure 3: System Model







References

Berkley, B. & Gupta, A. (1995). Identifying the information requirements to deliver quality

service. Retrieved from https://www.emerald.com/insight/content/doi/10.1108/09564239510101509/full/html.

Zheng, Y. (2007). Identifying User Needs and Establishing Requirements. Retrieved from

https://www.ics.uci.edu/~kobsa/courses/INF231/07F/Ch_7_Presentation.pdf.