Uncategorized

IT 210 Other Discussions

Week 8 Discussion: Class Diagrams.

Complete All Exercises in one submission, then view your peers’ submissions and comment on at least TWO

Exercise 1: Give an example of associations and multiplicities. Your example should include at least 4 classes.  Label all associations and show their direction and multiplicity.

Exercise 2: Give an example of generalization. Your example should include at least one superClass and three subClasses. Specify the shared and specialized attributes and operations.

Exercise 3: Give an example of aggregation. Your example should include at least one aggregate object and three component objects. Specify the multiplicities at each end of all the aggregation relationship. 

Exercise 4: For the Class diagram provided in the following figure, include association name, direction if needed, and multiplicities. The university policy states that:
(1)  A faculty member may advise up to a maximum of ten students.
(2)  A faculty member may have multiple course offerings.
(3)  A course offering may be taught by one or two instructors.
Describe any other assumptions you must make about relevant business rules.

ClassDiagram.png

You might also like

Week 9: Architecture

Post your answers, then view your peers’ submissions and comment on TWO.

1) Suggest an appropriate architectural style for the following system and give reasons for your answer: An automated ticket-issuing system used by passengers at a railway station.

2) Do a bit of research on the use of refactoring for agile software development. You Answer should include the following:

a) Definition

b) Discuss why refactoring is important, especially to Agile method

c) Sources of information

Testing Discussion

Please view the posted Testing Lecture and Slides. Complete the following exercises, then comment on TWO of your peers’ submissions.

1. Why is a highly coupled module difficult to unit test?(2 pts)

2. Calculate the cyclomatic complexity, and list all the basis paths. (10 pts)

image.png

Quality Discussion

Do a bit of research (textbook or Internet) to answer the following two questions. After you submit, review your peers’ submissions and comment on TWO.

1. It has been noted that the later in the life cycle defects go undetected, the harder they are to discover and repair. In your own words, describe two reasons why this is true.

2. Why is there often tension between a software engineering group and an independent software quality assurance group?

CONTACT ME FOR A HIGH QUALITY CUSTOMIZED PAPER

Leave a Reply

Your email address will not be published. Required fields are marked *