Skip to content
This repository has been archived by the owner on Dec 9, 2017. It is now read-only.

Latest commit

 

History

History
97 lines (54 loc) · 2.21 KB

wenmogu.adoc

File metadata and controls

97 lines (54 loc) · 2.21 KB

Wen Xin - Project Portfolio

Project: Intelli

Intelli is a desktop relationship tracker used by private investigators (PI) to manage their information and leads. The PI interacts with it using a CLI, and it has a GUI created with JavaFX and GraphStream. It is written in Java, and has about 6 kLoC.

Code contributed: [Functional code] [Test code]

Enhancement Added: Add Relationships

External behavior


Start of Extract [from: User Guide]

End of Extract


Justification

This feature allows the user to record information about relationships between the persons in the address book and puts all the persons into a network which can be displayed using a graph.

Implementation


Start of Extract [from: Developer Guide]

End of Extract


Enhancement Added: Delete Relationships

External behavior


Start of Extract [from: User Guide]

End of Extract


Justification

This feature allows the user to remove a redundant or wrong relationship.

Implementation


Start of Extract [from: Developer Guide]

End of Extract


Enhancement Added: Remove tags

External behavior


Start of Extract [from: User Guide]

End of Extract


Justification

This feature allows the user to remove a specific tag from all persons in the address book within a single command.

Implementation


Start of Extract [from: Developer Guide]

End of Extract


Other contributions

  • Wrote additional tests to increase coverage from 78% to 83% (Pull requests #130, #133)