功能 (软件工程)

✍ dations ◷ 2025-09-11 15:44:56 #功能 (软件工程)

功能(functional)为一软件工程用语,功能需求定义一个软件系统或组件的功能,也是一个系统需提供的功能及服务。功能可以用一组输入、行为及输出的组合来表示。功能需求可以是计算、技术细节、资料处理或其他说明系统希望达成功能的内容。功能需求会以非功能性需求(或是质量需求)为其基础,后者会描述设计或实現时的限制条件(例如性能需求、保安性或可靠度等)。

若依照需求工程的定义,功能需求会列出系统的特定结果,而非功能性需求会列出系统的一些整体特性(如成本及可靠度),功能需求有关系统的应用架构,而非功能性需求和系统的技术架构有关。

例如一个计算机的功能需求可能是可计算9位数字的加减乘除及根号,而其非功能性需求是成本需在美金10元以下。

功能需求理论上需要有全面性及一致性,一方面描述用户所需要的所有机能,同时各机能的说明不能前后冲突。不过对于大型的系统,由于系统的复杂及参与人员看待事物的观点不同,要作到全面性及一致性相当困难。

有时需求分析师会在收集许多功能需求后,会依功能需求创建一系列的用例。功能需求的层次结构为:用户或利益相关者的需求->功能->用例->业务规则,每一个用例都会描述一个到多个功能需求所对应的行为。不过有时需求分析师也会从一些用例开始,再从用例中找出用例中需要用的功能需求。

相关

  • 柠檬酸柠檬酸,化学式为 C6H8O7,(英语:Citric Acid,亦称为枸橼酸)它包括3个羧基(R-COOH)基团。是一种中强度有机酸,这是自然在柑橘类水果中产生的一种天然防腐剂,也是食物和饮料中的酸味添加
  • 眼球震颤眼球震颤(英文:英语:Nystagmus,/nɪˈstæɡməs/),简称眼震,是一种眼球不自主的节律性(少数非节律性)往返运动,多现于眼、耳和中枢神经系统疾病,但也可能是正常的生理现象,或由实验方法
  • 波多黎各居民代表波多黎各居民代表(英语:Resident Commissioner of Puerto Rico,西班牙语:El Comisionado Residente de Puerto Rico)是波多黎各在美国众议院的代表,仅有发言权而没有投票权。居民
  • 神经节细胞神经节细胞是一种存在于神经节中的细胞。这个词有时也特指:
  • 草酸锕草酸锕是锕的草酸盐,化学式为Ac2(C2O4)3。草酸锕可由草酸铵和可溶性锕盐反应得到:草酸锕是难溶于水的固体。草酸锕在高温下分解,产生氧化锕,放出一氧化碳和二氧化碳:
  • 纳布卢斯纳布卢斯(阿拉伯语:نابلس‎;希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter
  • 戴弘寅戴弘寅,浙江仙居县人,明朝政治人物。永乐二年(1404年)甲申科进士。后选为翰林院庶吉士,编撰永乐大典。
  • 许洞许洞(976年-1015年),字洞夫,一作渊夫,北宋吴郡(今江苏省苏州市)人。太子洗马许仲容之子,寿昌县太君许氏之兄,科学家沈括的二舅。真宗咸平三年(1000年)进士(《吴郡志》),任雄武军推官,擅长弓
  • 南部町 (和歌山县)南部町(日语:みなべ町/みなべちょう  */?)是位于日本和歌山县中部的行政区划。辖区主要位于南部川(日语:南部川 (和歌山県))流域,境内多为山区,仅在沿海的河川出海口有平地,主要市区
  • 中国艺术节中国艺术节是中华人民共和国一个与文化、艺术有关的主题活动,基本上每三年举行一届,每届为期15至20天。1987年秋,北京举办了首届中国艺术节,首届艺术节共安排了180场表演。之后,中国艺术节相继在云南、甘肃、四川、江苏、浙江等地举办。