KylerKupp / python-desktop-app

MIT License
0 stars 0 forks source link

Write the "System Evolution" Section of Requirements and Specifications #12

Open MetzgerH opened 1 week ago

MetzgerH commented 1 week ago

Write section 3 of the Requirements and Specifications document deliverable.

This should describe the fundamental assumptions on which your project is based, and any anticipated changes due to hardware evolution, changing user needs, and so on. This section is useful as it may help avoid design decisions that would constrain likely future changes to your project. They are also designed to identify risk points in your design process, which need to be kept in mind as your development continues. These can be hardware, software, or client issues where your assumptions about what will work or be required end up being incorrect. For example, if you think the computer platform you’re choosing might have driver issues you’ll have to either do significant extra work to fix the drivers or find another platform on a short timeline. That’s something you should note in this section as an anticipated change point.