Architecture design the technical environment

Info icon This preview shows pages 17–27. Sign up to view the full content.

View Full Document Right Arrow Icon
Architecture Design The technical environment requirements, as driven by the business requirements, often define the architecture If not, then other nonfunctional requirements become important for designing the architecture
Image of page 17

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 18
HW & SW Specification Select and acquire all hardware and software required for the system design Specification document captures these details
Image of page 19

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
HW & SW Specification 1.) Define software needed Operating system, any special purpose software Consider additional costs such as training, warranty, maintenance, licensing agreements 2.) Define hardware needed Database servers, network servers, peripheral devices, clients, backup devices, storage components, and others 3.) Define minimum requirements for all hardware
Image of page 20
Factors in HW/SW Selection
Image of page 21

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Specification Table
Image of page 22
Class Exercise CEO: “We’re going to topple Ticketmaster’s monopoly and your system is the answer -- make it happen!” All of the contracts with concert promoters and venues are in place, all that remains is the system design. What do we build? What information is required? What actions/processes/transactions? Tix NOW!
Image of page 23

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Class Exercise INFORMATION Venue data (stadium/theater) Capacity Customer data/profile (name, CC, address, payment preferences, preferences, sales history Event dates/times Cost, differential Availability – best now Deadlines Promotions, discount codes, Features – parking, food, policies Affiliate links, cross selling PROCESSES Book ticket (avail? Generate cost. # of people Process payment w/ 3 rd party) U[date system w/ info Update cost & ticket availability Confirmation & print & receipt Track user information Generate ticket ID Reports / metrics Cancellation Reminders SPAM Recommendations Error handling Purchase hold Secure payment gateway
Image of page 24
Class Exercise INFORMATION Event (date, time, price, location) Demographics (system users) Customer info (phone, address) Payment (customer) Payment (venue) Venue info (maps, capacity, directions) Ticket (price, availability) Seating information (view, location) Parking info Reservation (pre-ticket hold) Promotions / sales PROCESSES List events Competitive pricing (shop) Market to right demo Process payments Make profit (maintain margins) Checkout (payment processing) Seat selection Legal compliance Verify payments (receipts) Capacity control limiters , DB updates Refunds, cancellations Print & ship Promotions Manage customer profile Schedule new events Pre-sale info to customers
Image of page 25

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Class Exercise Three envisioned delivery scenarios: 1.) Kiosks in entertainment centers (Inner Harbor, Arundel Mills) - High bandwidth connection to sever - High performance machine and display 2.) Web access from home - Unknown bandwidth, assumed high - Unknown system resources - Optional: “Thick client” proprietary download 3.) Smartphone app - Limited bandwidth (assume 3G baseline?) - Unknown system resources, but known to be minimal - “Thin client” Tix NOW!
Image of page 26
Image of page 27
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern