第二讲需求分析ppt.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二讲需求分析ppt

上一堂课的小结 软件过程模型。 原型模型 螺旋瀑布模型(线形顺序模型) 模型 快速应用开发模型 并发模型 基于构件的开发模型 形式化方法模型 第四代技术 本次课的重点和方法 本次课的重点: 传统软件工程的需求分析与建模。 本次课的方法: 根据上次课对学生的了解,大部分学生没有实践经验。我先介绍一个项目开发的全过程,使大家对一个项目的全过程有所了解。再讲解如何做好需求分析。课堂案例是“权限系统”的需求分析过程。 我的软件职场生涯 88年在国内做程序员。 92年在日本做程序员。 95年第一次任项目经理。 97年第一次创办公司。 02年任技术部门经理。 03年任公司总经理。 04年进入职业培训行业。 05年任校长。 06年做网景创新副总经理。 我所经历过的行业 1、亚运会计算机系统。 2、银行系统:储蓄、对公、信贷、信贷稽核、同城清算。 3、烟草行业:财务、进销存等。 4、公共财政系统。 5、教育行业产品开发:资源中心、学校教务管理、图书馆管理、课程安排。 两点重要启示 首先是对业务工作流程的充分理解。 其次才是软件工程知识的活学活用。 系统框架的灵活性是最重要的。 系统测试是保证质量的唯一手段。 案例介绍:“集团信贷风险控制系统” 第二部分:传统软件工程方法 传统的:就是过时的?无用吗? 第二部分:传统软件工程方法 本部分的目标: 我们考虑哪些可应用于计算机软件的分析、设计和测试的技术概念、方法和测度。 我们将得到哪些问题的答案 如何在一个大型系统的环境内定义软件?系统工程如何发挥作用? 可应用于软件需求分析的基本概念和原则是什么? 什么是结构化分析?它的各种模型如何使你能够理解数据、功能和行为? 应用于软件设计的基本概念和原则是什么? 如何创建数据、体系结构、界面和构件的设计模型? 可应用于软件测试的基本概念、原则和策略是什么? 如何使用黑盒和白盒测试方法来设计有效的测试案例? 什么技术度量可用于评估分析和设计模型、源代码以及测试案例的质量? 一旦这些问题得到回答 你将理解如何使用严格的工程方法去建造软件。 第二部分:传统软件工程方法 第一讲--软件需求分析: 系统工程、分析的概念和原则、系统建模。 第二讲--系统设计:设计的概念和原则、体系结构设计。 第三讲--用户界面和构件级设计: 用户界面设计、构件级设计。 第四讲--软件测试与测试策略:软件测试技术、软件测试策略。 软件需求分析(第一讲) 一、系统工程。 二、需求分析的概念和原则。 三、分析建模。 四、需求分析课堂研讨。《省级公共财政系统》项目需求分析介绍,并布置学生用两周时间完成需求分析报告。 背 景 万能灭蟑仪 万无一失蟑螂杀灭仪。全部操作然后步骤为:把蟑螂放在木块a上,用木块b拍它。 以我们的经验,“分析和设计工作平台”类似于“万无一失蟑螂杀灭仪”里的木块a。“代码字典”类似于木块b。 我们这门课就是关于你的那部分工作:将蟑螂放于木块上,并在你突然拍打之前让其保持立正。 难捕获+易变 宇宙初期起源于一个巨大的蛋 接近我们的需求 一、系统工程 一、系统工程 基于计算机的系统 。 系统工程层次结构 。 业务过程工程概述。 产品工程概述。 需求工程。 系统建模。 何谓系统工程? 在韦氏字典定义“系统”为: 1、事物的集合或排列,被相互关联以使得形成一个联合或有机的整体; 2、一组事实、原理、规则等,被按有序的形式分类和排列以使得能够显示连接各个部分的逻辑设计图; 3、一种分类或排列的方法或计划; 4、一种确定的做某种事情、方法、规程的方式。 系统工程 业务过程工程(business process engineering); 产品工程(product engineering)。 1、基于计算机的系统 基于计算机系统使用的一系列元素: 软件。 硬件。 人员。 数据库。 文档。 规程。 2、系统工程层次结构 形式化的陈述 全局视图(Word View)全局视图包含一组领域(Di): WV = {D1,D2,D3…,Dn} 每个特定领域由特定元素(Ej)构成: Di = {E1,E2,E3…Em} 最后,每个特定元素由必要的技术构件(Ck)来构成: Ej = {C1,C2,C3…Ck} 系统建模 系统工程是一个建模的过程。不论是全局视图还是详细视图,对该模型要求是: 定义可满足所考虑视图的需要的过程。 表示过程的行为和基于行为的假设。 定义模型的外部输入和内

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档