学校没教的软件工程课
上QQ阅读APP看书,第一时间看更新

第2式 需求不仅是功能

●开发需求时,除了功能需求外,还要考虑其他议题,如:效能、网络限制、安全等非功能面的需求!

●非功能需求通常会影响软件设计的考虑。以建筑设计为例,房子的功能需求可能类似,但是盖在海边或是市区的结构需求则显然不同。

●非功能需求不能只是形容词,应该要将之量化。例如:若只说执行时响应要快,这就是形容词,应该要量化说明响应时间,譬如说,在20个并发用户下,平均响应时间为一秒。