管理信息系统能够由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“腾讯管理信息系统”。
简述快速原型开发:
特点:
原型(Prototype)是所开发系统的一个可执行模型或引导性版本,它可为用户和开发各阶段的人员提供系统的原始蓝本,它可能只是目标系统的一个式样,或只包含目标系统的某些功能,或仅仅是具有目标系统的一个结构。
原型可以帮助得到系统需求,促进用户和系统人员之间的有效交流。
建造原型需要花费额外的开销,但是可以得到准确、完整的需求信息,有利于保证系统开发的速度和质量。
原型的使用减少了需求分析的时间和调试阶段的工作量,所以成功的原型法可以降低开发的总成本。
步骤:
1确定需求:根据所要完成的任务,确定要建立何种原型,用原型来解决何种问题,以此来决定在构造原型时重点要验证及解决的问题及忽略的细节。
2快速设计:在基本的需求分析的基础上,做必要的设计工作。
3构造原型:用某种语言或原型开发工具实现原型,得到可执行的原型
4评审并修改原型:通过运用原型,对所要解决的问题进行验证,并可以提出新的要求,通过调整当前原型实现。
5实现系统:将运行原型和评价原型所得的结果,运用到系统开发中,从而实现系统,得到所要开发的软件产品。
什么是业务流程重组:(Busine Proce Reengineering,BPR)
业务流程重组以企业过程为对象,从顾客的需求出发,对企业过程进行根本性地再思考和彻底地再设计;以信息技术和人员组织为工具,以求达到企业关键性能指标和业绩的巨大提高,从而保证企业战略目标的实现。
BPR的过程:
1.现有流程调查与分析:
重要的工作是绘制现有业务流程图,从而将需要改进的流程直观地将其展现出来
2.流程重新设计:
(1)删除原有流程中冗余的活动。
(2)对有用的活动尽可能加以简化或者有用计算机处理。
(3)把原有的多道工序合并给一个人,依靠信息系统支持去完成,或将完成多道工序的人员组合成团队共同工作。
(4)将顺序的或平行的流程改为同步工程。
(5)在对全过程的每一项工作进行再设计之后,再把它们组合起来,从整体上加以审查,看哪些可以集成,以保证它的顺畅性。
(6)最后再检查改动后流程是否衔接,从过程总体上还有什么应该安排和改动的地方。
3.人力资源的安排设计
过程的再设计势必引起组织结构的变动。这时对于岗位的设置,工作群体的安排,激励机制与检查方式的设定,人员之间信息的沟通诸方面均应有所设计。
4.原型实验
可行性研究:
可行性研究首先需要考虑的是可能的建设方式
初步分析、判断、评估后,去除完全不可行的、存在致命缺陷的或明显不如其它方式的选择,针对余下的方式进行详细的可行性分析。
主要着眼点:技术可行性、经济可行性、进度可行性、其它方面的可行性
可行性研究报告:目的是说明开发系统的可行性,即经济、技术和社会条件,评述为了合理地达到开发目标而可能选择的各种方案,说明并论证所选定的方案。
可行性研究报告的通常格式
企业的战略目标、企业的经营策略、市场调查与竞争能力预测、信息系统的建设目标、信息系统的建设内容、技术可行性和成熟性分析(技术路线、关键技术)、风险分析、成本分析与收益预测、建设方式、进度计划、人员组织、资金筹措与投入计划
系统开发生命周期可以看作是一种系统开发的方法,一般地,系统开发过程都可以分为以下五个最基本的阶段:规划阶段(系统开发的最初阶段,在这一阶段中需要确定新系统的作用域并做出整体开发计划)、分析阶段(主要目标是了解并详述用户的需求,进行逻辑设计,确定新系统的业务需求和处理要求,并形成需求分析文档)、设计阶段(目标是设计解决方案的系统)、实施阶段(建立、测试和安装最后的系统)、运行和维护阶段(目的是保证系统正常可靠的运行,使系统性能不断得到改善和提高)
系统分析的任务:确定系统的综合要求;分析系统的数据要求;开发模型系统:原型法;需求建模,建立系统的逻辑模型(面向数据流的方法、面向对象的方法);修正系统开发计划(系统规划),建立有关的文档
统一建模语言(Unified Modeling Language,UML)
面向对象的程序设计Object-Oriented Programming,OOP
扩展到面向对象设计(Object-Oriented Design,OOD)
面向对象分析(Object-Oriented Analysis,OOA)
系统开发生命周期(Systems Development Life Cycle,SDLC)
统一过程(Rational Unified Proce,RUP)
面向对象的程序设计Object-Oriented Programming,OOP
扩展到面向对象设计(Object-Oriented Design,OOD)
面向对象分析(Object-Oriented Analysis,OOA)
计算机辅助软件工程(Computer Aided Software Engineering,CASE)
信息系统的组成:硬件、软件、数据、人员
信息的特征:可传输性 可存储性 可加工性 共享性 时滞性
信息系统开发的特点:规范化、文档化
系统开发过程阶段模型:瀑布开发模型、快速原型开发、螺旋模型、迭代增量模型
信息系统规划方法:战略目标集转换法(SST-Strategy Set Transformation)、关键成功因素法(CSF-Critical Succe Faction)、企业系统规划法(BSP-Busine System Planning)定义数据类:定义数据类一般用实体法和过程法分别进行,然后相互参照,归纳出数据类。
U/C矩阵表达过程:U/C矩阵是用来表达过程与数据两者之间的关系。矩阵中的行表示数据类,列表示过程,并以字母U(Use)和C(Create)来表示过程对数据类的使用和产生。统一过程包括四个阶段:初始、细化、构造、交付
系统开发的方法:结构化方法、面向对象方法
域名解析:利用域名服务器DNS把域名解析成IP地址
地址解析:转换一个 IP 地址到它的 MAC 地址
SEO:搜索引擎优化
信息系统的规划方法:战略目标集转换法、关键成功因素法、企业系统规划法
定义数据类一般用实体法和过程法分别进行
U/C矩阵是用来表达过程与数据两者之间的关系
需求包括:业务需求、用户需求、功能需求
封装有两个含义:结合性、信息隐蔽性
软件工程两个特点:规范化、文档化
系统开发的方法:结构化方法、面向对象方法
结构化程序设计的基本原则:采用自顶向下,逐步求精的设计方法,用顺序、选择和循环三种基本控制结构实现单入口和单出口的程序。
信息系统规划的成果:可行性研究报告、方案建议书、招投标文件
B/S模式将用户界面与企业逻辑分离,把信息系统按功能划分成表示、功能和数据三大块,分别放置在相同或不同的硬件平台上,形成表示层、业务层和数据层三层结构。
系统规划的任务:制定信息系统发展战略、制定信息系统总体方案、制定信息系统开发计划、制定信息系统资源分配
B/S结构优势:简化了客户端、简化了系统的维护
C/S的优点:交互性强、更安全的存取模式、降低网络通信量
系统分析的核心工作是需求分析
需求分析的过程:问题识别与需求获取、需求建模、需求评审
数据流图的组成部分:数据流、加工、数据存储、外部对象
数据字典一般应包括对数据项,数据结构、数据存储和数据处理的说明
顺序图四要素:对象、生命线、消息、激活
协作图包括:对象、链、消息