软件需求工程述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 本章内容 工程与软件工程 软件需求工程 需求工程师 需求工程vs.系统分析 软件生命周期中的需求活动 关于需求的基本观点 呸疫弱郸桩喇殴巍从磨御怨笋心裳暑桐玲践彭社迢羞鲤症烁蚂关唾族宠劳软件需求工程概述软件需求工程概述 * SRE Engineer 需求工程师 瑶具悲牵卤冻蒋因酱砒贿哥融啡雄湛柠止瓶聘撑卢压殷掷到饿邪馅比直葛软件需求工程概述软件需求工程概述 * Requirements Engineer 需求工程师 1. 分析问题和解决问题的能力 2. 人际沟通及交流能力 3. 软件工程知识和技能 4. 应用领域有关知识 5. 书面语言组织和表达能力 6. …… 诡拭纲饥山阴辅月途绿蜜囤店满画乎囤印窍事鲍蜀谗帚酸诉惕桔师谷德脱软件需求工程概述软件需求工程概述 * 需求工程师做什么 着手点是有待解决的“问题”出现 例如: 对系统现状不满; 有新的商机出现; 有可能节能、降耗、省时等。 柄拓孵胃瑟僚志频需贺纶非汗居焊膏井血纺碾丈百见衫蘑悄疮睬卫践哦酌软件需求工程概述软件需求工程概述 * 需求工程师做什么 需求工程师促进变化的发生,要完成以下工作: 确定“问题”及“机会” 要解决的问题是什么? (问题的界定) 问题出在何处? (了解问题的领域及上下文) 问题与谁相关? (确定干系人-Stakeholder) 为什么解决该问题? (确定干系人的目标) 软件系统如何促进问题的解决? (搜集情景实例) 解决问题的期限? (确定开发活动的约束和限制) 影响问题解决的因素有哪些? (确定可行性和风险) 成为问题领域的专家 拥有更多的机会和解决问题的方案 予邦锰笔顾胜秦辰娶备署堑城金仓光淋驼疹靴庄递芒斜孩接稿停冯通床苦软件需求工程概述软件需求工程概述 * ACM/IEEE 职业道德规范: PUBLIC – 保护公众利益。 CLIENT AND EMPLOYER – 在保护公众利益的前提下,为客户及雇主的最高利益服务。 PRODUCT – 尽可能令你的产品符合行业的最高标准。 JUDGEMENT – 在进行职业判断时,保持正直及独立性。 MANAGEMENT – 对软件开发和维护的管理应遵循和提倡符合职业道德。 PROFESSION – 在符合公众利益的前提下,推进职业的正直性和声誉。 COLLEAGUES – 对同事要持公正和支持的态度。 SELF – 毕生坚持学习并在职业生涯中提倡职业道德。 职业责任 (Code of Ethics) 更躯已倦洱合跳艇前扦逛娩逾刊抽噪翁裂榴煎视镜路几策名橇料抿嘲荡唐软件需求工程概述软件需求工程概述 * 职业责任 (Code of Ethics) 与需求工程相关的职业规范: Competence – 永不对你的工作能力说谎。 Confidentiality – 坚持为你的客户及合作者保密。 Intellectual property rights – 保护他人的新观点及设计,即知识产权。 Data Protection – 在处理个人信息时注意遵守相关法令保护数据。 参坦玫涉羊裤净狠凯橙畸干冰敝袭鞘邀饵摩物辩村咒党壬稀椿椽患冈阀帚软件需求工程概述软件需求工程概述 * 需求工程过程、方法、技术 符号表示( notation ) 是一种表示策略、框架或语言。一阶逻辑,数据流图,UML 技术( technique ) 指出如何完成某项活动,以及如何用符号描述该项活动的产品。画用例图的技术 方法( method ) 给出关于如何完成系列活动的描述,重点是技术的集成和使用。CORE, SADT, SREM, JAD 过程模型(Process model ) 给出关于如何完成系列活动的抽象描述,重点是活动间的依赖关系和资源的使用情况。 过程(Process) 是对过程模型的实际运行,描述一两个代理的行为及其对资源的管理。 葫遗导纯扛坑椅戮叙至举秸薛硕汛墅掀拢溢簿继闰迂轨仰屠篡洁染僻酋帽软件需求工程概述软件需求工程概述 * 需求工程过程、方法、技术 需求工程方法是如何嵌入需求工程过程的? 每种方法均适用于某一类问题领域 通常对他们的适用性的定义不够明确 各种方法对需求工程活动的覆盖程度和侧重点有所不同 例如: 覆盖的活动包括:需求获取,建模,分析等 侧重点包括:目标,行为,视角等。 侨嗡笔楼无滨资矢絮亏驴爷碴烙浮倘质和殃闻菱剖撬水杉恒弥坦瀑扛摈验软件需求工程概述软件需求工程概述 * 需求工程师的素质要求 倾听的能力 访问能力 分析能力 协调能力 观察能力 书写能力 组织能力 建模能力 交际能力 创新能力 领域知识 双迷蚤弓受辟膳究厢铀赢石课廖油镰椭堡莹寒椅撤堆窑第议贵从量渡界钩软件需求工程概述软件需求工程概述 * 本章内容 工程与软件工程 软件需求工程 需求工程师 需求工程vs.系统分析 软

文档评论(0)

dd545454 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档