Professional Documents
Culture Documents
13. The use case diagram involves the business of the project and shows
who will utilize the system and the use case diagram also shows what
services the program provides. For example, the use case would in relation
to how the user will go about functioning the system. On the other hand, a
class diagram involves more of the architecture of the system. This is to say
the class diagram relates all the functions of the module in a way that allows
the developer to understand how the system will function. However there is
not usually code involved in the class diagram and instead just a quick
overview of the relationship between all the functions of the systems.
14. The activity diagram shows how the end user will manipulate the system.
It shows the sequential of the activity. It describes the person who will do
each activity. Lastly, it shows the activities that can be done by the user. In a
nutshell it presents to the viewer how the activities of the system are and
how they will go about being accomplished through the user and the users
responsibilities.
15. As it relates to user interface the activity diagram provides the ability to
accurately depict the dynamic aspect of virtually all current user interfaces.
Activity Diagrams give you the ability to construct a "roadmap" of user
functionality that accurately represents the paths a user can follow. Specific
types of user interface needs that the activity diagram can help to define are
the appearance of the systems, the controls of the systems (manage state),
and the navigation. These three aspects all relate to the user interface and
are developed and or thought of through the depiction in the activity
diagram.
16. The purpose of architectural design is to determine the overall structure
and form of the solution before trying to design the details.
17. What design class diagrams have that class diagrams do not is the object
oriented programming (OOP) classes. Said differently the class diagram does
not contain OOP.
18. Systems testing includes the following steps:
- start
- create test data
- conduct tests
- Document Errors and issues
- fix errors
- return back to the conduct tests step
- From here you either find more errors and report them or you are
done given that you fixed all the errors.
19. The purpose of user acceptance testing is to have the user test the
system in order to determine the correctness of the system and to test its
fitness to accomplish the business requirements.
20. Dividing your project into separate iterations is a good idea because it
enables you to incrementally deliver capabilities (such as an executable,
usable subset of implemented and tested requirements) that can be
assessed by stakeholders at the end of each iteration. This provides rapid
and timely feedback loops, so that issues can be addressed and
improvements made at a lower cost. Also, this is accomplished while you still
have sufficient budget and time left to do so, and you have not gone so far
ahead that major rework is required.
21. The goal with iteration planning is to establish a few high-level objectives
for what to accomplish during the iteration, produce a sufficiently detailed
plan outlining who needs to do what to accomplish those objectives, and
define how to assess that you accomplished what you set out to accomplish.