I have few questions about KWIC Architecture, given example:
src="/qa/attachment/11009901/" alt="ApplicationFrameHost_VFLOlrJxIQ.png" />
The questions are following:
a) What is such an architecture is useful for? What is the meaning of lines and boxes? Especially pointers going to boxes, it is not clear for me how is the 'Input' is going to 'Characters', but 'Characters' are not pointing to any box, which means 'Input' is not going anywhere further?
b) Could you model this architecture with UML diagram (justify your answer)? P.S. Don't draw the diagram, just answer and brief explanation
c) How can you reuse the 'Alphabetizer' in another project?
d) What can you say about coupling and cohesion? Identify coupling and cohesion in this architecture.
e) What can you say about the style of this architecture?
f) Please, draw an UML sequence diagram, that represents process of handling two lines in input, one of them with two words, the other with three words
Recently Asked Questions
- 1.A process begins with a user entering a login name and password.This information is then validated.If the input is not valid, then the user must try to enter
- 1. What is the difference between the terms "user interface" and "human-computer interaction"? 2. What kind of conflict might designers face when designing
- Explain the relationship between the test process, levels, and types