The term "quality software" refers to software that is easy to maintain and evolve. The presence of anti-patterns and patterns is recognized as one of the effective ways to measure the quality of modern soft...
详细信息
ISBN:
(纸本)9781538617533
The term "quality software" refers to software that is easy to maintain and evolve. The presence of anti-patterns and patterns is recognized as one of the effective ways to measure the quality of modern software systems. The paper presents an approach which supports the software analysis, development and maintenance, using techniques that generate the structure of software Design patterns, find anti-patterns in the code and perform Code Refactoring. The proposed approach is implemented in a software tool, which could support the real phases of software development and could be used for educational purposes, to support "Advanced software Engineering" course.
Although critical for delivering resilient, secure, efficient, and easily changed IT systems;cross-technology, cross-layer quality defect detection in IT systems still faces hurdles. Two hurdles involve the absence of...
详细信息
ISBN:
(纸本)9781467370349
Although critical for delivering resilient, secure, efficient, and easily changed IT systems;cross-technology, cross-layer quality defect detection in IT systems still faces hurdles. Two hurdles involve the absence of an absolute target architecture and the difficulty of apprehending multi-component anti-patterns. However, Static analysis and measurement technologies are now able to both consume contextual input and detect system-level anti-patterns. This paper will provide several examples of the information required to detect system-level anti-patterns using examples from the Common Weakness Enumeration repository maintained by MITRE Corp.
暂无评论