ObjektOrienterad Analys och Design

1. Vilka av följande påståenden är korrekta angående utveckling enligt UP?
a. Varje iteration inkluderar både analys,design, konstruktion, testosv.

b. Utvecklingen av ett system delas upp i iterationer, som i sin tur oftast består av flera artefakter.

c. Viktiga iterationer är Inception, Cnstruction,Realization och Transition.

2.En viktig del av Designmodellen är interkationsdiagrammen. Kryssa i alternativ som är korrekta på svarsbladet.

a. Interaktionsdiagram är exempel på dynamiska UML diagram.

b. Kollaborations- och sekvensdiagram är olika former av interaktionsdiagram. Kollaborationsdiagram har färre notationsval än sekvensdiagram.

c. Kollaborations- och sekvensdiagram är olika former av interaktionsdiagram. sekvensdiagramhar färre notationsval än Kollaborationsdiagram .

3. Betrakta nedanstående diagram och ange vilka av alternativen som korrekt beskriver diagrammet.


a. Diagrammet visar ett tillståndsdiagram.

b. Diagrammet innehåller tre tillståndsnoder.

c. Två objekt skapas i flödet

//tröttnade

1. Vilka av följande påståenden är korrekta angående utveckling enligt UP?
a. Utvecklingen av ett system delas upp i faser, som i sin tur oftast består av flera iterationer.

b. Vanliga faser är Inception, Elaboration, Construction och Transition.

c. Fokus i de olika faserna skiftar, så att man tex fokuserar på analys och design under Elaboration. Fokus innebär i det här sammanhanget att man lägger större tonvikt vid något, inte att man uteslutande ägnar sig åt detta.

2. Vilka av följande påståenden är korrekta angående utveckling enligt UP?
a. Use case-modellen består uteslutande av textdokument.

b. Use case utgör ett kontrakt som beskriver vad systemet skall göra.

c. Man måste ha skrivit klart samtliga use case under Elaboration-fasen.

3. Betrakta nedanstående diagram och ange vilka av alternativen som korrekt beskriver diagrammet.


a. Diagrammet visar ett aktivitetsdiagram.

b. Diagrammet innehåller fem aktivitetsnoder.

c. Två objekt skapas i flödet

4. Betrakta nedanstående diagram och ange vilka av alternativen som korrekt beskriver diagrammet.


a. Diagrammet visar ett klassdiagram med klasser, attribut och ansvar.

b. Godtyckligt många spelare kan spela monopolspelet.

c. Spelet spelas på ett spelbräde med totalt 40 stycken olika rutor

5. Betrakta nedanstående diagram och ange vilka av alternativen som korrekt beskriver diagrammet.


a. Diagrammet visar två stycken kollaborationsdiagram som visar hur systemanropet playGame realiseras i systemet.

b. MGame-objektet har ett samlingsobjekt med spelare

c. Metoden takeTurn skulle kunna implementeras på följande sätt enligt diagrammet: //Lots n' lots of code

6. Betrakta nedanstående diagram och ange vilka av alternativen som korrekt beskriver diagrammet.


a. Varje subklass till Square måste definera ett eget interaktionsdiagram för att visa hur metoden landedOn realiserar sitt ansvar för den aktuella klassen.

b. Player har variabelsynlighet till klassen Square.

c. Square kan bara ha abstrakta metoder.

7. Vilka av följande påståenden är korrekta avseende designen utgående ifrån analysen?
a. samtliga anrop som sker till systemsekvensdiagrammet måste designas med hjälp av interaktionsdiagram.

b. Design av domänlogiken såväl som av UI-interkationen måste göras

c. Domänmodelleringen utgör en inspirationskälla vid design av domänlogiken och namn på objekt som representerar domänkoncept bör namnges i enlighet med domänmodellen.

8. Betrakta nedanstående (par av) diagram och ange vilka av alternativen som korrekt beskriver diagrammen.


a. Utifrån tillståndsdiagrammet kan man utläsa vilka ansvar som varje tillståndsobjekt måste realisera.

b.  Utifrån tillståndsdiagrammet kan man (i princip) utläsa hur varje metod i varje tillståndsobjekt skall implementeras.

c. Klassdiagrammet illustrerar ett exempel på en design med hjälp av state pattern.

9.  Betrakta nedanstående diagram och ange vilka av alternativen som korrekt beskriver diagrammet.


a. Diagrammet visar ett exempel på ett strikt lagerindelat system (strict layered system)

b. Diagrammet visar ett exempel på ett avslappnat lagerindelat system (relaxed layered system)

c. En grundprincip vid lagerindelade system är att anrop sker neråt i hierarkin.

​10. Vilka alternativ är korrekta avseende SAD?
a. SAD är en förkortning för System Analysis Documantation

b. SAD är en förkortning för Software Architecture Document,

c. SAD används för att samla alla dokument som rör analysarbete.

11. Betrakta nedanstående diagram och ange vilka av alternativen som korrekt beskriver diagrammet.


