Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

CEN4021

Software Engineer II

QuestionAnswer
_____ Objects represent the interactions between the actors and the system Boundary
______Objects are in charge of realizing use cases. Control
______ Objects represent the persistent information tracked by the system. Entity
According to Abbott's Heuristics, which part of speech represents an instance of a class? Proper Noun
A (n) _____ shows a relationship between two or more classes. Association
What is the benefit of separating interface from basic functionality?
Please choose one or more of the following diagrams that depict the dynamic model. State Machines, Sequence
In object-oriented analysis, developers build a model describing the ____ domain. application
During optimization when should the consideration for collapsing objects be performed? At the beginning of implementation
_______ improves the compliance of the object design model with a design goal. Model transformation
A transformation aims at improving one aspect of the model while preserving all of its other properties. What portions are usually improved? It removes the redundancy
What portion of the system should not change when applying refactoring? behavior
One-to-one and one-to-many associations are implemented as a so-called buried association which requires the use of a primary key False
During the optimization of access paths when an attribute's only involvement in a class is with a get() and set() that attribute should be deleted ompletely. False
Describe what reverse engineering produces.
Identifying which transformation to apply to which set of classes requires_____. judgement and experience.
A(n) ___ may add, remove, or rename classes, operations, associations, or attributes. Transformation
The code produced during forward engineering is always the same except ____. names of attributes and methods
In mapping associations of the one-to-many type the class on the "one" side of the association has one reference to the class on the "many" side of the association. False
______ tries to discover the design behind the source code. Reverse engineering
Class A has a unidirectional one-to-one association with Class B. To create this association in code a field of type Class B is created in Class A True
When using the optimization "Caching the result of expensive computations" what is the trade off for optimization? Consumes more memory space
Which storage type requires no transformation for an object-oriented program? object-oriented databases
_____ improves the readability or the modifiable of the source code. Refactoring
A model that corresponds to source code. It is used when the design of the system has been lost and must be recovered from the source code.
___ improves the consistency of the source code with respect to the object design model. Foward engineering
Pilot tests are used when no explicit guidelines or test scenarios are given by the user. True
is used when unit testing is complete and two or more units are integrated together. True
What is a disadvantage of top-down integration testing? It requires the development of test stubs which is time-consuming and prone to error.
The goal of ___ is to maximize the number of discovered faults, which then allows developers to correct them and increase the reliability of the system. Testing
Which unit testing technique would be best used to test the following scenario: Whether the calculation of a person's age based on their birthday is accurate and ensure that incorrect birthdates such as 00/00/0000 are not valid. Boundary Testing
What are the activities in system testing?
Explain why programming beginners are not the best choice for the role of tester.
When using unit testing, all objects developed during the development process are required to be tested. False
An inspection is similar to a walkthrough but the presentation is more informal. False
A(n) ___ is a deviation between the specification and the actual behavior. Failure
Usability testing is performed by ______. the end user.
What information does the oracle attribute provide in a test case? Expected test results
What issue arrives in testing with polymorphism? Creates more test cases.
A(n)________ _______ is a partial implementation of a component that depends on the test component. Test driver
What are the downsides to a Component Inspection?
Whitebox testing would be used when testing whether a calculator program's add function provides the correct result. False
Integration testings is used when unit testing is complete and two or more units are integrated together. True
Actors are always related to a human user. False
Redundancies among use cases can be factored out using _____ relationships. Include or Includes
The following is a functional requirement: App Software will be deployed on Android or Apple markets. False
A use case is initiated by _____. An actor
Actors should be named with a _____ phrase. noun
Use cases should be named with a ______ phrase. verb
Once developers have identified and described actors and scenarios, they formalize scenarios into _______. Use cases
The following is a nonfunctional requirement: Updated will require administration login. True
Use include relationship for behavior that is shared across two or more use cases. True
The ______ stereotype denotes the intiation of the use case by an actor, and the _____ stereotype denotes that an actor communicates with the use case. initiate and <>, participate and <>
Created by: haddockmelissa
Popular Computers sets

 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards