SlideShare a Scribd company logo
• Ropafadzo Nyikadzino H160018V
• Rutendo Dingembira H160235P
• Julia Mataga H160404E
• Cleophas Ngwenya H160252G
• Charity Chinopangara H160237W
• Michelle Marume H160222F
ANDROID BASED HOUSING APPLICATION
SYSTEM
Submitted in partial fulfilment of the HIT 200/400 presentations.
Overall aim &/objective
• Cater for two-way authentication when uploading a
housing property.
• Link buyers with mortgage financers (banks and
micro financers) to source funds for purchasing the
housing property.
• Track the movement of legal documents for acquiring
housing properties (offer letter, title deeds and
agreements of sale) from the seller to the buyer.
• Show statistics in percentage of occupied and non-
occupied rooms when queried.
Requirements specifications
(functional & non functional)
Functional requirements
• Accessing the system - The system is to be accessed through
a smartphone device running the Android Operating System,
version 4.0 and above. The application is supported on both
small hand-held devices and tablets.
• Security - There is great need to control access to the data
within the system. This includes controlling who may view and
alter data in the system and this can be achieved through the
use of user accounts with access privileges.
Requirements specifications
(functional & non functional)
Functional requirements
• Creating user accounts - Any user (seller or buyer) can create
an account for that they use on the application. The account
creation is a once off process and the user can access and
update their account details. The main parameters for the
account are the user’s email address and password which will
be used to identify the entity within the system.
• User validation - System should be able to verify the user on
sign up and prove authenticity through the email address and
the password.
Requirements specifications
(functional & non functional)
Non-functional requirements
• Data Currency - Data currency is a measure of how recent
data in the system is. The data being transacted in the system
should be recent and up to date so that the tenants and
buyers will not be lagging behind on what changes will be
taking place.
• Reliability - Reliability of the system comes from its ability to
process all requests correctly and completely without being
aborted in a single session for a user.
• Recoverability - The system should be able to restore
functions and data correctly in the event of a system failure.
Requirements specifications
(functional & non functional)
Non-functional requirements
• System Availability - Access to the system should be 24/7
over all mobile networks broadband. There shouldn’t be any
glitches and delays in accessing the system by the users.
• Fault Tolerance and performance - The system should
partially tolerate operation during a failure. There should be a
quick response time for queries and updates to the system
even when the system is being accessed by several users
concurrently
Process modeling
Risk analysis and mitigation
RISK MITIGATION
Significant change in user requirements:
This is when the user of the application
deviate from their requirements and if
these changes are not put into
consideration it will result in the gulf of
execution which is the gap between a
user’s expectations and what the system
can actually do.
JAD sessions would be held to discuss and
continuously update the proposed
changes which helps the researchers in
understanding more, the requirements of
the users before coming up with the final
product.
Application crash:
This occurs when the application stops
functioning as expected by the developer
possibly due to data overloading on the
system if many transactions are being
executed at once. The application will be
receiving more transactions than it can
process at a single instance.
• The application developer should have a number
of back-ups for both the documentation and the
software in development since losing data will
result in the product not to be delivered well on
time.
• Developer should also check the stability of the
environment they are working on such that if they
notice any change it will be quickly acted upon
before the changes distract progress.
Risk analysis and mitigation
RISK MITIGATION
End users may resist the system:
This is when the users oppose or deny the
system as a result of user requirements
not being met by the development team.
• The system should be developed with
the user-centered approach that is
with the user in mind
• The interface should be user friendly
and be accessed from any device the
user will be using.
Server overloading Backup data in multiple storage areas
(RAID, Cloud)
Risk analysis and mitigation
RISK MITIGATION
Unauthorized access
This is a very large threat since if an
unauthorized person gains access to the
application, they could sell properties
which do not belong to them.
• ABHAS will implement use of user
login credentials and password as well
as data encryption.
Application device compatibility Developers should cater for application
backward compatibility.
Testing methods used
Security – mechanisms e-g for
database protection or overall system
Further development
conclusions

More Related Content

Similar to HIT 200-400 presentation handout!.ppt

Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
Lalit Pal
 
Requirements for an internet connectivity solution 1
Requirements for an internet connectivity solution 1Requirements for an internet connectivity solution 1
Requirements for an internet connectivity solution 1
Dinesh Kumar
 
More Databases. More Hackers. More Audits.
More Databases. More Hackers. More Audits.More Databases. More Hackers. More Audits.
More Databases. More Hackers. More Audits.
Imperva
 