a. Alla asynkrona meddelanden, inklusive undantag (exceptions=, illustreras med en öppen pil.

b. Undantag visas som meddelenaden med undantagsklassens namn som metodnamn,

c. Man kan välja att lägga till en < >- eller < >-stereotyp om man önskar ökad tydlighet. Ett undantag är en form av signal enligt UML.

12. Vilka av följande möster klassificeras som beahvioral patterns?
a. State

b. Facade.

c. Strategy

13. Vilka av följande påståenden är sanna angående Factory mönstret?
a. Factory klassen görs ofta som en Singleton.

b. En Factory är en pure fabrication.

c. Factory mönstret resulterar i låg cohesion.

14. Överdrivet användande av designmönstret Facade kan leda till följande anti-mönster:
a. Poltergeist

b. God object

c. Sequential coupling

15. Vad av följande är svagheter med Singelton mönstret?
a. Går inte att reglera med hjälp av arv.

b. Introducerar ett globalt tillstånd.

c. Försvårar kontroll av när och av vem instanser accessas.

​16. Vad är sant angående Composite-mönstret?
a. Composite-klassen inkluderar en statisk referens till sig själv.

b. Composite-klassen implementerar ett interface.

c. Composite-klassen måste ha detaljerad kunskap om de komponenter som den utgörs av.

17. Vilka tre GRASP mönster kan användas för att motivera mönstret Adapter?
a. Protected variation, indirection, polymorphism.

b. Information Expert, indirection och Creator.

c. Polymorphism, Low Coupling, controler.

1.Which of the following alternatives correctly describes the diagram below?


a. The diagram contains two object nodes.

b. The diagram shows a state chart.

c. The diagram contains five action nodes.

2. Persistent frameworks (like e.g. Hiberate) are used to handle interaction with persistent data.
a. Well defined interfaces make it easy to change between different persistent frameworks.

b. Persistent frameworks usually rely on the Hollywood principl, which is "don't call us, we call you".

c.On purpose with persistent frameworks is to lower the representational gap between objects in the problem and solution domains.

3. Which of the following alternatives regarding testing are true?
a. In general, start writing the tests before writing the code that the tests are supposed to validate.

b. Before implementing a class, all test for that class must be well defined.

c. In general, the tests are written once the code to test is finished.

4. Which of the following alternatives regarding interaction diagrams are true?
a. Interaction diagrams are created for each and every operation in the system sequence diagrams.

b. Collaboration and sequence diagrams are both interaction diagrams. Sequence diagrams are less expressive than collaboration diagrams.

c. Collaboration and sequence diagrams are both interaction diagrams. Both forms of diagrams are equally expressive.

5. What is true regarding the diagram below?


a. lineItems is a collection object available to Sale.

b. Methods in other objects are always called exactly two times from the getTotal method in Sale.

c. The call to getSubtotal goes to the object lineItems.

6. Points of change are important to identify during the architectural analysis. What is true regarding points of change?
a. A variation point is something that might change state during execution.

b. Variation points are variations in the existing system or requirements.

c. Evolution point are parts of the system that are still under development.

7. Which of the following alternatives correctly describes the collaboration diagram below?


a. The diagram uses UML 2.* notation.

b. The diagram uses UML 1.* notation.

c. m is a Membership instance.

8. Application layers may be part of the software architecture. Check all alternatives that apply.
a. An application layer separates the UI layer and the domain layer.

b. An application layer is used to hande .eg. sessions.

c. Application layers makes reuse of the domain layer easier by adding an extra layer of abstraction.

9. Which of the following alternatives regarding use cases are true?
a. In a fully dressed Use Case, all stakeholders must have been indentified.

b. Extensions describe things that are not part of the requirements.

c. Non-functional requirements are not allowed in the use cases.

10. Use cases are used to describe requirements. Check all alternatives that apply.
a.Use cases are scalable.

b. Use case are object oriented.

c. Includes text, squence diagrams and contracts.

11. Which of the following statements are true regarding the Domain Model?
a. Specifications, transactions and events are typical example off attributes.

b. It is important to include object info that can be derived from other attributes or conceptual classes.

c. The most important thing to focus on of conceptual classes, attributes and relationships is the attributes.

12. Which of the following stements are true regarding use case realization?
a. Use case realization is part a of the use case model describing how the use case will be realized from the actors point of view.

b. Use case realization is the process of transforming the use case descriptions of what the system should do into a design of how it is done.

c. It is important that it is possible to follow the main thread from the use case model into the design model. If the design results in changes of what things the system should do, the the use case text must also be updated.

13. Which of the following patterns are behavioral GoF Design patterns?
a. Command

b. State

c. Observer

14. What is true regarding the Facade pattern?
a. A facade is a way to achive a protected variation.

b. A facade is a pure fabrication.

c. A facade is not always a controller but a controller is always a facade.

15. What is true regarding the Observer pattern?
a. Javas event handling is a realization of the observer pattern.

b. The Observer pattern and the State pattern have the goal.

c. The Observer pattern is a good way to increase the performance of an application.

16. Which GRASP patterns may be used to motivate the Facade pattern?
a. High Cohesion.

b. Protected variation.

c. Low Coupling.

17. When do XP recommend the use of design patterns?
a. Every time a variation point i encountered.

b. The second time a variation time i encountered.

c. The first time a variation point is encountered.

1.Which of the following alternatives correctly describes the collaboration diagram below?


a. The diagram uses UML 2.* notation.

b. The diagram uses UML 1.* notation.

c. m is a collection of Membership instances.

2. Application layers may be part of the software architecture. Check all alternatives that apply.
a. An application layer separates the domain layer and the technical layer.

b. An application layer is used to handle e.g. sessions.

c. Application layers makes reuse of the domain layer easier by adding an extra layer of abstraction.

3. What is an elementary business processes, EBP and in what context do we use them? Check all alternatives that apply.
a. There is a one-to-one relation between EBPs and interaction diagrams.

b. There is a one-to-many relation between EBPs and interaction diagrams.

c. Use cases are primarily defined based on EBPs.

4. Which of the following alternatives regarding use cases are true?
a. Extensions describe things that are not part of the requirements.

b. Non-functional requirements are not allowed in the use cases.

c. In a fully dressed Use Case, all stakeholders must have been identified.

5. Use cases are used to describe requirements. Check all alternatives that apply.
a. Use cases are scalable.

b. Use case are object oriented.

c. Inlcudes text, sequence diagrams and contracts.

6. Persistence Frameworks are used to handle persistent data. Which of the following alternatives regarding persistence frameworks are true?
a. Persistence frameworks can help bridge the gap between an object oriented solution and a relational database.

b. Persistence frameworks can only be used to bridge the gap between an object oriented solution and a relational database.

c. All well-established persistence frameworks follow some well-defined standards to make it easy to change between different persistence frameworks.

7. Which of the following statements are true regarding the Domain Model?
a. It is important to include object info that can be derived from other attributes or conceptual classes.

b. The most important thing to focus on of conceptual classes, attributes and relationships is the attributes.

c. The most important thing to focus on of conceptual classes, attributes and relationships is the conceptual classes.

8. Which of the following statements are true regarding use case realization?
a. Use case realization is part a of the use case model describing how the use case will be realized from the actors point of view.

b. Use case realization is the process of transforming the use case description of what the system should do into a design of how it is done.

c. It is important that it is possible to follow the main thread from the use case model into the design model. If the design results in changes of what things the system should do, then the use case text must also be updated.

9. Which of the following alternatives correctly describes the diagram below?


a. The call getSubtotal goes to the attribute lineItems.

b. Based only on the interaction diagram, all called methods in all three classes can be unambiguously defined.

c. Two methods in the instace s are called.

10. Which of the following alternatives regarding testing are true?
a. Before implementing a class, all tests for that class must be well defined.

b. In general, start writing the tests before writing the code that the tests are supposed to validate.

c. In general, the tests are written once the code to test is finished.

11. Which of the following statements are true regarding the architectural analysis?
a. Variation points are variations in the existing current system or requirements.

b. Is given more attention when the elaboration is coming to an end, since the architecture is nesseary primarily for the implementation.

c. Evolution points are speculative points of variation that may arise in the future.

12. Which of the following statements are true according to the Layer pattern?
a. An application coordination layer can be used to handle user sessions.

b. The number of layers should always match the number of tiers in a solution with multiple layers and multiple tiers.

c. Web applications should implement and application coordination layer instead of the domain layer.

13.How should classes and interface be divided into packages?
a. Stable and instable classes should be placed in different packages.

b. Based on strong internal coupling among a cluster of classes.

c. Functional related interfaces and classes should be placed in the same package.

14. What is true regarding the Facade pattern?
a. A facade is a pure fabrication.

b. A facade is a way to achieve a protected variation.

c. A facade can be seen as a controller but a controller is not always a facade.

15. Which of the following statements regarding the error handling are true?
a. According to Error Dialog errors should be delegated to encapsulated UI-dialogs

b. According to Centralized Error Logging errors should be reported to a central object which is not a singleton object.

c. An error should always be handled in the layer were it was thrown, possible by using the Error Dialog pattern.

16. Which GRASP patterns may be used to motivate the State pattern?
a. High Cohesian.

b. Protected Variation.

c. Information Expert.

17. Which of the following patterns are behavioral GoF patterns?
a. Chain of resposibility.

b. Mediator.

c. Visitor.

Tentamen 29/11-2012
1. Which of the following alternatives correctly describes the collaboration diagram below?













a. RentVideosHandler always creates a RentalTransaction.

b. The creation of the RentalTransaction is the second call in the diagram.

c. The find call to Membership is the second call in the diagram.

'''2. Which of the following alternatives correctly descibes the diagram below?'''









a. All asynchronus messages, including exceptions, are illustrated with a stick arrowhead.

b. Exceptions are shown as messages indicated by the exception class name.

c. An optional «exception» or «signal» stereotype is legal (an exceotion is a kind of signal in the UML), if increased visibility is desired. <p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''3. Which of the following alternatives correctly described the diagram below?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. The diagram shows a state chart.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. The diagram is an activity diagram.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. The diagram contains two object nodes. <p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''4. Which of the following alternatives regarding use cases are true?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. Extensions describe things that are not part of the requirements.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. Extensions describe all alternatives to the normal sequence of events and interactions with the system.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. Non-functional requirements are not allowed in the use cases.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"> '''5. Application layers can be part of the software architecture. Which of the following alternatives regarding application layers are true?'''


 * a. Application layer is another name for domain layer.


 * b. The application layer is often rather right connected to the UI.


 * c. The objects in the application layer are often used to handle sessions and UI navigation.

'''6. Persistence Frameworks are used to handle persistent data. Which of the following alternatives regardning persistence frameworks are true?'''


 * a. Persistence Frameworks can help bridge the gap between an object oriented solution and a relational database.


 * b. Persistence frameworks can only  be used to bridge the gap between an object oriented solution and a relational database.


 * c. All well-established persistence frameworks follow some well-defined standards to make it easy to change between different persistence frameworks.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''7. Which of the following statements are true regarding the Domain Model?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. Specifications, transactions and events are examples of typical attributes.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. It is important to include object info that can be derived from other attributes or conceptual classes.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. It is important to exclude object info that can be deived from other attributes or conceptual classes.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"> <p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''8. Which of the following statements are true regarding use case realization?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. Use case realization is part a of the use case model describing how the use case will be realized from the actors point of view.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. Use case realization is the process of transforming the use case descriptions of what the system should do into a design of how it is done.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. It is important that it is possible to follow the main thread from the use case model into the design model. If the design results in changes of what things the system should do, then the use case text must also be updated.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"> <p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''9. Which of the following alternatives regarding testing are true?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. In general, start writing the tests before writing the code that the tests are supposed to validate.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. Before implementing a class, all tests for that class must be well defined.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. In general, the tests are written once the code to test is finished

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''10. Which of the following alternatives correctly describes the diagram below?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. The call getSubtotal goes to the attribute lineItems.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. Based on the interaction diagram, all methods in all classes can be unambiguously defined.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. Two methods in the instace s are called.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"> <p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''11. Which of the following statements are true regarding the architectural analysis?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. Variation points are variations in the existing current system or requirements.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. Is given more attention when the elaboration is coming to an end, since the architecture is necessary primarily for the implementation.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. Evolution points are speculative points of variation that may arise in the future.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''12. Which of the following statements are true regarding the singleton pattern?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. All methods except getInstance should be private.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. All methods should be static.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. A singleton class must have an at least one static attribute.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''13. Which of the following statements motivates the use of the Factory pattern?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. The factory pattern leads to higher cohesion.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. The factory pattern leads to lower coupling.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. The factory pattern removes an unnecessary layer of indirection.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"> <p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''14. What is true regarding the State pattern?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. The State pattern is based on polymorphism.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. The State pattern simplifies reuse.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. The State pattern is often combined with the singleton pattern.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"> <p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''15. What is true regarding the Composite pattern?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. The Composite class includes a static reference to itself.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. The Composite class implements an interface.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. The Composite pattern facilitates a uniform use of objects and groups of objects.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"> <p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''16. Which methods are allowed to be called according to the "don't talk to strangers" principle?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. Methods of an object received as a parameter.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. Methods of objects that is contained in a collection which is an attribute if the current object.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. Methods of objects created in the current method.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"> <p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''17. Which of the following patterns are structural GoF patterns?'''

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">a. Singleton.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">b. Facade.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">c. Iterator.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal"> <p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">1. Unified Process ingår begrepp som faser, discipliner, artefakter. Kryssa i alternativ <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">som är korrekta på svarsbladet. '''

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Arbetet pågår inom de flesta discipliner löpande genom alla faser. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. I varje disciplin finns exakt en artefakt som syftar till att fånga och beskriva det som görs i disciplinen. <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Arbetet med discipliner avlöser varandra så att man först avslutar arbetet med en disciplin innan arbetet med nästa disciplin påbörjas.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">2. Aktivitetsdiagram är en diagramtyp inom UML. Kryssa i alternativ som är korrekta på <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Visar tillstånd hos entiteter som transaktioner, use case och objekt. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Lämpligt för att beskriva komplexa processer som arbetsflöden, dataflöden och algoritmer. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Definierar alltid bara ett processflöde

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">3. Tillståndsdiagram är en diagramtyp inom UML. Kryssa i alternativ som är korrekta på <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. En händelse anges som en pil i tillståndsdiagram medan förändringar namnges <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Visar tillstånd hos entiteter som transaktioner, use case och objekt. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Lämpligt för att beskriva komplexa processer som arbetsflöden, dataflöden och algoritmer.

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">4. Agile UP är det som förordas i boken. Kryssa i alternativ som är korrekta på <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Det viktigaste är att all dokumentation alltid hålls uppdaterad och följer korrekt standard <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Det finns en detaljplan för alla steg i utvecklingen som sätts upp under inception och som måste hållas <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Prioritera alltid efter detaljerade och korrekta diagram gjorda i ett CASE verktyg

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">5. Det finns ett antal olika fördelar förknippade med objektorienterad systemutveckling. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">Kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Lösningsdomänen är en förlängning av problemdomänen <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Ger en bra spårbarhet <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Ger en naturlig modularisering

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">6. God kravhantering är en central förutsättning för framgångsrika projekt. Kryssa i <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. En förutsättning för att lyckas med kravhanteringen är att låsa kraven så snart de har förhandlats klart <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Funktionella krav definierar vad systemet skall göra <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Ickefunktionella krav har ofta stor inverkan på systemgenomgripande aspekter såsom arkitekturbeslut

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">7. Use case används för att beskriva krav. Kryssa i alternativ som är korrekta på <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">svarsbladet. '''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. En stor fördel med use case är att de är skalbara, att de kan vara allt från enkla till detaljerade <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Use case är objektorienterade <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Beskriver hur systemet fungerar

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">8. Det kan finnas många olika delar i ett use case. Kryssa i alternativ som är korrekta på <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Extensions beskriver saker som inte är krav och som därför är av mindre vikt <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Endast funktionella krav får tas med i use casen. Ickefunktionella krav måste istället beskrivas i supplementary specification <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Den viktigaste delen av ett use case är den del som beskriver det typiska händelseflödet. Kärt barn har många namn, varav några är: Happy Path, Basic Flow, Main Success Scenario

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">9. När man skriver use case behöver man identifiera aktörer och intressenter. Kryssa i <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Use caset skall när det är fullt utvecklat uppfylla samtliga aktörers och intressenters mål kopplade till use caset <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Det finns tre olika typer av aktörer, där den viktigaste för use caset är primäraktören eftersom det är dennes mål som use caset i första hand syftar till att uppfylla <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Aktörer är alltid personer som identifieras av sina roller

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">10. Systemsekvensdiagram (SSD) ingår i use case-modellen. Kryssa i alternativ som är <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. SSD definierar vilka anrop som passerar systemgränsen <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Endast operationer som initieras av människor får tas med i SSD <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Use case-instanserna är utgångspunkten när systemoperationerna i SSD identifieras

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">11. Ett operation contract beskriver pre- och post-conditions för operationer. Kryssa i <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Post-conditions beskriver förändringar på designobjekt. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Pre-conditions är icke-triviala antaganden om tillståndet i systemet före exekvering av operationen som läsaren bör göras uppmärksam på. <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Post-conditions beskriver förändringar på domänkoncept.

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">12. Domänmodellen är en central del av det objektorienterade analysarbetet. Kryssa i <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Domänmodellen är en modellering av koncept i lösningsdomänen <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Ett viktigt motiv till domänmodellering är att minska representationsgapet <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Domänmodellen är en modellering av koncept i problemdomänen

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">13. Domänmodellen består av flera olika delar. Kryssa i alternativ som är korrekta på <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Specifikationer, transaktioner och händelser är exempel på typiska attribut. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Det är viktigt att exkludera objektinfo som kan erhållas från andra attribut t.ex. rapport som baseras på info från andra objekt <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Utav konceptuella klasser, attribut och relationer bör mest fokus riktas på att få med så många relationer som möjligt

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">14. Arkitekturanalysen är en avgörande framgångsfaktor för projekt. En viktig <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">förutsättning för framgångsrik arkitekturanalys innebär att identifiera <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">förändringspunkter. Kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. En variationspunkt är alla de ställen i systemet där objekt ändrar tillstånd under exekveringen. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. En utvecklingspunkt är en del av arkitekturen som ännu inte är färdigdesignad <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Ett exempel på en förändringspunkt är att ett system måste kunna använda olika former av externa betalkortsautenticeringssystem.

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"> <p style="line-height:21px;">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">15. Arkitekturen dokumenteras i Software Architecture Document (SAD). SAD består bl a <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">av olika vyer som beskriver olika arkitekturaspekter. Kryssa i alternativ som är <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Use case-vyn kan ingå i SAD och inkluderar då de use case som genom sin implementation har stor arkitekturell omfattning eller utnyttjar viktiga delar av den valda arkitekturen <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Implementationsmodellen ingår som den centrala delen i implementationsvyn som är en summering av det som skall levereras och det som skapar detsamma <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Alla vyer bör inkludera texter som utvecklar och klargör varför saker och ting är som de är

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">16. En viktig del av Designmodellen är interaktionsdiagrammen. Kryssa i alternativ som <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">är korrekta på svarsbladet. '''<span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Interaktionsdiagram är exempel på statiska UML diagram <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Kollaborations- och sekvensdiagram är olika former av interaktionsdiagram. Det går att uttrycka exakt samma saker med båda diagramtyperna <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Interaktionsdiagram skapas för var och en av operationerna i systemsekvensdiagrammen

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">17. Polymorfism är en viktig objektorienterad mekanism. Kryssa i alternativ som korrekt <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">beskriver hur polymorfism modelleras i interaktionsdiagram på svarsbladet '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Överallt där en abstrakt metod anropas så sker anropet till en instansierad subklass. Interaktionsdiagrammet där anropet av den abstrakta metoden sker måste alltid visa hur den abstrakta metoden realiseras i den instansierade subklassen <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. När ett anrop görs till en abstrakt metod slutar interaktionsdiagrammets sekvens med anropet till den abstrakta metoden i superklassen. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Abstrakta metoder måste definieras med ett interaktionsdiagram för varje subklass som implementerar metoden

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">18. Kryssa i alternativ som är korrekta avseende vad use case-realisering innebär på <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Att det finns en röd tråd från use case-modellens olika delar in i designen som i interaktionsdiagram och klassdiagram beskriver hur use casens anrop till systemet (SSD) realiseras genom interaktioner och relationer mellan objekt <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Use case-realisering är en del av use case-modellen som används för att förtydliga hur systemet kommer att realisera use caset från aktörens perspektiv <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Att det finns en röd tråd från den textuella beskrivningen av use case-instanserna via de operationer som identifieras i SSD vidare genom operationskontrakt som beskriver vilka förändringar metoderna skall resultera

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">19. Testning är en viktig aspekt av extreme programming. Kryssa i alternativ som är <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Principen är att först skriva koden och sedan skriva test som testar det man implementerat <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Eftersom varje produktionsklass i lösningen har en testklass som innehåller de test som klassen skall passera så underlättas att göra säkra ändringar som inte leder till felaktigheter <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Innan man börjar implementera en klass skriver man först samtliga test som den färdiga klassen skall passera

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">20. Betrakta nedanstående figur och kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV;mso-no-proof:yes">{C} <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Det finns en namngiven variabel av PercentDiscountPricingStrategy i Sale som möjliggör getTotal-anropet <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. lineItems är ett samlingsobjekt i Sale <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Det går att utläsa exakt alla kodrader och i vilken ordning all kod skrivs utifrån diagrammet

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">21. Vilka tre GRASP mönster kan användas för att motivera GoF mönstret Facade? '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span lang="EN-US" style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">a. Protected Variation, Low Coupling och Indirection. <span lang="EN-US" style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-ansi-language:EN-US; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span lang="EN-US" style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">b. Information Expert, Indirection och Creator. <span lang="EN-US" style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-ansi-language:EN-US; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span lang="EN-US" style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">c. Low Coupling, High Cohesion, Controller

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">22. Vilka av nedanstående rekommendationer ger en bra paket design? '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Placera familjer av funktionellt relaterade interface i ett separat paket skiljt från klasspaketet <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Välj paketindelning baserat på funktionell Cohesion <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Separera stabila klasser från instabila

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">23. Vad är sant angående GoF mönstret Adapter? '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Mönstret ger högre Coupling. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Mönstret ger högre Cohesion <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Mönstret bryter mot GRASP mönstret Indirection. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV;mso-no-proof:yes">{C}

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">24. Betrakta UML diagrammet ovan(Höger). Om TaxAdapterFactory är tänkt att vara ett <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">singleton objekt enligt GoF, vilka av nedanstående påståenden är då sanna? '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Minst en angiven ”synlighet” är felaktigt. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Klassen saknar en referens till sig själv. <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Klassen saknar en referens till Register.

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">25. Betrakta UML diagrammet ovan(Höger). Om TaxAdapterFactory skall vara en Factory enligt <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> <span style="font-size:9.5pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">GoF, vilka av nedanstående påståenden är då sanna? '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Associationerna till GoodAsGoldTaxProAdapter och TaxMasterAdapter är <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">felaktiga då en Factory ej får känna till konkreta klasser. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Factory klassen bör även implementera ITaxCalculator. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Minst en metod har fel signatur.

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<h4 class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">Omtentamen 2012-02-09 

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">26. Applikationslager kan ingå i mjukvaruarkitekturen. Kryssa i alternativ som är korrekta '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Application Layer separerar UI- och domänlagren och används t ex för att styra <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">sessionshantering, fönsternavigering och har ofta en relativt tajt UC-koppling. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Application Layer separerar domänlagret från de tekniska lagren och används för att styra vilka lågnivåtjänster applikationen skall utnyttja. <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Underlättar återanvändning av domänpaket genom ytterligare lager av abstraktion mellan logik och UI.

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">27. Vad innebär elementära affärsprocesser (elementary business processes, EBP) och i '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">vilket utvecklingssammanhang låter vi dem vara vägledande? Kryssa i alternativ som '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Det finns ett ett-till-ett förhållande mellan use case och elementära affärsprocesser <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Use case definieras primärt utifrån elementära affärsprocesser <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. En definition är att det är en uppgift som utförs av en person på en plats vid ett <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">tillfälle som respons på en affärshändelse och som leder till affärsvärde och lämnar data i ett konsistent tillstånd.

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">28. Persistance frameworks (som t ex Hibernate) används för att hantera interaktion med persistent data. Kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Ett syfte med persistenta frameworks är att minska representationsgapet mellan objekt i lösningsdomänen och relationsmodellen i databaser <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Det finns väl definierade standards som gör det väldigt smidigt att byta mellan olika persistenta frameworks <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Hibernate använder ett eget språk som måste användas istället för SQL.

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">29. I Unified Process ingår begrepp som faser, discipliner, artefakter. Kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Arbetet med discipliner avlöser varandra så att man först avslutar arbetet med en disciplin innan arbetet med nästa disciplin påbörjas. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Faserna avlöser varandra så att man först avslutar arbetet med en fas innan arbetet med nästa fas påbörjas <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Alla faser pågår kontinuerligt och parallellt.

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">30. Aktivitetsdiagram är en diagramtyp inom UML. Kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Visar tillstånd hos entiteter som transaktioner, use case och objekt. <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Lämpligt för att beskriva komplexa processer som arbetsflöden, dataflöden och algoritmer. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Det kan finnas flera parallella processflöden.

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"> <p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">31. Agile UP förordas i boken. Kryssa i alternativ som är korrekta avseende Agile UP på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Det viktigaste är att all dokumentation alltid hålls uppdaterad och följer korrekt <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">standard <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Ett viktigt syfte med dokumentation och diagram är som underlag för <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">kommunikation mellan utvecklare och med användare och beställare. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Det finns en detaljplan för alla steg i utvecklingen som sätts upp under inception och som måste hållas <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">32. Det finns ett antal olika fördelar förknippade med objektorienterad systemutveckling. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">Kryssa i de alternativ som är exempel på fördelar med just objektorienterad <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">systemutveckling på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Objektorienterad systemutveckling följer ett naturligt tankesätt <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Objektorienterad systemutveckling leder till lösningar som är motståndskraftiga <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">mot förändring <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Objektorienterad systemutveckling leder till lösningar som är flexibla och <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">underlättar utbyggnad

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">33. God kravhantering är en central förutsättning för framgångsrika projekt. Krav delas grovt in i funktionella och icke-funktionella krav. Kryssa i alternativ som är korrekta avseende krav och kravhantering på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Ickefunktionella krav har ofta stor inverkan på systemgenomgripande aspekter <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">såsom arkitekturbeslut <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. En förutsättning för att lyckas med kravhanteringen är att låsa kraven så snart de har förhandlats klart <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Funktionella krav definierar vilka begränsningar som systemet måste anpassas för. <span style="font-size:9.5pt;mso-bidi-font-size:11.0pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"> <p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">34. Use case används för att beskriva krav. Kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. En stor fördel med use case är att de är skalbara, att de kan vara allt från enkla till detaljerade <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Beskriver hur systemet fungerar <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Beskriver vad systemet gör som respons på yttre händelser

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">35. Det kan finnas många olika delar i ett use case. Kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Extensions beskriver alla avvikelser från det typiska händelseflödet. <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Endast funktionella krav får tas med i use casen. Ickefunktionella krav måste istället beskrivas i supplementary specification <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Extensions beskriver saker som inte är krav och som därför är av mindre vikt

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"> <p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">36. När man skriver use case behöver man identifiera aktörer och intressenter. Kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Det finns alltid en primäraktör för systemet som kommer vara primäraktör för samtliga use case. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Use caset skall när det är fullt utvecklat uppfylla samtliga aktörers och intressenters mål kopplade till use caset <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Aktörer är alltid personer som identifieras av sina roller

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">37. Systemsekvensdiagram (SSD) ingår i use case-modellen. Kryssa i alternativ som är '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Sekvensdiagrammen är viktiga som utgångspunkt för att definiera use casen. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. SSD definierar vilka anrop som passerar systemgränsen <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Endast operationer som initieras av människor får tas med i SSD

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">38. Domänmodellen är en central del av det objektorienterade analysarbetet. Kryssa i '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Ett viktigt motiv till domänmodellering är att minska representationsgapet <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Det finns ett ett-till-ett förhållande mellan domänobjekt och designobjekt. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Domänmodellen definieras under kravinsamlingen och får inte uppdateras efter att alla krav har blivit låsta. <p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">

<p style="margin-bottom:0cm;border-style:none;padding:0cm;">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">39. Domänmodellen består av flera olika delar. Kryssa i alternativ som är korrekta på '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Specifikationer, transaktioner och händelser är exempel på typiska attribut <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. De konceptuella klasserna är det som är viktigast att fokusera på. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Det är viktigt att exkludera objektinfo som kan erhållas från andra attribut t.ex.rapport som baseras på info från andra objekt <span style="font-size:9.5pt; mso-bidi-font-size:11.0pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"> <p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">40. Arkitekturanalysen är en avgörande framgångsfaktor för projekt. En viktig '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">förutsättning för framgångsrik arkitekturanalys innebär att identifiera <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">förändringspunkter (variations- eller utvecklingspunkter). Kryssa i alternativ som är '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Variationspunkter utgörs av variationer i det existerande systemet eller dess krav som måste kunna stödjas <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Utvecklingspunkter utgörs av spekulativa förändringar som kan uppstå i framtiden men som inte är aktuella nu <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. En utvecklingspunkt är en del av arkitekturen som ännu inte är färdigdesignad

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">41. Arkitekturen dokumenteras i Software Architecture Document (SAD). SAD består bl a av olika vyer som beskriver olika arkitekturaspekter. Kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Use case-vyn kan ingå i SAD och inkluderar då de use case som genom sin implementation har stor arkitekturell omfattning eller utnyttjar viktiga delar av den valda arkitekturen <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Alla vyer bör inkludera texter som utvecklar och klargör varför saker och ting är som de är <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. SAD består av endast en vy som visar vilka lager som används för att realisera arkitekturen.

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">42. En viktig del av Designmodellen är interaktionsdiagrammen. Kryssa i alternativ som '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Interaktionsdiagram är dynamiska diagram och visar interaktionen mellan objekt. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Kollaborations- och sekvensdiagram är olika former av interaktionsdiagram. Det går att uttrycka exakt samma saker med båda diagramtyperna <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Interaktionsdiagram skapas för var och en av operationerna i systemsekvensdiagrammen

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">43. Vad är sant angående mönstret Factory? '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Factory klassen görs ofta som en Singleton. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. En Factory är en pure fabrication. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Ger oftast högre cohesion och lägre coupling.

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">44. Kryssa i alternativ som är korrekta avseende vad use case-realisering innebär på '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Use case-realisering är ett annat namn på operationskontrakt, då dessa visar hur use case-operationer realiseras. <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Use case-realisering är en del av use case-modellen som används för att förtydliga hur systemet kommer att realisera use caset från aktörens perspektiv <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Att det finns en röd tråd från den textuella beskrivningen av use case-instanserna via de operationer som identifieras i SSD vidare genom operationskontrakt som beskriver vilka förändringar metoderna skall resultera i.

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">45. Testning är en viktig aspekt av extreme programming. Kryssa i alternativ som är '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Principen är att först skriva koden och sedan skriva test som testar det man <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">implementerat <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Principen är att först skriva testen och sedan skriva koden som testen är tänkta att testa. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Eftersom varje produktionsklass i lösningen har en testklass som innehåller de test som klassen skall passera så underlättas att göra säkra ändringar som inte leder till felaktigheter <span style="font-size:9.5pt;mso-bidi-font-size:11.0pt;font-family:"Arial","sans-serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV"> 

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height: normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">46. Betrakta nedanstående figur och kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV;mso-no-proof:yes">{C} <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. lineItems är ett samlingsobjekt i Sale <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Anropet getSubtotal sker till variabeln lineItems. <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Två metoder anropas från getTotal i Sale.

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">47. Vilka tre GRASP mönster kan användas för att motivera GoF mönstret Adapter? '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span lang="EN-US" style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">a. Protected Variation, Indirection, Polymorphism. <span lang="EN-US" style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span lang="EN-US" style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">b. Information Expert, Indirection och Creator. <span lang="EN-US" style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span lang="EN-US" style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">c. Polymorphism, Low Coupling, Controler

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">48. Vad är sant angående Protected variations? '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Bör användas vid identifierade Variation- och Evolution Points. <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Uppnås genom att ange samtliga metoder (förutom getInstance) till private. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:2.0pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Pekar ut funktionalitet som alltid kommer vara opåverkade av yttre variationer. <p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">1. Applikationslager kan ingå i mjukvaruarkitekturen. Kryssa i alternativ som är korrekta '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Application Layer separerar domänlagret från de tekniska lagren och används för <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">att styra vilka lågnivåtjänster applikationen skall utnyttja. <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Application Layer separerar UI- och domänlagren och används t ex för att styra <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">sessionshantering, fönsternavigering och har ofta en relativt tajt UC-koppling. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Application Layer är ett annat namn för domänlagret.

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">2. Vad innebär elementära affärsprocesser (elementary business processes, EBP) och i '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">vilket utvecklingssammanhang låter vi dem vara vägledande? Kryssa i alternativ som '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Det finns ett ett-till-ett förhållande mellan use case och elementära affärsprocesser <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. En definition är att det är en uppgift som utförs av en person på en plats vid ett <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">tillfälle som respons på en affärshändelse och som leder till affärsvärde och lämnar <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">data i ett konsistent tillstånd. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Domänmodellen definieras utifrån elementära affärsprocesser

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">3. Persistance frameworks (som t ex Hibernate) används för att hantera interaktion med '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">persistent data. Kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Det finns ett språk som definierats explicit för persistenta ramverk, Persistance <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">Quary Langueage, PQL. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Ett syfte med persistenta frameworks är att minska representationsgapet mellan <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">objekt i lösningsdomänen och relationsmodellen i databaser <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Det finns väl definierade standards som gör det väldigt smidigt att byta mellan olika <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">persistenta frameworks

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">4. I Unified Process ingår begrepp som faser, discipliner, artefakter. Kryssa i alternativ '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Arbetet med discipliner avlöser varandra så att man först avslutar arbetet med en <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">disciplin innan arbetet med nästa disciplin påbörjas. <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Arbetet pågår inom de flesta discipliner löpande genom alla faser. <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. I varje disciplin finns exakt en artefakt som syftar till att fånga och beskriva det <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">som görs i disciplinen.

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">5. Aktivitetsdiagram är en diagramtyp inom UML. Kryssa i alternativ som är korrekta på '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Lämpligt för att beskriva komplexa processer som arbetsflöden, dataflöden och <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">algoritmer. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Aktivitetsdiagram definierar alltid bara ett processflöde <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Det kan finnas flera parallella processflöden.

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">6. Agile UP förordas i boken. Kryssa i alternativ som är korrekta avseende Agile UP på '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Prioritera alltid efter detaljerade och korrekta diagram gjorda i ett CASE verktyg <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Ett viktigt syfte med dokumentation och diagram är som underlag för <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">kommunikation mellan utvecklare och med användare och beställare. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Det finns en detaljplan för alla steg i utvecklingen som sätts upp under inception <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">och som måste hållas

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">7. Det finns ett antal olika fördelar förknippade med objektorienterad systemutveckling. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">Kryssa i de alternativ som är exempel på fördelar med just objektorienterad <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">systemutveckling på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Objektorienterad systemutveckling skapar smidiga övergångar mellan olika faser <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Objektorienterad systemutveckling skapar förutsättning för återanvändning <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Objektorienterad systemutveckling leder till att lösningsdomänen blir en <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">förlängning av problemdomänen

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">8. God kravhantering är en central förutsättning för framgångsrika projekt. Krav delas '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">grovt in i funktionella och icke-funktionella krav. Kryssa i alternativ som är korrekta '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">avseende krav och kravhantering på svarsbladet. '''<span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Ickefunktionella krav har ofta stor inverkan på systemgenomgripande aspekter <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">såsom arkitekturbeslut <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. En förutsättning för att lyckas med kravhanteringen är att låsa kraven så snart de <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">har förhandlats klart <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Funktionella krav definierar vad systemet skall göra

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">9. Det kan finnas många olika delar i ett use case. Kryssa i alternativ som är korrekta på '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Extensions beskriver alla avvikelser från det typiska händelseflödet. <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Endast funktionella krav får tas med i use casen. Ickefunktionella krav måste <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">istället beskrivas i supplementary specification <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Den viktigaste delen av ett use case är den del som beskriver det typiska <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">händelseflödet. Kärt barn har många namn, varav några är: Happy Path, Basic <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">Flow, Main Success Scenario

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">10. När man skriver use case behöver man identifiera aktörer och intressenter. Kryssa i '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Det finns tre olika typer av aktörer, där den viktigaste för use caset är primäraktören <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">eftersom det är dennes mål som use caset i första hand syftar till att uppfylla <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Aktörer är alltid personer som identifieras av sina roller <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Use caset skall när det är fullt utvecklat uppfylla samtliga aktörers och intressenters <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">mål kopplade till use caset

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">11. Systemsekvensdiagram (SSD) ingår i use case-modellen. Kryssa i alternativ som är '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Use case-instanserna är utgångspunkten när systemoperationerna i SSD identifieras <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. SSD definierar vilka anrop som passerar systemgränsen <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Endast operationer som initieras av människor får tas med i SSD

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">12. Ett operation contract beskriver pre- och post-conditions för operationer. Kryssa i '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Pre-conditions är icke-triviala antaganden om tillståndet i systemet före exekvering <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">av operationen som läsaren bör göras uppmärksam på. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Post-conditions beskriver förändringar på designobjekt. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Varje Use case kan ha högst ett operation contract

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">13. Domänmodellen är en central del av det objektorienterade analysarbetet. Kryssa i '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Domänmodellen är en modellering av designobjekt i lösningsdomänen5 <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Domänmodellen är en modellering av domänkoncept i problemdomänen <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Det finns ett ett-till-ett förhållande mellan domänkoncept och designobjekt.

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">14. Domänmodellen består av flera olika delar. Kryssa i alternativ som är korrekta på '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Specifikationer, transaktioner och händelser är exempel på typiska attribut <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Utav konceptuella klasser, attribut och relationer bör mest fokus riktas på att få med <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">så många relationer som möjligt <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Det är viktigt att inkludera objektinfo som kan erhållas från andra attribut t.ex. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">rapport som baseras på info från andra objekt

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">15. Arkitekturanalysen är en avgörande framgångsfaktor för projekt. En viktig '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">förutsättning för framgångsrik arkitekturanalys innebär att identifiera <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">förändringspunkter (variations- eller utvecklingspunkter). Kryssa i alternativ som är '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Variationspunkter utgörs av variationer i det existerande systemet eller dess krav <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">som måste kunna stödjas <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Utvecklingspunkter utgörs av spekulativa förändringar som kan uppstå i framtiden <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">men som inte är aktuella nu <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. En utvecklingspunkt är en del av arkitekturen som ännu inte är färdigdesignad

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">16. Arkitekturanalysen är en avgörande framgångsfaktor för projekt. En viktig '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">förutsättning för framgångsrik arkitekturanalys innebär att identifiera <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">förändringspunkter (variations- eller utvecklingspunkter). Kryssa i alternativ som är '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Ett exempel på en förändringspunkt är att ett system måste kunna använda olika <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">former av externa betalkortsautenticeringssystem <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Variationspunkter utgörs av variationer i det existerande systemet eller dess krav <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">som måste kunna stödjas <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Utvecklingspunkter utgörs av spekulativa förändringar som kan uppstå i framtiden <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">men som inte är aktuella nu

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">17. Arkitekturen dokumenteras i Software Architecture Document (SAD). SAD består bl a '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">av olika vyer som beskriver olika arkitekturaspekter. Kryssa i alternativ som är '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Use case-vyn kan ingå i SAD och inkluderar då de use case som genom sin <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">implementation har stor arkitekturell omfattning eller utnyttjar viktiga delar av den <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">valda arkitekturen <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Alla vyer bör inkludera texter som utvecklar och klargör varför saker och ting är <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">som de är <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. SAD består av endast en vy som visar vilka lager som används för att realisera <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">arkitekturen.

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">18. En viktig del av Designmodellen är interaktionsdiagrammen. Kryssa i alternativ som '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Interaktionsdiagram skapas för var och en av operationerna i <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">systemsekvensdiagrammen <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Interaktionsdiagram är exempel på statiska UML diagram <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Kollaborations- och sekvensdiagram är olika former av interaktionsdiagram. Det <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">går att uttrycka exakt samma saker med båda diagramtyperna

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">19. Polymorfism är en viktig objektorienterad mekanism. Kryssa i alternativ som korrekt '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">beskriver hur polymorfism modelleras i interaktionsdiagram på svarsbladet <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Överallt där en abstrakt metod anropas så sker anropet till en instansierad subklass. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">Interaktionsdiagrammet där anropet av den abstrakta metoden sker måste alltid visa <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">hur den abstrakta metoden realiseras i den instansierade subklassen <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. När ett anrop görs till en abstrakt metod slutar interaktionsdiagrammets sekvens <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">med anropet till den abstrakta metoden i superklassen. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Abstrakta metoder måste definieras med ett interaktionsdiagram för varje subklass <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">som implementerar metoden

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">20. Testning är en viktig aspekt av extreme programming. Kryssa i alternativ som är '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Principen är att först skriva koden och sedan skriva test som testar det man <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">implementerat <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Innan man börjar implementera en klass skriver man först samtliga test som den <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">färdiga klassen skall passera <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Eftersom varje produktionsklass i lösningen har en testklass som innehåller de test <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">som klassen skall passera så underlättas att göra säkra ändringar som inte leder till <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">felaktigheter

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">21. Betrakta nedanstående figur och kryssa i alternativ som är korrekta på svarsbladet. '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. lineItems är ett samlingsobjekt i Sale <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Anropet getSubtotal sker till variabeln lineItems. <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Två metoder anropas från getTotal i Sale.

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">22. Vilka av följande GoF mönster ger en lägre Coupling? '''<span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span lang="EN-US" style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">a. Observer. <span lang="EN-US" style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-ansi-language:EN-US;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span lang="EN-US" style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">b. Facade <span lang="EN-US" style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-ansi-language:EN-US; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span lang="EN-US" style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-ansi-language:EN-US;mso-fareast-language: SV">c. Adapter

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">23. Vad är sant angående Protected variations? '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Bör användas vid identifierade Variation- och Evolution Points. <span style="font-size: 13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Uppnås genom att ange samtliga metoder (förutom getInstance) till private. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Pekar ut funktionalitet som alltid kommer vara opåverkade av yttre variationer.

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">24. Varför bör inte alla metoder definieras som static i ett singelton objekt? '''<span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. Static deklarerade metoder motverkar polymorfism <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. Static deklarerade metoder skapar low cohesion <span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. Static deklarerade metoder kan skapa problem vid nätverkskommunikation

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:0cm;margin-bottom:.0001pt;line-height:normal">'''<span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">25. Vilka starka sidor har GoF mönstret Strategy? '''<span style="font-size:13.5pt;font-family: "TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman";color:black; mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">a. undviker komplex logik uppbyggd med upprepande if-satser. <span style="font-size:13.5pt; font-family:"TimesNewRoman","serif";mso-fareast-font-family:"TimesNewRoman"; color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">b. ökar utbytbarhet och återanvändbarheten då alla algoritmer måste implementerar <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">samma interface. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">c. ger flexibilitet vid implementationen av algoritmerna då de blir helt oberoende av <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif"; mso-fareast-font-family:"TimesNewRoman";color:black;mso-fareast-language: SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">varandra. <span style="font-size:13.5pt;font-family:"TimesNewRoman","serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">

<p class="MsoNormal" style="margin-top:0cm;margin-right:1.5pt;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal"><span style="font-size:9.5pt;font-family:"Arial","sans-serif";mso-fareast-font-family: "TimesNewRoman";color:black;mso-fareast-language:SV">S: 

<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm; margin-left:36.0pt;margin-bottom:.0001pt;line-height:normal">M:

<p class="MsoNormal">