- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch4(Software Requirements)
Software Requirements软件需求 Descriptions and specifications of a system 系统的描述和规格:准确地回答系统作什么。 软件设计工作的起点 一、 什么是软件需求分析? 为了便于理解分为: 用户需求 系统需求 软件设计描述 功能需求 非功能需求 领域需求。 二、如何描述需求? 自然语言 结构化自然语言 PDL Role Imitation角色模拟1 假设需要开发一个篮球比赛的游戏软件,现在你作为一个系统分析员(System Analyst),去国家队找教练(Coach)做需求分析,请花5分钟的时间作一个提问的提纲。以便采访得到更大的信息量。 实体(唯物) 人 教练、球员、裁判、仲裁 物 篮球、场地、记分牌 规则 比赛规则、比赛时间 抽象名词 力度、角度、速度 Reference参考 相关名词: 投球 (Shot) 规定进攻时间(Shot Clock) 三分线(Three-Point Line)罚球(Free Three) 犯规(Foul) 球场(Court) 比赛时钟(GameClock) 投篮(Shoot) 抢篮板(Rebound) 推进(Advance) 运球(Dribble) 传球(Pass) 球(Ball) 比赛时间(Duration) 选手(Player) Role Imitation角色模拟2 假设现在为马钢三钢厂开发一个工艺数据库管理系统。工艺过程是: 1。转炉炼钢(4座) 2。合金微调站(4座) 3。LF炉(3座) 4。连铸(4座) 5。成品 6。统计 Role Imitation角色模拟2 请用快速原型法搭建一个界面,以便用于和用户交流,做更为详细的需求分析。 Objectives教学目的 To introduce the concepts of user and system requirements To describe functional and non-functional requirements To explain two techniques for describing system requirements To explain how software requirements may be organised in a requirements document Topics covered主要内容 Functional and non-functional requirements User requirements System requirements The software requirements document What is a requirement?什么是需求分析 It may range from a high-level abstract statement of a service or of a system constraint to a detailed mathematical functional specification This is inevitable as requirements may serve a dual function May be the basis for a bid for a contract - therefore must be open to interpretation 用于投标 May be the basis for the contract itself - therefore must be defined in detail 用于后来的设计 Both these statements may be called requirements Types of requirement需求类型 User requirements 用户需求 Statements in natural language plus diagrams of the services the system provides and its operational constraints. Written for customers System requirements 系统需求 A structured d
原创力文档


文档评论(0)