BUAA-OO UML job summary and thinking fourth unit

BUAA-OO UML job summary and thinking fourth unit

This job needs analysis unit

This idea of ​​a job analysis unit

The first four units work summary

<span id="1">

First, the needs analysis

UML class diagram implemented parser requirements:

(1) information may be queried by a UML class diagram input various instructions.

(2) support and parse the UML sequence diagram UML state diagram, and can support several basic validation rules.

<span id="2">

Second, the idea of ​​analysis

1, based on program structure analysis metrics

Lines of code statistics (Statistic use of plug-ins)

the first time

the second time

 

Code design complexity (use MetricsReloaded plug)

ev basic complexity (G), the program used to measure the degree of unstructured

iv design complexity module (G), a measure of structure determination module

v (G) the number of independent paths

the first time

 

the second time

 

 

2, BUG analysis

The first job

Thank %% and %% small cloth flower!

the first time:

Intensity measurement scores 100

Problems found shot: pay attention to reading processing sequence diagram when built. Because the attribute belongs to class, parameter under operation, it must be put into the preread instruction underlayer.

the second time:

Measurement of the intensity score 100

Shoot problems found:

  1. When tarjan algorithm dfs class attribute array with the interface in the mixing.

  2. tarjan algorithm does not consider the situation from the ring (R002).

  3. R001 did not consider their own situation inherited.

  4. Use the command-line arguments:

 

3, architectural analysis

the first time:

 

the second time:

 

<span id="3">

Three, four unit

(2) summed up his four units in architecture design and understanding of the evolution of OO methods

A first polynomial derivation unit

Architectural issues

Use inheritance and interfaces

The second elevator dispatching unit multithreaded

Scheduling algorithm choice

Transfer judgment

The third subway line normalization unit and unit testing

Understanding and use of JML

Construction Plan is practical problems

Fourth cell parser UML UML

Understanding UML and java syntax rules

Use map building and container

 

(3) summarize their understanding and practice test in four cells Evolution

(4) summarize their course harvest

(5) based on their own experience curriculum recommendations to mention three specific improvements

 

Iterative rise

 

Guess you like

Origin www.cnblogs.com/Ryan0v0/p/11074483.html