Refine the system and process diagrams in Assignment 6 based on Assignments 7-10
Program Outcome 1: (Complex Problem Solving)
1.3 (Engineering foundations) Students will be able to use block diagrams and a hierarchical representation of the project and use detailed circuit diagrams and interconnected component diagrams with technical specifications on inputs, outputs, and control to describe the detailed operation of components in the project.
The following is a revised system block diagram of how our solution would function given considerations from assignments 7-10.
Revised Process Model:
The following is a revised process of our solution given considerations from assignments 7-10.
Hardware Setup:
Mitigation: Include information in the setup wizard or user manual about the proper disposal of electronic components. Encourage users to recycle through certified e-waste programs and provide details on local disposal regulations.
Raspberry Pi Configuration:
Mitigation: Emphasize the importance of securely wiping personal information before disposal. Include a checklist in the disposal wizard to guide users through the secure deletion of any stored data.
Button Control Script:
No direct changes needed. Ensure that the script does not store personal information and is designed with security best practices.
Network Configuration:
No direct changes needed. Ensure that any personal information is handled securely and that the setup encourages users to follow best practices.
Main PC Configuration:
Mitigation: During the installation of the synchronization application, include prompts or documentation that guide users on securing their main PC to prevent unauthorized access.
File Synchronization:
Mitigation: In the synchronization script or application, emphasize secure data transmission. Provide information on data encryption and secure transfer protocols. Include instructions for users to review and update security settings.
Environmental Impact:
No direct changes needed. Include information in the user documentation about environmentally friendly disposal practices.
Personal Information Handling:
Mitigation: Integrate a step in the disposal wizard to guide users through securely deleting personal information before disposing of the device.
Digital Inclusion:
Mitigation: Enhance the user interface based on user feedback, making it more intuitive. Provide resources such as video tutorials or FAQs to support users with varying levels of digital literacy.
Hardware and Software Obsolescence:
Mitigation: Include information in the user documentation about hardware and software lifecycle management. Advise users on upgrading hardware components and ensuring compatibility with the latest software updates.
Potential Misuses:
Mitigation: Enhance user authentication protocols and access controls to prevent unauthorized access to audio files. Include terms of use that explicitly prohibit the unauthorized recording and distribution of copyrighted content.
Device Hijacking:
Mitigation: Integrate guidance in the user documentation about regular updates, using strong passwords, and securing the Raspberry Pi device to mitigate the risk of unauthorized access or manipulation.
By incorporating these modifications, the system and process description should better align with the considerations from previous assignments and mitigate potential risks.