- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
史料數位化之METADATA與AUTHORITY CONTROL / 陳雪華 软件工程学教程第二版 第2章 系统定义与软件计划 系统定义 系统计划 进度安排 软件计划文件与复审 第2章 系统定义与软件计划 作为系统计划的一个部分,软件计划及软件需求分析的依据是在系统定义步骤中得到的功能及性能? 第2章 系统定义与软件计划 第2章 系统定义与软件计划 2.1 系统定义 “系统”定义为: 由元素组成的集合体,这些元素相互联结以完成某些具体的目的 系统定义 (又称为系统需求识别) 是计划阶段的第一步,也是计算机系统工程过程的一个组成部分 在这个阶段,要把系统作为一个整体来看 系统定义的任务是为整个系统提供总体概貌,根据对需求的初步理解,把功能分配给硬件、软件及其他系统部分 系统定义这一步是在硬件工程和软件工程之前进行的 2.1 系统定义 系统定义的主要目的是 针对可行性、经济利益、商业需要等评价系统概念 描述系统的接口、功能和性能 进行初步的系统分析和设计 把功能分配给硬件、软件及其他系统部分 确定费用限额和进度期限 2.1 系统定义 系统定义是以后全部工程的基础,任务包括 第一,要充分理解所涉及的问题以及对该问题所提出的解决办法进行论证 第二,按照事先确定的准则,评价一个解决办法的各种不同的实现方案 第三,把建议的方案用一种便于复审的形式表达出来 2.1.1 系统分析 系统分析的过程实际上是一种解决问题的活动,需要系统需求者与系统开发者之间的反复商讨 在进行系统分析时所要考虑的项目和解决问题时所产生的结果主要包括 分析计划 项目与用户的联系 系统目标 现行系统 数据元素及结构 向用户作调查 分析计划 所要考虑的问题主要有 研制该项课题的理由有无成文的清楚的说明? 有些什么限制 (例如:资源、时间、资金) ? 有没有为完成系统安排进度? 谁来负责进行分析工作?在这个应用领域中他有经验吗? 谁是用户方面参加系统分析的人? 新的或改进的系统的目标是否有规定?谁规定的?目标是什么? 有关方面为此项目提供了什么优先权? 在这个应用领域中过去曾经作过哪些系统分析工作? 为了这个应用目的,现行系统的情况如何? 关于这个系统在法律、保密、帐目等方面有哪些专门的问题必须考虑? 分析计划 通过对上述问题以及其他一些问题的研究,可以获得诸如 有关该项目的规模和性能界限的叙述性定义 供分析用的初步的工作计划 初步的资源配备表 现有的应用系统一览表 本系统的相对重要性及优先情况的说明等结果 项目与用户的联系 有关问题包括 用户是否清楚地了解现行系统及其运行情况? 用户对现行系统的意见是否作了详细记载? 用户愿意拿出多少时间和精力参与初步分析工作? 哪些用户支持本系统?哪些反对?哪些不关心? 用户希望从新系统得到哪些具体好处? 主管部门有没有明确支持此研制项目? 有多少个用户地点?有多少人将在不同的水平上使用此系统?他们在计算机系统方面的经验如何? 项目与用户的联系 通过分析,我们将得到的结果有 所有参与分析的用户和他们的隶属关系 用户的背景及经验的叙述性描述 记载用户使用现行系统时出现的问题以及这些问题影响的文件 为能参与分析工作的用户拟定工作计划 对用户期望的初步陈述 在该应用领域中原有的数据系统和过程的简略历史 搞清与研制系统有关联的任何其他系统和应用 系统目标 需要研究的问题是 系统目标有没有正式规定?或仅有粗略说明,还需进一步解释或规定? 新系统是否会对机构的基本业务工作产生大的影响? 新系统是否会取代现有的某个系统?该系统用了多长时间?比该系统还老的系统有多少? 新系统是否会引起某些工作机能的取消或重新分配?敏感性如何? 是否需要一个临时的系统以立即满足某些要求或消除现行系统中不能容忍的问题? 分阶段开发并实现的办法是否可行?是否需要一次性的集中开发? 多大的花费是合适的?哪些资源可以分配给这个研制项目? 预计新系统与当前最先进水平有多大距离? 用户能有多少时间接受培训及启用新系统?在什么时候进行? 系统目标 将得到的结果包括 系统目标的详细说明 研制该课题所需投入力量的一般范围和水平,包括初步费用和资源估计的说明 说明现行系统及程序中应作哪些改变、淘汰或替换 总的人员配备及研制阶段的初步划分的说明 具体说明该系统将会引起的机构变化的程度 注明在研制这个新系统中,每个参加分析的用户部门和主要用户组的作用与职责 现行系统 有下列问题需要进行研究 用户和技术小组对现行系统有什么问题?看法是否一致? 其他机构怎样实现类似的功能?在此应用领域中当前的技术状况如何? 为满足此应用的要求是否试过或用过其他的方法和过程? 现行系统生存周期的详细历史年表 与现行系统有关的开发、维护、运行的费用 (包括用户方面的花费) 查明由于现行系统的问题而
您可能关注的文档
- 软件工程( 第四版) 高职软件专业 高树芳 课件 第1章 软件工程概述.ppt
- 软件工程( 第四版) 高职软件专业 高树芳 课件 第2章 软件的定义及可行性研究.ppt
- 软件工程( 第四版) 高职软件专业 高树芳 课件 第3章 需求分析.ppt
- 软件工程( 第四版) 高职软件专业 高树芳 课件 第4章 概要设计.ppt
- 软件工程( 第四版) 高职软件专业 高树芳 课件 第5章 详细设计.ppt
- 软件工程( 第四版) 高职软件专业 高树芳 课件 第6章 面向对象概念和Rose建模技术.ppt
- 软件工程( 第四版) 高职软件专业 高树芳 课件 第7章 面向对象分析与设计.ppt
- 软件工程( 第四版) 高职软件专业 高树芳 课件 第8章 编码.ppt
- 软件工程( 第四版) 高职软件专业 高树芳 课件 第9章 软件测试.ppt
- 软件工程( 第四版) 高职软件专业 高树芳 课件 第10章 软件维护.ppt
文档评论(0)