Saa s based inventory management system
Saa s based inventory management systemSaa s based inventory management system
Saa s based inventory management system
SAP Silver Touch
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
grandhiprasuna
 
Canteen Food Management System
Canteen Food Management SystemCanteen Food Management System
Canteen Food Management System
Shubham Dhage
 
Performance testing
Performance testingPerformance testing
Performance testing
Ranpreet kaur
 
Cp7101 design and management of computer networks-requirements analysis
Cp7101 design and management of computer networks-requirements analysisCp7101 design and management of computer networks-requirements analysis
Cp7101 design and management of computer networks-requirements analysis
Dr Geetha Mohan
 
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
Denny Lee
 
Novatek- Regulatory Compliant User Requirement 21CFR Part 11 & Annex 11.pdf
Novatek- Regulatory Compliant User Requirement 21CFR Part 11 & Annex 11.pdfNovatek- Regulatory Compliant User Requirement 21CFR Part 11 & Annex 11.pdf
Novatek- Regulatory Compliant User Requirement 21CFR Part 11 & Annex 11.pdf
patemalabanan
 
LECTURE 1 PPT.pptx
LECTURE 1 PPT.pptxLECTURE 1 PPT.pptx
LECTURE 1 PPT.pptx
JerickQuintua1
 
Security Design Concepts
Security Design ConceptsSecurity Design Concepts
Security Design Concepts
Mohammed Fazuluddin
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
Falgun Rathod
 
RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup
RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup
RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup
Ricoh India Limited
 
Group6 presentation
Group6 presentationGroup6 presentation
Group6 presentation
Steven Nava
 
Online e-voting
Online e-votingOnline e-voting
Online e-voting
aeioou
 
Visualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your NetworkVisualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your Network
DellNMS
 
Network Security, Change Control, Outsourcing
Network Security, Change Control, OutsourcingNetwork Security, Change Control, Outsourcing
Network Security, Change Control, Outsourcing
Nicholas Davis
 
Un enfoque práctico para implementar confianza cero en el trabajo híbrido
Un enfoque práctico para implementar confianza cero en el trabajo híbridoUn enfoque práctico para implementar confianza cero en el trabajo híbrido
Un enfoque práctico para implementar confianza cero en el trabajo híbrido
Cristian Garcia G.
 
Network security, change control, outsourcing
Network security, change control, outsourcingNetwork security, change control, outsourcing
Network security, change control, outsourcing
Nicholas Davis
 

Similar to HIT 200-400 presentation handout!.ppt (20)

Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Requirements for an internet connectivity solution 1
Requirements for an internet connectivity solution 1Requirements for an internet connectivity solution 1
Requirements for an internet connectivity solution 1
 
More Databases. More Hackers. More Audits.
More Databases. More Hackers. More Audits.More Databases. More Hackers. More Audits.
More Databases. More Hackers. More Audits.
 
Saa s based inventory management system
Saa s based inventory management systemSaa s based inventory management system
Saa s based inventory management system
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Canteen Food Management System
Canteen Food Management SystemCanteen Food Management System
Canteen Food Management System
 
Performance testing
Performance testingPerformance testing
Performance testing
 
Cp7101 design and management of computer networks-requirements analysis
Cp7101 design and management of computer networks-requirements analysisCp7101 design and management of computer networks-requirements analysis
Cp7101 design and management of computer networks-requirements analysis
 
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
SQLCAT: Addressing Security and Compliance Issues with SQL Server 2008
 
Novatek- Regulatory Compliant User Requirement 21CFR Part 11 & Annex 11.pdf
Novatek- Regulatory Compliant User Requirement 21CFR Part 11 & Annex 11.pdfNovatek- Regulatory Compliant User Requirement 21CFR Part 11 & Annex 11.pdf
Novatek- Regulatory Compliant User Requirement 21CFR Part 11 & Annex 11.pdf
 
LECTURE 1 PPT.pptx
LECTURE 1 PPT.pptxLECTURE 1 PPT.pptx
LECTURE 1 PPT.pptx
 
Security Design Concepts
Security Design ConceptsSecurity Design Concepts
Security Design Concepts
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
 
RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup
RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup
RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup
 
Group6 presentation
Group6 presentationGroup6 presentation
Group6 presentation
 
Online e-voting
Online e-votingOnline e-voting
Online e-voting
 
Visualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your NetworkVisualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your Network
 
