功能 (软件工程)

✍ dations ◷ 2025-02-27 14:11:47 #功能 (软件工程)

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

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

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

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

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

相关

  • 胆结石胆结石(英语:gallstones)是在胆囊内由胆汁化合物组成的结石。胆石症(choleliths)可以指胆囊中的结石,也可以指此一疾病。大多数胆结石患者(约80%)不曾有过症状。胆结石的患者中,有1-4
  • 国际空间站国际空间站(法语:Station spatiale internationale,缩写为SSI;英语:International Space Station,缩写为ISS;俄语:Междунаро́дная косми́ческая ста́
  • 副王 (东南亚)副王(缅甸语:ဥပရာဇာ - IPA:;高棉语:ឧបរាជ - ;泰语:อุปราช - 皇家音译:Upparat;老挝语:ອຸປຮາດ - )是佛教国家缅甸、柬埔寨、老挝、泰国以及它们小附属国家的一个
  • 普特里·萨里·戴维·西特拉普特里·萨里·戴维·西特拉(印尼语:Putri Sari Dewi Citra,1996年8月2日-),新加坡女子羽毛球运动员。普特里·萨里·戴维·西特拉的父亲是前印尼国家羽毛球队队员,她自6岁起开始练
  • 李谭李谭(?-404年),陇西狄道(今甘肃临洮县)人。李谭是西凉武昭王李暠长子,李歆、李让、李愔、李恂、李翻、李豫、李宏、李眺、李亮的大哥。李暠建立西凉,立李谭为世子,李谭死后,李暠以次子
  • 北屯站 (京原铁路)北屯站是京原铁路上的一个铁路车站,该站位于中国河北省保定市涞源县涞源镇北屯村北,建于1971年。现为中国铁路北京局集团有限公司北京西车务段管理的一座四等站。车站仅保留会
  • 第44届金马奖第44届金马奖,2007年华人电影界的年度盛事之一,将表扬2007年度杰出电影与电影工作者。颁奖典礼于2007年12月8日晚上7:00在台北小巨蛋展开,主持人为蓝心湄、陈建州与周瑛琦。本届多部大陆电影在报名或提名后宣布退出,执委会决定采递补。最后由李安所执导的《色,戒》为最大赢家,一共获得最佳剧情片奖等7项奖项。本届因李安之《色戒》参展而令人瞩目;梁朝伟以《色戒》三度荣登影帝,创下影帝纪录;而陈冲是金马史上唯一得过影后与导演奖第一人,创下纪录,本届击退汤唯、李冰冰、刘若英等人,以《意》一片二度封后。大陆国
  • 前151年
  • 斯蒂芬·福克斯特斯蒂芬·科林斯·福克斯特(英语:Stephen Collins Foster,1826年7月4日-1864年1月13日)是19世纪美国民谣作家,产量丰富。斯蒂芬·福克斯特出生于美国宾夕凡尼亚州的中产阶级家庭,出生当天正好是美国独立日五十周年。他从来没受过正统音乐训练,于16岁时作成了第一首歌曲《恋人请打开窗》,18岁时正式踏入作曲生涯,但一直都没有太好的际遇。在纽约市一家旅馆中不幸跌倒,失救致死。福克斯特死后,众人在他的皮包中发现一些尚未发表的作品手稿,当中有一首《Beautiful Dreamer》就是
  • 1,1-二氯乙烷1,1-二氯乙烷(英语:1,1-Dichloroethane),也叫偏二氯乙烷,是一种氯化烃。无色油状液体,有类似氯仿的气味。不易溶于水,但能与大多数有机溶剂混溶。大量生产1,1-二氯乙烷,在美国年产量超过100万磅。主要用作化学合成的原料,主要是1,1,1-三氯乙烷。它还用作塑料、油和脂肪的溶剂、脱脂剂、杀虫喷雾剂、卤代甲烷灭火器和橡胶胶凝剂中的熏蒸剂。用于制造耐高真空橡胶和提取对温度敏感的物质。在400–500°C和10MPa下热裂解产生氯乙烯。过去,1,1-二氯乙烷被用作手术吸入麻醉剂。自1990年