SophiaPretty

(5)

$14/per page/Negotiable

About SophiaPretty

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Accounting,Algebra See all
Accounting,Algebra,Applied Sciences,Architecture and Design,Art & Design,Biology,Business & Finance,Calculus,Chemistry,Communications,Computer Science,Economics,Engineering,English,Environmental science,Essay writing Hide all
Teaching Since: Jul 2017
Last Sign in: 304 Weeks Ago, 5 Days Ago
Questions Answered: 15833
Tutorials Posted: 15827

Education

  • MBA,PHD, Juris Doctor
    Strayer,Devery,Harvard University
    Mar-1995 - Mar-2002

Experience

  • Manager Planning
    WalMart
    Mar-2001 - Feb-2009

Category > Computer Science Posted 15 Oct 2017 My Price 8.00

I need help with my homework that is software architecture concept and evaluating the designs.

ScenarioYou are in charge of a small 3-person development group who will be developing a KWIC (Key Word in Context) index generation tool for an online course. Specifically, your product should have the following features:It's input will be a group of HTML files representing the online notes from one lecture.The titles of each page in the group will be indexed.The tool will be run once a week with a new lecture's worth of HTML pages. The tool should add the new index entries to the existing index.The output of the indexing tool will be HTML that is ready to post on the web.The execution platform will be a Windows 10 PC.Although this list of features only gives an outline of the requirements for the product, it should give you enough of a feel for the intended use that you can make educated guesses for any questions you run into as you complete the assignment. Feel free to use your best judgement in such a situation. If you have other questions about features,feel free to ask.AssignmentThe main task of your assignment is to evaluate the 4 KWIC Index architectures. And then select the one you believe is best for the scenario outlined above. Write up your results in a short paper (about 4-5 pages) that you will turn in. Be sure to include the following elements in your solution:1.Project Summary: provide a brief description of the requirements for the system you are creating. You can start with the 5 bullets listed above, and extend that with any additional assumptions, features, or restrictions you think up yourself as you proceed through the assignment.2.Evaluation Criteria: Devise a list of key design decisions (either a choice to support some kind of change, or a choice to commit to something unchangeable) that are relevant to the system at hand. Be specific; something like "support a change in function" is too general--"support a change from indexing page titles to indexing all words on the page" is better. Your goal is to provide a set of design decisions that is more comprehensive than the list Garlan and Shaw( An Introduction to Software Architecture ) in Figure 10 on p. 21, and that will provide an effective way to compare the architectures for this specific scenario.
Background image of page 1

Attachments:

Answers

(5)
Status NEW Posted 15 Oct 2017 09:10 AM My Price 8.00

-----------  ----------- H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly

Not Rated(0)