Network Security, Change Control, Outsourcing
Network Security, Change Control, OutsourcingNetwork Security, Change Control, Outsourcing
Network Security, Change Control, Outsourcing
 
Un enfoque práctico para implementar confianza cero en el trabajo híbrido
Un enfoque práctico para implementar confianza cero en el trabajo híbridoUn enfoque práctico para implementar confianza cero en el trabajo híbrido
Un enfoque práctico para implementar confianza cero en el trabajo híbrido
 
Network security, change control, outsourcing
Network security, change control, outsourcingNetwork security, change control, outsourcing
Network security, change control, outsourcing
 

Recently uploaded

Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
dazzjoker
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
aragme
 
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your TasteZodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
my Pandit
 
Innovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & InnovationInnovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & Innovation
Operational Excellence Consulting
 
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
Stephen Cashman
 
Business storytelling: key ingredients to a story
Business storytelling: key ingredients to a storyBusiness storytelling: key ingredients to a story
Business storytelling: key ingredients to a story
Alexandra Fulford
 
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel ChartSatta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
my Pandit
 
Top 10 Free Accounting and Bookkeeping Apps for Small Businesses
Top 10 Free Accounting and Bookkeeping Apps for Small BusinessesTop 10 Free Accounting and Bookkeeping Apps for Small Businesses
Top 10 Free Accounting and Bookkeeping Apps for Small Businesses
YourLegal Accounting
 
Best practices for project execution and delivery
Best practices for project execution and deliveryBest practices for project execution and delivery
Best practices for project execution and delivery
CLIVE MINCHIN
 
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Neil Horowitz
 
一比一原版新西兰奥塔哥大学毕业证(otago毕业证)如何办理
一比一原版新西兰奥塔哥大学毕业证(otago毕业证)如何办理一比一原版新西兰奥塔哥大学毕业证(otago毕业证)如何办理
一比一原版新西兰奥塔哥大学毕业证(otago毕业证)如何办理
taqyea
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
jeffkluth1
 
Chapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .pptChapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .ppt
ssuser567e2d
 
Industrial Tech SW: Category Renewal and Creation
Industrial Tech SW:  Category Renewal and CreationIndustrial Tech SW:  Category Renewal and Creation
Industrial Tech SW: Category Renewal and Creation
Christian Dahlen
 
TIMES BPO: Business Plan For Startup Industry
TIMES BPO: Business Plan For Startup IndustryTIMES BPO: Business Plan For Startup Industry
TIMES BPO: Business Plan For Startup Industry
timesbpobusiness
 
DearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUniDearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUni
katiejasper96
 
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
hartfordclub1
 
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
AnnySerafinaLove
 

Recently uploaded (20)

Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
 
2022 Vintage Roman Numerals Men Rings
2022 Vintage Roman  Numerals  Men  Rings2022 Vintage Roman  Numerals  Men  Rings
2022 Vintage Roman Numerals Men Rings
 
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your TasteZodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
Zodiac Signs and Food Preferences_ What Your Sign Says About Your Taste
 
Innovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & InnovationInnovation Management Frameworks: Your Guide to Creativity & Innovation
Innovation Management Frameworks: Your Guide to Creativity & Innovation
 
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
The Heart of Leadership_ How Emotional Intelligence Drives Business Success B...
 
Business storytelling: key ingredients to a story
Business storytelling: key ingredients to a storyBusiness storytelling: key ingredients to a story
Business storytelling: key ingredients to a story
 
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel ChartSatta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
 
Top 10 Free Accounting and Bookkeeping Apps for Small Businesses
Top 10 Free Accounting and Bookkeeping Apps for Small BusinessesTop 10 Free Accounting and Bookkeeping Apps for Small Businesses
Top 10 Free Accounting and Bookkeeping Apps for Small Businesses
 
Best practices for project execution and delivery
Best practices for project execution and deliveryBest practices for project execution and delivery
Best practices for project execution and delivery
 
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
Brian Fitzsimmons on the Business Strategy and Content Flywheel of Barstool S...
 
一比一原版新西兰奥塔哥大学毕业证(otago毕业证)如何办理
一比一原版新西兰奥塔哥大学毕业证(otago毕业证)如何办理一比一原版新西兰奥塔哥大学毕业证(otago毕业证)如何办理
一比一原版新西兰奥塔哥大学毕业证(otago毕业证)如何办理
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
 
Chapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .pptChapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .ppt
 
