管理信息系统新编完教学课件完整版电子教案.pptVIP

  • 2
  • 0
  • 约 100页
  • 2022-09-22 发布于江西
  • 举报

管理信息系统新编完教学课件完整版电子教案.ppt

管理信息系统新编完教学课件完整版电子教案管理信息系统新编完教学课件完整版电子教案管理信息系统新编完教学课件完整版电子教案

因此,在评价瀑布模型时,应考虑相关风险,例如: 需求未被充分理解。 系统太大而一次不能做完所有的事。 事先打算采用的技术迅速发生变化。 需求迅速发生变化。 有限的资源。 无法利用某一中间产品。 6.1.3 软件生存周期模型 大多数新系统在创建时,对系统所要求的功能往往只有模糊的概念。系统分析和定义的目的在于确定项目的范围,这就要对需要进行处理的信息、所要求的功能、所期望的性能以及设计的约束和检验的标准等进行系统、详细的分析。 6.1.1 计算机系统及其软件的发展 在范围确定之后,计算机系统工程师必须考虑多种能潜在地满足项目范围的、可供选择的配置。在综合考虑各项因素之后,选择其中的一种配置,并将系统的功能分配给系统的各个部分 (例如硬件和软件) 。 6.1.1 计算机系统及其软件的发展 2. 计算机软件的发展 软件发展的历史是与计算机系统发展紧密相关的。 在计算机系统发展的初期 (20世纪50、60年代) ,硬件经历了不断的变化,而软件则被多数人作为一种事后的工作来看待,几乎没有什么系统的方法可以遵循。 6.1.1 计算机系统及其软件的发展 当通用硬件成为平常的事情时,软件则仍然是为每一种用途而分别设计的,它们的通用性有限。大多数软件是由使用该软件的人或机构研制的,软件设计是在某个人的头脑中完成的一种隐含的过程。 6.1.1 计算机系统及其软件的发展 计算机系统发展的第二个时期跨越了从20世纪60年代中期到70年代中期这10年,这个时期以产品化软件的使用和“软件车间”的出现为特征。多道程序设计、多用户系统引入了人机对话的新概念。人机对话技术为计算机的应用开辟了新的天地,并使硬件和软件提高到新的水平;实时系统能够在几毫秒内收集、分析和变换来自多个信息源的数据,进而控制处理过程并产生输出;联机辅助存储设备的发展导致了数据库管理系统的出现。人们开发软件以广泛销售为目的。 6.1.1 计算机系统及其软件的发展 随着以计算机为基础的系统日益增多,计算机软件库开始膨胀。所有这些程序,当检测出故障时,当用户要求改变时,或者要使软件在新的硬件上运行时,都必须加以维护和修改。软件维护开销越来越大,更坏的是,许多软件所带有的个人色彩使得它们实际上是不可维护的。“软件危机”开始了。 6.1.1 计算机系统及其软件的发展 计算机系统发展的第三个时期从20世纪70年代初期开始。分布式系统 (多个计算机、各机器并行执行和相互通信) 极大地增加了以计算机为基础的系统的复杂性。由于微处理机和有关部件的功能越来越强而价格越来越低,因此,在最常用的计算机应用领域中,具有“嵌入智能”的产品取代了较大的计算机。此外,微处理机的出现也使得人们可能以极低的成本实现复杂的逻辑功能。 6.1.1 计算机系统及其软件的发展 硬件的迅速发展超过了人们提供支持软件的能力。在第三个发展时期,软件危机日益严重。维护软件的费用迅速增长,而软件开发的生产率又跟不上对软件需求的步伐。为了对付不断增长的软件危机,软件工程开始得到认真的对待。如今,计算机系统的发展正在向第四个时期过渡。即从技术性应用向消费性市场过渡。 6.1.1 计算机系统及其软件的发展 2006年出版的《中国大百科全书》给软件下的定义是:软件是“计算机系统中的程序和有关的文件。程序是计算任务的处理对象和处理规则的描述;文件是为了便于了解程序所需的资料说明。程序必须装入机器内部才能工作,文件一般是给人看的,不一定装入机器。 6.1.2 软件、软件生存周期和软件生存周期过程 程序作为一种具有逻辑结构的信息,精确而完整地描述计算任务中的处理对象和处理规则。这一描述还必须通过相应的实体才能体现。”也就是说,“软件”不仅是指程序,在软件研制过程中按一定规格产生的各种文件也是软件不可缺少的组成部分。 6.1.2 软件、软件生存周期和软件生存周期过程 《软件工程术语》(GB/T11457-1995) 定义了软件生存周期,即:从设计软件产品开始到产品不能再使用时为止的时间周期。亦即:一个计算机软件,从出现一个构思之日起,经过开发成功投入使用,在使用中不断增补修订,直到最后决定停止使用,并被另一项软件代替之时止,被认为是该软件的一个生存周期 (或称生命周期、生存期,life cycle) 。 6.1.2 软件、软件生存周期和软件生存周期过程 一个软件产品的生存周期可以划分成若干个互相区别而又有联系的阶段,每个阶段中的工作均以上一阶段工作的结果为依据,并为下一阶段的工作提供了前提。经验表明,失误造成的差错越是发生在生存周期的前期,在系统交付使用时造成的影响和损失就越大,要纠正它所花费的代价也越高。因而在前一阶段工作没有做好之前,决不要草率地进入下一阶段。 6.1.2 软件、软件生存周期和软件生存周期过程 《软件生存周期过

文档评论(0)

1亿VIP精品文档

相关文档