作为一名嵌入式系统设计师,我们肯定是需要提需求的,那我们提需求时,得从哪几个层次进行呢?
1、系统需求:
从系统的角度来说明软件的需求。
2、功能需求:
规定了开发人员必须在系统中实现的软件功能。
3、行为需求:
通常是通过系统特性的描述表现出来的。
4、非功能需求:
指系统必须具备的属性和品质;可细分为:软件质量属性(如:可维护性、可靠性、效率等)和其他的非功能需求。
5、设计约束:
限制条件或补充规约;通常是对系统的一些约束说明;如:必须采用国有自主知识产权的数据库系统,必须运行在UNIX操作系统之下等。