Industrial Tech SW: Category Renewal and Creation
Industrial Tech SW:  Category Renewal and CreationIndustrial Tech SW:  Category Renewal and Creation
Industrial Tech SW: Category Renewal and Creation
 
TIMES BPO: Business Plan For Startup Industry
TIMES BPO: Business Plan For Startup IndustryTIMES BPO: Business Plan For Startup Industry
TIMES BPO: Business Plan For Startup Industry
 
DearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUniDearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUni
 
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf2024-6-01-IMPACTSilver-Corp-Presentation.pdf
2024-6-01-IMPACTSilver-Corp-Presentation.pdf
 
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
 

HIT 200-400 presentation handout!.ppt

  • 1. • Ropafadzo Nyikadzino H160018V • Rutendo Dingembira H160235P • Julia Mataga H160404E • Cleophas Ngwenya H160252G • Charity Chinopangara H160237W • Michelle Marume H160222F ANDROID BASED HOUSING APPLICATION SYSTEM Submitted in partial fulfilment of the HIT 200/400 presentations.
  • 2. Overall aim &/objective • Cater for two-way authentication when uploading a housing property. • Link buyers with mortgage financers (banks and micro financers) to source funds for purchasing the housing property. • Track the movement of legal documents for acquiring housing properties (offer letter, title deeds and agreements of sale) from the seller to the buyer. • Show statistics in percentage of occupied and non- occupied rooms when queried.
  • 3. Requirements specifications (functional & non functional) Functional requirements • Accessing the system - The system is to be accessed through a smartphone device running the Android Operating System, version 4.0 and above. The application is supported on both small hand-held devices and tablets. • Security - There is great need to control access to the data within the system. This includes controlling who may view and alter data in the system and this can be achieved through the use of user accounts with access privileges.
  • 4. Requirements specifications (functional & non functional) Functional requirements • Creating user accounts - Any user (seller or buyer) can create an account for that they use on the application. The account creation is a once off process and the user can access and update their account details. The main parameters for the account are the user’s email address and password which will be used to identify the entity within the system. • User validation - System should be able to verify the user on sign up and prove authenticity through the email address and the password.
  • 5. Requirements specifications (functional & non functional) Non-functional requirements • Data Currency - Data currency is a measure of how recent data in the system is. The data being transacted in the system should be recent and up to date so that the tenants and buyers will not be lagging behind on what changes will be taking place. • Reliability - Reliability of the system comes from its ability to process all requests correctly and completely without being aborted in a single session for a user. • Recoverability - The system should be able to restore functions and data correctly in the event of a system failure.
  • 6. Requirements specifications (functional & non functional) Non-functional requirements • System Availability - Access to the system should be 24/7 over all mobile networks broadband. There shouldn’t be any glitches and delays in accessing the system by the users. • Fault Tolerance and performance - The system should partially tolerate operation during a failure. There should be a quick response time for queries and updates to the system even when the system is being accessed by several users concurrently
  • 8. Risk analysis and mitigation RISK MITIGATION Significant change in user requirements: This is when the user of the application deviate from their requirements and if these changes are not put into consideration it will result in the gulf of execution which is the gap between a user’s expectations and what the system can actually do. JAD sessions would be held to discuss and continuously update the proposed changes which helps the researchers in understanding more, the requirements of the users before coming up with the final product. Application crash: This occurs when the application stops functioning as expected by the developer possibly due to data overloading on the system if many transactions are being executed at once. The application will be receiving more transactions than it can process at a single instance. • The application developer should have a number of back-ups for both the documentation and the software in development since losing data will result in the product not to be delivered well on time. • Developer should also check the stability of the environment they are working on such that if they notice any change it will be quickly acted upon before the changes distract progress.
  • 9. Risk analysis and mitigation RISK MITIGATION End users may resist the system: This is when the users oppose or deny the system as a result of user requirements not being met by the development team. • The system should be developed with the user-centered approach that is with the user in mind • The interface should be user friendly and be accessed from any device the user will be using. Server overloading Backup data in multiple storage areas (RAID, Cloud)
  • 10. Risk analysis and mitigation RISK MITIGATION Unauthorized access This is a very large threat since if an unauthorized person gains access to the application, they could sell properties which do not belong to them. • ABHAS will implement use of user login credentials and password as well as data encryption. Application device compatibility Developers should cater for application backward compatibility.
  • 12. Security – mechanisms e-g for database protection or overall system