精华内容
下载资源
问答
  • VB管理信息系统开发实战

    千人学习 2019-02-21 19:09:40
    VB管理信息系统开发实战 本系统以汽车报废回收系统为例, 拆解厂 和 车管所 两种用户权限 实现汽车报废回收过程的信息管理,包含了打印报表的设计开发 主要功能实现添加车辆、车辆查询、车辆送达、拆解、报废过程的...
  • 信息系统开发的结构化生命周期

    千次阅读 热门讨论 2018-07-13 20:46:56
    信息系统开发的结构化生命周期,讲述了管理信息系统开发各阶段的工作目的。步骤和开发方法。


    信息系统开发的结构化生命周期,讲述了管理信息系统开发各阶段的工作目的。步骤和开发方法。


    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里写图片描述

    展开全文
  • 信息系统开发方法-生命周期法

    千次阅读 2020-06-29 21:35:14
    生命周期法就是按照信息系统生命周期的各个阶段划分任务,且每个阶段有相对独立的任务,然后按一定的规则和步骤,有效地进行信息系统开发的方法。 生命周期按阶段划分,提出的是组织、管理和控制信息系统开发过程的一...

    1. 生命周期法概念

    生命周期法就是按照信息系统生命周期的各个阶段划分任务,且每个阶段有相对独立的任务,然后按一定的规则和步骤,有效地进行信息系统开发的方法。
    生命周期按阶段划分,提出的是组织、管理和控制信息系统开发过程的一种基本框架,原则性地指导两部分工作:
    1.管理:强调进程安排、资源分配、评估、控制、反馈
    2.开发:强调任务和开发文档

    一般将生命周期法划分为五个阶段,每个阶段有属于自己的任务。

    2.阶段划分

    整体流程如下:

    每个阶段都有属于自己独立的任务,独立的模型来进行合理的系统开发。

    总体的开发流程是先建立属于信息系统的概念模型-->信息系统的逻辑模型—>信息系统的物理模型-->信息系统

    系统规划阶段主要是解决要开发的信息系统“是什么”的问题,即为什么要创建新的信息系统,和老的信息系统相比,新的信息系统的意义是什么,市面上大家使用的信息系统有什么样的优点,新的信息系统和这些信息系统相比又应该是什么样子的。

    核心是可行性分析,技术可行性,法律可行性,经济可行性等多方面进行分析。

    可以使用诺兰阶段模型,三阶段模型进行信息系统规划,使用关键成功因素发,战略目标集转化法,BSP方法,价值链分析法等从业务流程,企业关键成功因素等多方面将信息系统的目标和企业的发展战略结合,达到信息系统为企业发展战略为服务的目的。

    系统分析阶段主要解决开发信息系统“做什么”的问题。这是开发一个信息系统十分关键的一步!做需求分析,最关键的是要将现实师姐的问题转化为计算机世界问题,然后用计算机的办法解决它。如果对方对系统开发了解的话,需求分析很好做,但是如果对方不了解,需求分析就很难进行,这个时间尽量使用模型来解决问题:

     

    模型是现实世界和计算机世界的桥梁;

    此外,还可以使用原型来进行需求分析。

    系统设计算是正式的步入信息系统的开发阶段,系统设计分为总体设计和详细设计阶段。

    总体设计是对信息系统的架构,高层结构等进行设计;即系统的架构即程序的运行模式,层次结构,调用关系,规划具体的实现技术类型等,高层结构指子系统的划分,接口的设计等。即mvc,spring等大家常见的架构,尽量要做到知其所以然。

    详细设计包括很多部分,代码设计,输出设计,输入设计,人机对话设计,模块详细设计,数据库设计、网络设计等

    系统实施阶段包括编码和测试两部分。编码是程序设计及实现的过程,遵循好的编码规范,设计好程序结构即可。

    测试是整个一系列的子过程,单元测试-->集成测试-->验收测试-->系统测试,要记着成功的测试就是发现问题的测试,程序是不可能没有问题的,而80%的问题往往出现在20%的模块,如果在测试中发现了问题,就想着在这些模块继续发掘更多的问题。还要注意设计好的测试用例(覆盖能力足够强,注意测试边界值),使用白盒测试,黑盒测试等共同完成整个测试过程。

    测试完成进行系统切换就完成了整个实施阶段。

    系统维护严格来说已经不算开发过程,主要要做程序,数据库,代码。机器设备四个方面的内容,进行对系统错误的维护(改正性维护),开发新功能的维护(完善性维护),适应新的运行环境的维护(适应性维护),预防将来可能出现问题的维护(预防性维护),最多的是完善性维护,约占整个维护的25%;最少的是预防性维护,仅占不到5%。

    tip:一般来讲,程序员可以分为三类,懂管理的,懂设计的和懂代码的。懂管理的,业务的,架构的做了项目经理,架构师,系统分析与;懂设计的做了高级程序员,算法工程师;懂代码的,程序员。信息系统的开发应该是一个系统工程,是管理+计算机技术两方面的事情(技术可以不那么好,但是要先进,例如云计算,区块链等要熟悉,至少能用,知道优缺点,万一要开发能上手),希望自己将来能做好。

    展开全文
  • 信息系统开发与管理

    千次阅读 热门讨论 2014-09-29 21:48:39
    做了一套题,又总结了下《信息系统开发与管理》,感觉又有了新的认识。这本书应该说整体的设计都是很具有逻辑性的,内容设计的有些水到渠成。要说结构的话,应该算是总—分结构吧。一开始就以一篇概述全面的介绍了...

    做了一套题,又总结了下《信息系统开发与管理》,感觉又有了新的认识。这本书应该说整体的设计都是很具有逻辑性的,内容设计的有些水到渠成。要说结构的话,应该算是总—分结构吧。一开始就以一篇概述全面的介绍了此书。我总结了下面的图。


    信息、系统、开发与管理和我这幅图特别像。我感觉这本书主要围绕这四个方面来说。看完书我们知道其中大部分都是开发的讲述,总体规划—系统分析—系统设计—系统实施—运行管理,这是每个软件系统必不可少的步骤,开发出来了就少不了管理,二者总是相辅相成的,缺一不可。

    具体的内容不多说了,都在图中表现出来了,如果你有不同的看法,欢迎给我来信!

    展开全文
  • 信息系统开发 系统开发过程 能力成熟度模型CMM 随着组织中标准信息系统开发过程的成熟,项目时间和费用在减少,同时生产率和质量在提高。梅隆大学开发出能力成熟度模型CMM l 第一级:初始级,混乱状态, l 第...

    信息系统开发

    系统开发过程

    能力成熟度模型CMM

    随着组织中标准信息系统开发过程的成熟,项目时间和费用在减少,同时生产率和质量在提高。梅隆大学开发出能力成熟度模型CMM

    l  第一级:初始级,混乱状态,

    l  第二级:可重复级:组织已建立了项目管理过程和事件来跟踪项目费用、进度和功能。这一级的重点是项目管理

    l  第三级:已定义级:组织开发了一个标准的系统开发过程。所有项目都用这个开发过程开发和维护。所有项目都使用标准化的过程,开发过程是稳定、可预测和可重复的。

    l  第四级:已管理级:组织建立了可度量的质量和生存率目标。开发过程和产品质量信息收集和存储在数据库中,并且组织根据收集的数据努力调高项目管理水平。

    l  第五级:优化级:根据第四级建立的度量和数据分析,标准化的系统开发过程被连续的监督和改进。组织实施制度化的持续系统开发过程改进措施。

    系统生命周期和系统开发方法

    大部分系统开发过程源自一个自然的系统生命周期,系统生命周期只是自然存在的。生命周期的两个阶段,注意两个关键事件出发了两个阶段之间的转换:

    n  当系统从开发阶段循环到运行和支持阶段时,必然发生一次转换

    n  在某个时刻出现报废,系统将从运行阶段循环到重新开发。

    系统开发方法“执行”系统生命周期的开发阶段。

    系统开发基本原理

    原理1:让系统用户参与

    系统用户的参与对于成功的系统开发是必需的。系统设计,构造人员必须抽出时间同所有者和用户交流,坚持请他们参与项目,并对可能影响他们的决策寻求所有关联人员的支持。

    人们往往抵制变化,所以信息技术经常被看作是一种威胁。克服这种威胁的最好方法,就是与所有者和用户经常全面的交流。

    原理2:使用一套问题解决步骤

    一般的问题解决步骤如下:

    1.         研究并理解问题,问题的上下文和问题的影响

    2.         定义方案必须满足的需求

    3.         确定满足需求的候选方案,并选择最佳方案

    4.         设计和实现选出的方案

    5.         观察并评估该方案的影响,相应地细化该方案

    原理3:确立开发阶段和开发活动

    FAST方法的阶段

    等价的通用阶段

    范围定义

    项目启动

    问题分析

    项目启动和系统分析

    需求分析

    系统分析

    逻辑设计

    系统分析

    决策分析

    系统分析到设计阶段转换阶段

    物理设计和集成

    系统设计

    构造设计和测试

    系统设计和系统实现

    安装和分析

    系统实现

     

    原理4:在开发过程中记录文档

    为了促进不断变化的关联人员之间的有效交流,文档必须随同整个系统开发工作同时展开

    原理5:建立标准

    建立一个企业信息技术架构并推动项目和团队执行此架构意义重大

    原理6:管理过程和项目

    过程管理确保一个组织选定的过程在所有项目中得到一直的运用。过程管理还定义和改进选定的过程

    项目管理确保以最小的开销、在规定的时间内、以可接受的质量开发信息系统。

    过程管理和项目管理受到质量管理的需求影响。过程中的质量标准确保了每个阶段的活动和交付物对高质量的信息系统的开发做出贡献。

    原理7:将信息系统作为重要的投资看待

    信息系统被是投资,所以系统开发项目经常由企业规划所驱动。信息系统斩落规划由企业战略规划驱动,企业战略规划够花出整个企业的发展路线。

    原理8:不必害怕取消或返工

    原理9:分而治之

    为了更容易地解决问题并构件更大的系统,我们将一个系统分解成子系统和组件,在系统分析中,我们称为分解。简化问题解决的过程。通过将系统的不同部分委托给不同的关联人员,这种分而治之的方法对沟通和项目管理也是一种友谊的补充。

    原理10:设计系统时应考虑到增长和变化

    企业在不断变化,业务需求在变,业务的优先次序在变。相应地,支持业务的信息系统也必须不断的变化。好的方法应该接受变化的现实。

    所有系统都随着时间不可避免地出现衰退现象。系统实现后,就进入了生命周期运行和支持阶段。在这个阶段,分析员将遇到修改系统的需求,进行修改以支持用户需求。

    系统开发过程

    项目确定

    大部分项目的推动力院子问题、机会和知识(简称问题)。因此,问题解决包括了解决问题,探索机会和实现指示。

    潜在问题的种类太多,通过PIECES问题分类框架解决。

    FAST项目阶段

    1.         范围定义阶段

    首先,它回答一个问题:这个项目值得考虑吗?。其次它确定项目的范围,目标约束和限制条件以及所需的项目参与者、预算和进度。

    最终最重要的发布物是“工作陈述”,工作陈述是开发信息系统的合约和协议,它合并了问题陈述、范围陈述以及进度和预算,提供给所有将参与该项目的各方。

    2.         问题分析阶段

    问题分析阶段研究现有系统,分析和发现问题,促使项目团队更深入的理解英发该项目的问题,并回答一个重要问题:解决这些问题的收益是否超过构建系统的开销?

    问题分析阶段的前提条件是范围定义阶段定义和批准的“范围和问题陈述”,发布物是一组“系统改进目标”,来自对业务问题的全面理解。这些目标不是定义输入,输入和过程,而是定义业务评价标准,新系统将按照这个标准进行评价。

    3.         需求分析阶段

    新系统应该为用户提供什么功能?必须收集什么数据?存储什么数据?期望达到什么样的性能等级?注意,也就是要求做出关于系统必须做什么的决策,“需求分析阶段”就是要定义业务需求,并且为他们排序。简单的说,分析员同用户接触,找出用户需要什么,或者他们想从系统中得到什么?

    来自问题分析阶段的“系统改进目标”是需求分析阶段的前提,交付物是“业务需求陈述”。

    通常需求也必须排列优先级,有两个作用:

    l  如果项目时间要求变得紧迫,需求优先级可被用来重新确定项目范围

    l  优先级经常用来定义设计和构造系统的迭代层次,以形成最终产品的分级发布物。

    4.         逻辑设计阶段

    业务需求通常是口头表达的。系统分析员要把这些话语转换成系统模型。以验证需求的完整性和一致性。系统建模印证了一个永恒的概念:一幅图胜过千言万语。

    此阶段将业务需求转换成系统模型。逻辑设计意味着与技术无关。即模型图鼓励与任何可能的技术方案展示了整个系统。

    此阶段交付物:逻辑设计模型和规格说明书

    5.         决策分析阶段

    当获得业务需求和逻辑系统模型后,通常有大量的可选方案用来设计满足这些需求的新系统。

    此阶段的目的是:

    l  确定候选技术方案

    l  分析这些方案的可行性

    l  推荐一个候选系统作为目标方案进行设计。

    此阶段的交付物是:系统方案建议

    6.         物理设计和集成阶段

    此阶段的目的是将业务需求陈述转变成用于知道系统构造的“物理设计说明”。也就是说,物理设计解决如何将技术应用与新系统中。

    此阶段的交付物是:物理设计模型和规格说明

    7.         构造和测试阶段

    此阶段的目的是:

    l  创建并测试一个实现业务需求和设计说明的系统

    l  实现新系统和现有系统之间的接口。

    8.         安装和发布阶段

    9.         运行和维护阶段

    一旦系统投入运行,就需要对其生命周期的剩余阶段提供不断的系统支持:

    l  辅助用户使用

    l  修正软件BUG

    l  恢复系统(安全方面)

    l  调整系统适应新需求

    跨生命周期活动

    也就是说未开始项目就提前介入组织中进行提前的了解和准备

    调查研究

    记录文档和演示汇报

    可行性分析

    项目管理和过程管理

    l  过程管理定义了每个项目使用的方法---可以理解成盖楼的方法,来构建系统

    l  项目管理则是把管理方法应用单个项目时的实例

    顺序开发和迭代开发

    瀑布开发或迭代开发

    选择开发路线和策略

    模型驱动开发策略

    过程建模
    数据建模
    对象建模

    快速应用开发策略

    商用应用软件包实现策略

    混合策略

    系统维护

    自动化工具和技术

    计算机辅助系统工程

    应用开发环境

    过程和项目管理器

    展开全文
  • 博客信息系统开发流程

    千次阅读 2006-09-30 01:49:00
    题目:如果你负责开发一套博客信息系统,你将做... ①博客信息系统策划阶段:主要进行博客信息系统开发定位、博客信息系统的大致构架、拟定出开发方案、调配人手等规划措施。该阶段详细的初步方案如下图所示:②博客信
  • 管理信息系统开发项目管理

    千次阅读 2009-05-05 15:00:00
    管理信息系统开发项目管理一、管理信息系统开发项目管理流程管理信息系统的开发是一项涉及面广,技术难度大的综合性系统工程,需要投入大量的人力、财力、物力、时间等资源,对整个企业组织的改革与发展会产生很大的...
  • 管理信息系统开发

    千次阅读 2012-10-16 15:25:12
    开发管理信息系统要遵循一定的方法,比如结构化方法,原型化方法,面向对象方法等,而结构化方法最为常用。信息系统开发不是一个简单的开发过程,在其中必须考虑全面,各个方面相互配合,运用科学合理的方法,领导...
  • 管理信息系统开发流程

    万次阅读 2016-08-25 13:25:13
    (一)系统开发建议 (二)可行性分析 (三)业务需求规范说明书 (四)项目开发计划书 二、系统设计 (一)业务流程设计 (二)系统功能王设计(划分子系统和功能模块,设计详细功能) (三)系统数据结构...
  • 115_《Delphi信息系统开发实例精选》

    千次阅读 2010-12-22 09:00:00
    本书精选了住房公积金管理系统、科技城导购系统、健身房管理...本书实例具有很强的实用性和工程实践性,在讲解中穿插了大量编程心得和经验,是delphi爱好者不可多得的信息系统开发参考书。本书所附的光盘中包含10个综
  • 信息系统开发与管理思维导图总结

    千次阅读 2012-08-16 20:21:23
    书名叫:信息系统开发与管理。 而书内容却是一直强调:管理信息系统。 "管理"如何理解呢? 我的理解是: 管理信息系统,是在企业管理(运作)的过程中,产生信息;将产生的信息再加以分析,又用到企业管理当中。 ...
  • 050_《Delphi管理信息系统开发案例》

    千次阅读 2010-12-12 14:24:00
    本书融知识性、实用性于一体,通过详细介绍五个利用Borland Delphi 7.0语言进行管理信息系统开发的典型实例,全面讲解了Borland Delphi 7.0语言程序设计的方法和步骤。书中开篇就以实例构成,将Borland Delphi数据库...
  • 【自考】信息系统开发与管理

    千次阅读 热门讨论 2017-08-19 14:27:59
    第一遍导图 第一章 管理信息系统导论 第二章 管理信息系统的基本知识 ...第三章 系统开发方法概述 第四章 总体规划   第五章 系统分析 第六章 系统设计 第七章 系统实施 第八章 运行管理  ...
  • 信息系统开发与管理总结

    千次阅读 热门讨论 2014-09-27 11:13:32
     对照上图和机房系统相结合,其中的基础部分就相当于系统开发前的准备工作,进而在确定开发方法与语言;最后就是系统的实现阶段即流程。  如果对这本书进行总结的话,我想将其称为机房的文档化,其目的就是教我们...
  • 信息系统开发方法常用方法总结

    千次阅读 2015-12-30 13:02:13
    常用方法三种: 结构化方法:把整个系统的开发过程分为若干阶段,然后一步一步地依次进行,前一阶段是后一阶段的工作依据 ...面向对象方法:将信息系统看作一起工作来完成某项任务的相互作用的对象的集合  
  • 信息系统开发中用户需求调研分析方法例解 陈书勤结构化生命周期法是最常用的管理信息系统开发方法,分为四个步骤,即系统调研分析、数据库设计实现、界面设计实现和系统功能设计实现。其中系统调研分析阶段是最基础...
  • 信息系统开发过程的四个实施阶段

    千次阅读 2019-03-03 15:52:36
    信息规划阶段 业务领域分析阶段 系统设计阶段 系统构建阶段
  •  最近抽闲暇时间读了一下自考科目的《信息系统开发与管理》这门课程,为我初步的解决了这样那样的一系列问题,也让我从理论上开始接触信息系统的开发、管理等内容。  此课本分为九章内容,根据大致内容我把这本书...
  • 我们经常在对相同业务需求和技术需求进行着重复设计和编码,每次重复的... 在《国内第一个开源的信息系统开发平台openexpressapp 1.0发布》中我说过OpenExpressApp不会带给大家创新性的技术,而是将现有技术和产品中有
  • 信息系统开发与管理 -----概要

    千次阅读 2012-10-13 23:40:37
    随后又仔细的看了一遍,总的来说,这门课程给我的体会很多:管理信息系统原来只是了解一点点、对这个概念很是模糊,后来通过学习管理信息系统是管理理论、系统方法和信息技术不断融合的产物,管理信息系统的对我们的...
  • 医院信息系统开发的新思想与新方法 作者:佚名 论文来源: 点击数: 更新时间:2004-10-28 【摘要】 介绍安徽省立医院信息系统的设计与实现,提出一种关于开发信息系统的设计方法和步骤,为开发复杂的信息系统...
  • Java Web GIS 地理信息系统开发

    万次阅读 2016-01-24 20:03:24
    Java google地图 Java Google卫星图 Java Google地形图 Java ArcGIS 地图 ...TileSource[] tileSourceArray = { new GoogleTileSource(), new GoogleSatelliteMixTi
  • 自学考试——信息系统开发与管理

    千次阅读 2012-08-30 18:57:25
     第三章介绍了三种管理信息系统开发方法,并说明结构化开发方法为本书的主要讲解对象;  接下来的第四章到第八章,用五章分别围绕可行性、需求、概要详细、部署安装和运行维护五部分内容展开,分别做较为
  • 无奈,之后离开了北京,去做安卓移动开发,使用Irrlicht作为移动端三维引擎做了室内三维漫游导航开发,一年后毕业工作,本想找个移动端开发的工作,不想却找了个GIS系统开发的职位 。所谓初生牛犊不怕虎,竟然做起了...
  • 随着信息时代的来临,基于PDF格式的学术论文与期刊文献的数量猛然增长,给科研人员提供了丰富的参考资料的同时,也迫使科研人员将更多的时间和精力投入到对科技文献的检索与阅读中。如何对文献进行有效筛选与管理...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 88,753
精华内容 35,501
关键字:

信息系统开发