Your functional specification looks fine. For the component specification, the description of interactions should talk about how the components are used to accomplish the use case. Also, you might want to re-think your project plan. As it stands, you have to build the entire system before you have anything hat is functional. Consider what might be an early version that can be evolved into your final deliverable so that you have something working at each step.
Your functional specification looks fine. For the component specification, the description of interactions should talk about how the components are used to accomplish the use case. Also, you might want to re-think your project plan. As it stands, you have to build the entire system before you have anything hat is functional. Consider what might be an early version that can be evolved into your final deliverable so that you have something working at each step.