SoftwarePractice.org: Home | Courseware | Wiki | Archive

Anna's Logbook

From SoftwarePractice.org

Contents

About the Individual Log Sections

The Individual Log section logs all details of each team member's progress. Each team member shall document their contributions to project, findings and thoughts every Monday. It is the responsibility of the individual to log their progress and every member of the team shall read each member's progress and prepare any comments or suggestions for next team meeting.

Back to Home

Logbook

16 August

Formed the team and decided on topic for team project.

19 August

  • Set up Wiki document
  • Created Gantt chart schedule of the MUP
  • Rearrange Wiki article/document format
  • Added Introduction section
  • Thoughts on Inception and Elaboration (see below)

20 August

Inception

(5) Identify key system elements

The key system element of the tagged RFID object finder will include:

  • The end-user
  • The mobile tracking device
  • The RFID tagged objects
  • Software/System/Application
    • Graphical User Interface
    • Java Program
    • Database of stored tagged objects (include location information)


(6) Identify key stakeholders

  • Direct Users:
    • Requirements engineer who defines the requirements for the RFID tagged device
    • System Engineers/Program developers - design and implement system
    • Technicians - installing, upgrading and maintaining system
    • Manufacturers - mass production of system
  • Indirect Users (Users who purchase this technology are):
    • Shop owners
    • Pet owners
    • People who require a system to control their Inventory
    • Department and supermarkets
    • People who require such technology to locate a person, animal, or object

(7) Identify key risks

There are risks that concerns the development of the system and also risks that concern the indirect users.

Risks that concerns the system development are:

  • Time management - not meeting tasks set out in Gantt chart/milestones on time
  • Resources - not enough money, techology and people skills

Risks that concerns indirect users are:

  • Privacy issues - tagging people may not be viable
  • System installation - system could be defected and cause objects, people or animal to go missing
  • System maintenance - authorised technicians and main operators can only configure the system if these people are not available who shall be on-call

Elaboration

(1) Create key use cases

  • 1. A shop keep who sells expensive antique goods tag all his goods with the RFID tags and keeps hold of the mobile tracking device by his side. One day someone walks into his shop with the intention of shoplifting, that person took an expensive jewellery box from the display and walks out of the shop. Within seconds, the shop keeper realises the box missing and took out his tracking device and tracked the missing box.
  • 2. Lillian has a dog pet called LiLo. Lilo is tagged with the RFID technology. On a Sunday morning Lilo went missing, Lillian then took out her mobile device and tried to locate Lilo. Lilo's location can be tracked within a radius of 10 metres. On the device it shows exactly where Lilo is located with a map and logs those details into the device. Those information stored of Lilo can be browsed and updated when Lilo goes missing again.
  • 3. Mambo wants to find his keys and he takes out the mobile device to track his keys. The key's location did not show up on his mobile tracking device because the keys are out of the 10 metres radius range. Mambo then moved himself around a fair bit and finally a map appears on screen and shows exactly where the keys are located within the 10 metres radius.

2. Use case diagrams

Comments: It will take me a fair bit of time to do use case diagrams here, I just thought it would be best if I wait till Thursday and decide on a few good use scenarios and do a use case diagram properly. I have included our schedule in team log section - Anna Tang 21/8/07

27 August

  • Continue to update and make changes to Wiki
  • Added the Introduction/Specification and structure of the Wiki article

3 September

  • I drew a sequence diagram for the search function and prepared this on Visio
  • Key system elements and stakeholders uploaded on Wiki
  • I have been awaiting for Daniel to upload our class diagram but he has not done it yet

10 September

  • I have prepared the presentation slides for my team and even written up description of the content of what each member is to present for our initial milestone
  • I also assigned each member to discuss what they have been or what they were suppose to on to present.
  • The class has not been completed by Daniel which I am still awaiting on
  • I have been worried about the lack of participation and not managing time well on this project
  • My main priority this week is to complete my presentation slides by the deadline

17 September

  • Continued to work on presentation slides and prepare for rehearsing with team members
  • Still awaiting for other member's section to begin rehearsing
  • I have given instructions to other member's what is required

24 September

  • Last Thursday's presentation went quite well.
  • I have continued the rest of my log in a written log book. Please Refer to that.
Personal tools