SNHU Operating Platforms CS 230
Briefly summarize The Gaming Room client and their software requirements. Who was the client? What type of software did they want you to design?
In an effort to reach more customers, social media company Chat Away wants to develop a mobile platform version of their website. This app needs to be distributable in both Android and iPhone app stores. Budget and timeline remain a high priority within the project.
What did you do particularly well in developing this documentation?
I believe I did well in highlighting the relative strengths and weakness of any potential solution.
What about the process of working through a design document did you find helpful when developing the code?
Some amount of discovery about a project is always helpful. That is, lay out the potential directions and then try to describe what each adds or subtracts from the project. I think the difficult part is knowing when you have done enough exploration.
If you could choose one part of your work on these documents to revise, what would you pick? How would you improve it?
I missed a few key idewas when evaluating the different platforms that are key to the success of the application, namely, security. Secure coding practices and other secuity ideas should always be paramount and should have not been missed.
How did you interpret the user’s needs and implement them into your software design? Why is it so important to consider the user’s needs when designing?
If you are not addressing your user's needs they will abandon your application as soon as there is a viable alternative. Moreover, continually thrilling your users is also paramount to retaining even the most loyal user.