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:
-
When tarjan algorithm dfs class attribute array with the interface in the mixing.
-
tarjan algorithm does not consider the situation from the ring (R002).
-
R001 did not consider their own situation inherited.
-
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