功能 (软件工程)

✍ dations ◷ 2025-11-16 12:57:50 #功能 (软件工程)

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

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

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

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

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

相关

  • 阿昔替尼阿昔替尼(Axitinib,研发代号AG013736,商品名Inlyta,中文商品名英立达)是一种小分子酪氨酸激酶抑制剂,由辉瑞研发。 在动物(异种移植)模型中,它能显著抑制乳腺癌的生长;在肾细胞癌(RCC)和
  • 源氏源氏(Minamoto、Genji)是日本一个著名的氏族,活跃于平安时代,最著名的分支为清和源氏。平安时代末期,与另外一支氏族平氏爆发了源平合战,最终胜利,而开启了幕府时代。氏族是天皇臣
  • 摩纳哥填海工程摩纳哥填海工程(英语:Land reclamation in Monaco)是指摩纳哥的填海造地计划,摩纳哥是世界第二小的国家,土地面积只有202公顷(2.02平方公里),其中五分之一的土地都是透过填海得出,可
  • 犹太战史犹太战争或犹大战争(一般缩写为JW, BJ或War)(全称弗拉维乌斯-约瑟夫的《犹太人对罗马人的战争史书》,希腊文ΦλαυίουἸωσπουἱστουδαἸουδαϊκοῦπο
  • 潘德枫潘德枫(1908年-1988年),男,湖南洞口县人。中华人民共和国对外文化工作者,世界语者。曾任中苏友好协会文化服务部副主任,文化部中国对外展览公司顾问。清光绪三十四年(1908年)生于湖南
  • 刘丹萌刘丹萌(1991年7月19日-),中国内地女歌手,生于河北石家庄。2011年参加《快乐女声》获得长沙赛区50强2018年4月21日,参加腾讯视频《创造101》,最终止步第33名。 同年10月,参加东方卫视
  • 方志宏方志宏(1960年6月-),安徽桐城人,汉族,中国共产党党员。中华人民共和国政治人物、第十三届全国人民代表大会安徽地区代表。2018年,被选为全国人大代表。
  • 阿尔芒·穆亚尔阿尔芒·穆亚尔(法语:Armand Mouyal,1925年10月13日-1988年7月15日),法国男子击剑运动员。他曾获得1957年世界击剑锦标赛男子重剑个人冠军。他也获得1956年夏季奥运会男子重剑团体
  • 王太后王太后,是王、亲王、国王之母的封号。最早在中国战国时期就有王太后出现,是世界上最早的太后。中国最早在战国时期,就已经有王太后存在,如赵国的趙威后、秦国的宣太后、夏太后等等,都是王的母亲,因而得称王太后。汉朝延续了战国时期王母称王太后的制度,后宫妃嫔若生子、且其子有封国,可在皇帝崩后出宫前往其子的封国,成为该国的王太后,又称王国太后,如代太后薄姬、中山太后冯媛等等。汉武帝时,齐王刘闳之母王夫人深受宠爱。王夫人死后,武帝赐她为“齐王太后”。晋朝开始,王母降称王太妃,或称王国太妃,如唐朝赵国太妃杨氏,而王太后一
  • 公沙晓公沙晓,字舜年,北直隶顺天府(今北京市)人,汉朝公沙穆后裔,明末清初抗清人物,殷洪盛之徒,曾化名“天祐庵义明禅师”,有人说他就是达宗。公沙晓少年为游侠,喜好拳术,快意恩仇,后受孝廉殷洪盛招募,并拜之为师,从之学习武艺、兵法、《金刚经》、《楞严经》、禅宗公案。甲申之变明思宗自尽后,与师一起投奔史可法,并受命联络志士,抵抗清兵。史可法殉难之后,公沙晓随师南返太平府(今安徽芜湖),殷伪装为“天祐庵洪英禅师”,公乔装为“义明禅师”,两人在寺院坐禅念佛,私下招兵买马,而后投奔明将黄得功。黄得功自刎后,公沙晓又随师以