信息系统开发与管理
- 格式:doc
- 大小:48.50 KB
- 文档页数:5
信息系统项目开发管理制度信息系统项目开发管理制度是确保信息系统项目能够顺利、安全、有效地开发和实施的重要保障。
以下是一个简化的信息系统项目开发管理制度的示例:一、项目启动与规划1. 项目需求分析:明确项目的目标、需求和范围,进行详细的需求调研和分析。
2. 项目计划制定:根据需求分析结果,制定详细的项目计划,包括时间表、预算、资源需求等。
3. 项目团队组建:根据项目需要,组建具备相应技能和经验的项目团队。
二、项目开发与实施1. 系统设计:根据需求和项目计划,进行系统设计,包括数据库设计、系统架构设计、界面设计等。
2. 系统开发:按照系统设计要求,进行系统开发和编码工作。
3. 系统测试:对开发完成的系统进行测试,确保系统的功能、性能和安全性满足要求。
4. 系统部署与上线:将系统部署到生产环境,并进行系统上线前的准备工作。
三、项目监控与变更管理1. 项目进度监控:对项目进度进行实时监控,确保项目按计划进行。
2. 项目质量管理:对项目质量进行控制,确保项目满足预定的质量要求。
3. 项目变更管理:对项目变更进行评估和控制,确保变更不会对项目进度和质量产生负面影响。
四、项目收尾与维护1. 项目验收:对项目成果进行验收,确保项目交付成果符合要求。
2. 项目文档整理:整理项目过程中产生的文档,形成完整的项目档案。
3. 项目维护与支持:对交付的信息化项目进行维护和支持,确保系统的稳定性和安全性。
这只是一个简化的示例,具体的管理制度可能因项目的不同而有所差异。
在实际应用中,可以根据项目的实际情况和需要进行适当的调整和补充。
同时,还需要注意遵守相关的法律法规和标准,确保管理制度的合法性和合规性。
信息系统的开发与管理信息系统在现代社会中起着至关重要的作用。
它们帮助组织管理海量的数据、优化业务流程,并提供决策支持。
信息系统的开发与管理是一个复杂的过程,涉及多个环节和关键要素。
本文将探讨信息系统的开发与管理,从需求分析到系统维护,全面阐述这一过程的重要性和有效性。
1. 需求分析在信息系统的开发过程中,需求分析是至关重要的一步。
它确保系统能够满足用户的需求并解决问题。
需求分析包括对用户需求的调研和分析,明确系统功能和性能的要求。
此外,需求分析还考虑系统与其他系统的接口和数据交换。
只有深入了解并满足用户需求,才能开发出高质量的信息系统。
2. 系统设计系统设计是信息系统开发过程中的关键环节。
在这一阶段,开发团队将根据需求分析的结果,设计出符合要求的系统结构和架构。
系统设计涉及到技术选择、数据库设计、用户界面设计等方面。
合理的系统设计能够保证系统的可靠性、安全性和可扩展性。
3. 编码与测试在系统设计完成后,开发团队将开始编写代码并进行测试。
编码是将系统设计转化为实际可执行的程序代码的过程。
编码的质量和效率对系统的最终性能和用户体验有着重要影响。
在编码完成后,测试团队将对系统进行功能测试、性能测试和安全性测试,确保系统的稳定运行和满足用户需求。
4. 系统部署系统部署是将开发完成的系统投入使用的过程。
在这一阶段,开发团队需要配置服务器、安装软件并进行系统的初步调试。
系统部署还包括将系统数据从旧系统迁移到新系统中,确保数据的完整性和连续性。
正确的系统部署能够保障用户顺利过渡到新系统并获得良好的使用体验。
5. 系统维护系统维护是信息系统开发与管理的一个重要环节。
它包括对系统的日常监控、故障排除和改进。
保持系统的稳定性和安全性是系统维护的首要任务。
同时,根据用户的反馈和需求变化,开发团队需要及时对系统进行更新和优化,以提供更好的服务和用户体验。
信息系统的开发与管理需要多方面的专业知识和技能。
同时,团队合作和沟通也是成功的关键。
信息系统开发与管理第一章信息系统基础1.基本概念(P4)信息系统是系列相互关联的可以输入、处理、输出数据和信息,并提供反馈机制以实现某个目标的元素或组成部分的集合,如下图。
从信息系统的定义可知,信息系统是一个专门的系统,它通常是一个为组织或企业的各层级经营管理决策提供服务的系统。
2.电子政务系统发展的三个阶段(P13)孤岛式计算机系统阶段、初级互联阶段和公共服务阶段(1)孤岛式计算机系统阶段:是早期电子政务的应用模式,其特点是以部门划分,各级部门之间没有数据往来,只为部门内部提供信息服务。
(2)初级互联阶段:孤岛式的计算机系统联成网络并组成大型的数据中心,实现相关部门之间的信息交流,建立了统一的政府公共应用平台、公共数据库等。
(3)公共服务阶段:在这个阶段的信息系统运行模式是通过公共的IT基础设施满足不同政府部门之间、政府与公众之间的信息共享、交换,逐渐建立较完善的电子政务。
第二章信息系统建设概论1.信息系统的生命周期(P19)(1)系统规划阶段:是管理信息系统的起始阶段。
其主要任务是:根据组织的整体目标和发展战略,对企业的环境、目标、现行系统的状况进行初步调查,确定管理信息系统的发展战略,明确组织总的信息需求,制定管理信息系统建设总规划,其中包括确定拟建系统的总体目标、功能、大致目标和粗略估计所需资源,并根据需求的轻重缓急及资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目,以分期分批进行系统开发。
同时包括研究建设拟建系统的必要性和可能性,拟建系统的备选方案的选择以及这些方案的可行性分析。
(2)系统分析阶段:主要任务是根据系统规划阶段确定的拟定系统总体方案和开发项目的安排,分批进行系统开发。
(3)系统设计阶段:主要任务是以系统分析中的新系统逻辑方案为依据,惊醒总体结构设计和代码设计、数据逻辑与物理设计、输入输出设计、功能模块设计等详细设计,提出系统详细设计方案,即设计新系统的物理模型。
信息系统的管理--信息系统开发的项目管理信息系统的管理信息系统开发的项目管理在当今数字化的时代,信息系统已成为企业和组织运营的核心支撑。
信息系统的开发是一个复杂且充满挑战的过程,需要有效的项目管理来确保其成功实施。
本文将深入探讨信息系统开发的项目管理,包括其重要性、关键环节以及可能面临的挑战和应对策略。
一、信息系统开发项目管理的重要性信息系统的开发往往涉及到大量的资源投入,包括人力、物力和财力。
有效的项目管理能够合理地规划和分配这些资源,避免浪费和冗余,从而提高资源的利用效率。
同时,项目管理有助于明确项目的目标和范围。
在信息系统开发过程中,如果目标不清晰或者范围界定模糊,很容易导致项目的偏离和失控。
通过明确的目标和范围设定,能够确保项目始终朝着正确的方向前进。
此外,良好的项目管理可以有效地控制项目进度。
信息系统的开发通常有严格的时间要求,延误可能会给企业带来巨大的损失。
通过有效的进度管理,可以及时发现和解决可能导致延误的问题,确保项目按时交付。
二、信息系统开发项目管理的关键环节1、需求分析需求分析是信息系统开发的基础。
在这个阶段,项目团队需要与用户和相关利益者进行深入的沟通,了解他们的业务需求和期望。
这包括对现有业务流程的梳理、问题的识别以及未来业务发展的规划。
只有准确地把握了需求,才能为后续的系统设计和开发提供正确的指导。
2、项目规划项目规划是整个项目管理的核心。
在规划阶段,需要确定项目的目标、范围、时间进度、预算、资源分配以及风险应对策略等。
一个详细和合理的项目规划能够为项目的顺利实施提供清晰的路线图。
3、系统设计根据需求分析的结果,进行系统的架构设计、模块划分、数据库设计等。
系统设计的好坏直接影响到系统的性能、可扩展性和维护性。
4、开发与测试在开发阶段,开发人员按照设计方案进行编码实现。
同时,要进行严格的测试,包括单元测试、集成测试、系统测试等,以确保系统的质量和稳定性。
5、项目监控在项目执行过程中,需要对项目的进度、质量、成本等进行监控。
信息系统开发与管理信息系统是管理组织信息和资源的重要工具,而信息系统的开发与管理是保证信息系统运作的有效性和可靠性的基础。
信息系统的开发包括需求分析、系统设计、程序设计、测试和维护等过程。
需求分析是最重要的环节之一,对于信息系统的成功开发起着决定性的作用。
需求分析的目的是明确用户对系统的需求,有利于制定合理的系统设计方案。
在需求分析过程中,与用户建立良好的沟通关系非常重要。
只有充分了解用户的实际需求,才能更好地设计对用户有用的系统。
系统设计是信息系统开发的关键环节,它包括了设计系统的整体结构和组织,以及详细描述系统中各个部分之间的交互和数据流动。
设计的目标是实现系统的高效性、可靠性、易用性和可扩展性等。
在系统设计过程中,开发人员必须考虑到大量细节。
例如,如何优化数据库的设计,使得系统能够支持高并发访问;如何保证系统的机密性和安全性等。
程序设计是信息系统开发的最核心环节之一,它是系统设计方案的具体落实。
程序设计的目标是编写高质量的、可靠的、可扩展的代码,并确保代码的稳定性和可重用性。
了解编程语言、算法和数据结构等知识是程序设计师必不可少的技能,同时,程序员也需要具备业务分析、测试和文档编写等能力。
测试是信息系统开发过程中不可或缺的一部分,它可以帮助开发人员发现系统中的潜在问题,从而及早解决这些问题。
测试的目的是以最小的成本发现最多的缺陷,从而提高系统的质量和可靠性。
测试类型包括单元测试、集成测试、系统测试和验收测试。
测试人员需要编写测试计划、测试用例和测试报告,并确保测试覆盖面广泛,测试的结果客观准确。
维护是信息系统开发的最后一个环节,它是系统运作的长期保障。
维护的目的是确保系统能够持续地运行和满足用户的需求。
维护的方式包括纠正错误、增强功能、更新文档和修复漏洞等。
维护人员必须对系统有深刻的理解,能够处理各种问题,同时也需要及时更新文档和指南,以便支持用户的操作。
信息系统的管理是保证信息系统高效、可靠运转的重要手段。
信息系统与信息管理考研方向信息系统与信息管理是涉及信息技术和管理的领域,如果你考虑进入这个领域的研究,以下是一些可能的考研方向:1.信息系统开发与管理:研究信息系统的开发方法、项目管理和系统维护。
关注敏捷开发、DevOps等新兴方法在信息系统中的应用。
2.大数据与数据科学:研究大数据存储、处理和分析技术。
关注数据挖掘、机器学习等数据科学方法在信息管理中的应用。
3.企业信息系统与集成:研究企业信息系统的设计、实施和集成。
关注企业资源规划(ERP)、供应链管理(SCM)等系统的集成与优化。
4.信息系统安全与网络:研究信息系统的安全性和网络安全技术。
关注网络攻防、身份验证、数据加密等信息安全方面的问题。
5.电子商务与电子政务:研究电子商务和电子政务平台的设计和管理。
关注在线交易、数字化政府服务等方面。
6.信息管理与知识管理:研究信息资源的收集、组织、存储和检索。
关注知识图谱、信息检索、信息组织等方面。
7.用户体验与人机交互:研究用户体验设计和人机交互技术。
关注用户界面设计、可用性测试等方面,提高系统用户体验。
8.社会计算与社交媒体分析:研究社交媒体上的信息传播和用户行为。
关注社会网络分析、舆情监测等方面。
9.信息系统评估与质量管理:研究信息系统的质量评估和质量管理方法。
关注系统性能测试、代码审查等方面。
10.数字创新与科技管理:研究数字创新和科技管理的方法和实践。
关注数字化转型、创新管理等方面。
在选择考研方向时,可以根据个人兴趣、职业规划和前期学习背景进行调整。
信息系统与信息管理领域涉及众多方面,选择一个与自己兴趣和目标匹配的方向将有助于更好地深入研究和职业发展。
信息系统开发与管理知识点总结第⼀章管理信息系统导论⼀、管理信息系统的概念及其发展管理信息系统是管理和信息技术不断融合的产物是信息化的具体表现形式和主要内容。
管理信息系统:管理新系统系统是⼀个由⼈、计算机组成的能进⾏管理信息的⼿机、传递、存储、加⼯、维护和使⽤的系统。
管理信息系统是⼀个以信息技术为⼯具,具有数据处理、预测、控制和辅助决策功能的信息系统。
管理信息系统是⼀个⼈机系统,同时也是⼀个⼀体化集成系统(数据⼀体化和系统开发的⼀体化),以计算机技术、通信技术和软件技术为技术基础。
⼆、管理信息系统的分类:(1)按核⼼业务活动分类:电⼦业务系统(服务于组织的内部管理),电⼦政务系统(政府部门的政务管理活动和服务职能),电⼦商务系统(商贸活动)(2)按数据处理⽅式分类(操作型管理信息系统,分析型管理信息系统)(3)按管理应⽤层次分类(事务型管理信息系统,管理型管理信息系统,战略型管理信息系统)(4)按⾏业和业务职能分类三、管理信息系统的结构(1)功能结构(任何⼀个管理信息系统均有明确的⽬标,并由若⼲具体功能组成。
为了完成这个⽬标,各功能相互联系,构成了⼀个有机结合的整体,表现出系统的特征,这就是管理信息系统的功能结构。
)(2)概念结构(信息源,信息处理器[信息的传输,加⼯,存储等任务],信息⽤户[信息的最终使⽤者],信息管理者[负责信息系统的设计、实施、维护等⼯作]四⼤部件。
)(3)职能结构(纵向视⾓:战略计划层[任务:为企业战略计划的制订和调整提供辅助决策功能],管理控制层[任务:为企业各职能部门管理⼈员提供⽤于衡量企业效益,控制企业⽣产经营活动,制定企业资源分配⽅案等活动所需要的信息],执⾏控制层[任务:确保基层的⽣产经营活动正常有效的进⾏]。
横向视⾓(职能):⽣产管理⼦系统,销售管理⼦系统,物资管理⼦系统,财务会计管理⼦系统,⼈⼒资源管理⼦系统。
综合视⾓[职能和管理层次]。
)(4)软硬件结构(硬件:机器的实体部分;软件结构:计算机的灵魂和思想,系统软件和应⽤软件)(5)⽹络计算结构(四种⽹络计算模式:中央主机集中分时处理模式、⽂件服务器模式、客户机/服务器模式C/S、浏览器/服务器模式B/S)B/S模式⼯作原理:在B/S模式中,客户端运⾏浏览器软件。
信息系统开发与管理随着科技的不断进步和社会的不断发展,信息系统在各个领域起着越来越重要的作用。
信息系统的开发与管理成为了一个关键的环节,它不仅涉及到技术的应用,还需要考虑到组织的需求和管理的方面。
本文将从不同的角度探讨信息系统开发与管理的相关问题。
一、信息系统开发的过程信息系统开发是一个复杂而又繁琐的过程,它包括了需求分析、系统设计、编码实现、测试和维护等多个阶段。
首先,需求分析是信息系统开发的第一步,它需要明确用户的需求和系统的功能。
在需求分析的过程中,开发团队需要与用户充分沟通,了解用户的需求,并根据需求编写相应的需求文档。
其次,系统设计是将需求转化为具体的系统设计方案的过程。
在系统设计的过程中,开发团队需要考虑到系统的架构、模块划分以及数据流程等方面。
然后,编码实现是根据系统设计方案进行具体的编码工作。
编码实现需要开发团队具备一定的编程技术和开发工具的使用能力。
接着,测试是对开发的系统进行功能测试、性能测试和安全测试等方面的工作。
测试的目的是为了保证系统的质量和稳定性。
最后,维护是系统开发的最后一步,它需要对系统进行日常的维护和更新,以保证系统的正常运行。
二、信息系统管理的重要性信息系统管理是指对信息系统的运行和维护进行有效管理的过程。
信息系统管理涉及到组织的资源配置、运行监控、安全保障等方面。
首先,信息系统管理可以提高组织的运行效率和管理水平。
通过对信息系统的管理,可以实现信息的共享和流通,提高工作效率和决策能力。
其次,信息系统管理可以保障信息的安全和保密。
随着信息技术的发展,信息安全问题日益突出,信息系统管理需要加强对系统的安全保护和风险控制。
再次,信息系统管理可以提高组织的竞争力和创新能力。
通过对信息系统的管理,可以及时获取市场信息和竞争对手的动态,为组织的决策提供支持和参考。
三、信息系统开发与管理的挑战信息系统开发与管理面临着许多挑战,其中包括技术挑战、组织挑战和人才挑战等方面。
首先,技术挑战是信息系统开发与管理的一大难题。
应考指导一、考试相关情况说明(一)课程基本情况《信息系统开发与管理》是计算机信息管理专业本科生的必修课程之一。
本课程的指定教材是全国高等教育自学考试指导委员会组编,刘世峰主编:《信息系统开发与管理》,机械工业出版社2010年出版。
该教材系统介绍信息系统人才所应必备的专门的管理和技术知识,具有明显的交叉性、综合性和实践性的特点。
它的先修课程包括计算机应用(数据库原理、计算机网络技术、操作系统等)和经济管理(如管理经济学、运筹学基础等)等方面的基础课程。
本课程是形成计算机信息管理类专门人才的知识结构和能力结构的一个重要教学环节。
通过学习本课程是学生掌握管理信息系统的基本知识、开发过程与方法,以及运行、维护和管理等环节的知识和初步能力。
(三)重难点分布从知识点分布来看,本课程试题覆盖了教材1-8章的内容。
从整体来看,知识点分布不均匀,分数最多的章节是第5、6章,题型中的两道应用题主要对应的知识点就是这两章的数据流图和数据库设计,其他章节的知识点考察可能出现在除了应用题外的所有题型中,相对而言,第8章运行管理是知识点考查最少的章节。
(四)试题难度从试题难度来看,除了两道应用题外,试题绝大部分属于基础知识点。
对于重点知识每年都会重复出现,只是以不同的形式,或者考查不同的内容。
这一点大家要特别注意,不要以为以前考过的知识点就不会再考。
两道应用题主要涉及的是第5章的数据流图和第6章的数据库设计,考察的是学生对实际系统的实操能力,有一定难度,但只要大家加强这方面的训练,应该也是没问题的。
(五)重难点分析第一章管理信息系统导论本章重点:管理信息系统的定义;管理信息系统的分类、概念和管理职能结构;管理信息系统在企业中的典型应用。
本章难点:管理信息系统在企业中的典型应用[例题.单选题] 信息系统按核心业务可分成若干类型,其中市场监管系统属于( ) A. 电子业务系统 B. 电子财务系统 C. 电子商务系统 D. 电子政务系统【答案】D【解析】本题考查的是管理信息系统的分类,是本章的重点知识点。
1.信息的定义:信息既是可以通信的数据和知识,又是管理和决策的重要依据。
2.信息具有那些特性,这些特性对信息系统有那些影响:客观性,系统性,开放性,相对性,转移性,变换性,有序性,动态性,时效性,共享性。
信息的媒介性。
3.系统的特征:系统边界,输入和输出,输入到输出的转换方法和系统接口。
4.系统具有哪些特性:目的性(最重要的特性),整体性,层次性,相关性,开放性,稳定性,相似性。
5.信息系统定义:是一个以人为主导,吸取经验和遵照规律并重,利用适合的信息技术以及相应设备,根据相应的业务模型和数学模型,进行信息的收集,传输,加工,储存,更新和维护,以提高组织的效益和效率为目的,支持组织的高层决策,中层控制,基层运作的集成化人机系统。
6.信息系统有那些结构:概念结构(信息源,信息处理器,信息用户,信息管理者),层次结构(战略决策层,战术管理层,业务处理层),功能结构(信息输入,信息处理,信息输出),软件结构(行政,研发,生产,营销,财务,人事,物流),物理结构。
7.信息系统有那些类型:按照行政级别进行划分,按照行业进行划分,按照处理事物或承担职能的不同,按照解决主要问题的不同。
1.详细论述信息系统与管理,决策的关系:选择正确的方法和正确的事情的过程就是决策,要使决策正确,就必须确保有足够,准确,及时的信息,良好的信息系统能为管理者提供大量的决策信息。
2.信息系统与数据的关系:信息系统的基本功能是为组织的经营管理和决策提供信息和信息处理能力的支持,信息系统的基本任务是进行数据处理,信息系统输入数据,加工数据,然后输出用户所需要的数据。
因此,数据既是信息系统存在的依据,又是信息系统的主导。
作业级的数据全部来源于组织内部,战术级数据不仅来源组织内部,也有外部输入(结构化和半结构化)战略级数据主要来源于组织外部,非结构化数据。
3.信息系统与人的关系:在职能上应有一定的分工,信息系统建设的人才结构和岗位设置,信息系统建设需要队伍的配合和稳定,强化信息系统对各级人员和组织的贡献,信息系统的开发人员的道德准则。
4.如何进行计算机选型:选择性价比高的计算机;选择与组织业务和其他设备相适应的计算机,以提高计算机的运用效率和效益;尽量选择主流厂商的计算机。
5.信息系统与软件的关系:信息系统开发过程中需要系统软件和开发软件的支持,开发完毕形成一套适应需求的应用程序和文档,即通常所说的应用软件。
所以,信息系统与软件有的基本关系是,信息系统需要软件的支持,信息系统的核心是软件。
6.信息化5个层次:产品信息化,企业信息化,产业信息化,国民经济信息化,社会生活信息化。
7.信息系统与信息化的个关系:信息化更重视信息和知识成为价值构成的主体,而信息系统的建设更多地强调为组织运作管理和决策服务。
1.数据元素:是数据的基本单位。
2.数据结构:是指数据之间的相互关系,即数据的组织形式。
它一般包括以下3个方面的内容(数据的逻辑结构,储存结构,数据的运算)3.数据模型:现实世界数据特征的抽象。
(概念模型。
数据模型)4.数据库的体系结构:分成3级,内部级,概念级,外部级1.通用组织信息化成熟度模型:第一级:技术支撑级(基础设施,文档电子化,单项的信息系统)第二级:资源集成级(系统集成,信息资源规划,业务效率)第三级:管理优化级(信息制度,业务流程优化,信息化效益)第四级:战略支持级(信息战略,核心竞争力,决策支持,外部协同)第五级:持续改善级(学习型组织,信息环境,创新管理)2.企业行业互动模式:企业信息系统建设与企业所在行业的信息化之间普遍存在着相互促进和约束的互动关系,将企业信息系统建设与行业信息化之间相互影响而出现的企业信息系统建设模式。
3.雁行模式:由于组织事实信息系统建设的时间不同或起点不同,行业内或系统内不同组织之间形成了技术和管理水平上的差距系列,犹如大雁飞行状。
4.信息系统的生命周期:任何一个信息系统在使用过程中随着其生存环境的变化,都需要不断维护,修改,当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。
分5个阶段:系统规划,系统分析(逻辑模型),系统设计(物理模型),系统实施(程序设计),系统运行和维护。
5.信息系统规划的内容:1信息系统的发展是组织战略规划的重要组成部分2信息技术发展非常迅速,开发信息系统受各方面因素的影响风险很大。
6.信息规划的3种方法:(1)关键成功因素法:了解组织目标;识别关键成功因素;识别性能的指标和标准;识别测性能的数据。
(2)战略目标集转化法:描绘出组织各类人员结构;识别每类人员的目标;对于每类人员识别其使命及战略。
将组织战略集转化成信息系统战略集。
(3)业务系统规划法:定义组织目标;识别组织的业务流程;定义数据类;定义信息结构(U表示使用,C表示生产)。
7.数据中心原理:只要组织的性质和目标不变,它的数据类就是稳定的,任何经营管理活动都离不开对这些数据的提取。
8.信息系统的需求分析:功能需求:功能需求,性能需求,资源和环境需求,可靠性需求,安全保密要求,用户界面需求,成本消耗与开发进度需求,预先估计的可扩展性需求。
非功能需求:根据系统目标工作环境决定。
9.需求调研的方法:阅读文献,实地考察,用户访谈,发放调查问卷,业务专题报告。
10.可行性研究方法:所谓可行性应该包括必要性和可能性,可行性可以从1从技术因素角度考察2从经济因素角度考察3从社会因素角度考察。
1.信息系统开发方式:自主开发和外包(联合开发,委托开发,购买套装软件)2.根据价格的不同合同分为:固定价格合同和成本补偿合同;固定价格合同是高风险的,因为如果完成项目后的成本高于原计划成本,开发方将只能赚到比预计要低的利润,甚至会亏损;成本补偿合同中,如果开放方的成本确实超过了原始预算,开发方的名誉就会受到影响,从而又会使开发方在未来赢得合同的机会降低。
3.信息系统开发团队有哪几种组织形式:职能型组织结构,项目型组织结构,矩阵型组织结构。
1.信息系统开发方法的分类:按时间过程来分为生命周期法和原型法;按照信息系统开发的关键分析要素,可分为1面向处理方法2面向数据方法3面向对象方法。
2.生命周期法的指导思想:主要指的是结构化系统开发方法SSDM,是自顶向下结构化方法,工程化的系统开发方法和生命周期方法的结合,又叫结构化生命周期法。
该方法要求信息系统的开发工作,从初始到结束划分为若干阶段,预先规定好每个阶段的任务,再按一定的准则来按部就班的完成。
3.数据流图用的4个基本符号:外部实体,数据流,数据储存和数据处理过程。
4.数据字典中的6类条目:数据元素,数据结构,数据流,数据储存,外部实体,处理。
5.数据流图有2种经典的结构:变换型结构和事务型结构,这两种结构可以分别通过变换分析和事务分析方法导出标准形式的结构图。
6.原型法的步骤和优点:步骤:1明确用户基本信息需求2建立初始原型3评价原型4修改和完善原型。
优点:增进用户与开发人员之间的沟通,用户在系统开发过程中起主导作用,辨认动态的用户需求,启迪衍生式的用户需求,缩短开发周期降低开发风险。
7.生命周期法与原型法的选择:有利于生命周期法开发的因素:用户需求定义可以明;系统运行程序确定,结构化程度高;系统具有较长的使用寿命,环境变化不大;开发过程要求有严格的控制;研制人员对系统任务了解且熟练程度较高;系统文档要求详而全;开发成果重复使用。
有利于原型法开发的因素:用户需求不明确;过程非结构化;用户环境易变;系统具有短期寿命;具有第4代语言工具;系统要求在短期内运行;没有或很少可资借鉴的成果。
1.对象:一些属性及专用服务的封装体,它是问题空间中一些东西的抽象。
2.封装:信息隐藏,当开发一个程序总体结构时,程序的每个成分应该封装或隐蔽在一个单一的模块中,定义每一模块时应尽量少露其内部处理。
3.继承:继承指对象继承它所在类的结构,操作和约束,也指一个类继承另一个类的结构,操作和约束。
4.面向对象分析:要求把问题空间分解成一些类或对象,找出这些对象的特点,以及对象间的关系,并由此产生一个规格说明。
5.面向对象设计:在面向对象分析的基础上产生的逻辑结果。
从面向对象的分析转到面向对象的设计是一个累进的模型扩充过程。
面向对象分析的各个层次是对问题空间进行了模型化,而面向对象的设计则需要对一个特定的实现空间进行模型化。
1.项目的定义:在一定的进度和成本约束下,为实现既定的任务,并达到一定的质量,所进行的一次性工作任务。
2.项目管理各要素之间的关系:目标,成本,进度三者是互相制约的,其中目标包括完成的任务数以及完成的质量。
当进度要求不变时,质量要求越高或者任务要求越多,则成本越高;当成本不变时,质量要求越高或任务要求越多,则进度越慢;当质量和任务的要求都不变时,进度过快或过慢都会导致成本的增加。
3.信息系统的特点:1信息系统项目的目标是不精确的,任务的边界是模糊的,质量要求更多是由项目团队来定义。
2信息系统项目进行过程中,客户的需求会不断被激发,被不断地进一步明确,导致项目的进度费用等计划不断更改。
3信息系统项目既是智力密集型的项目,又是劳动密集型的项目,受人力资源影响最大,项目成员的结构,责任心,能力和稳定性对信息系统项目的质量以及是否成功有决定性的影响。
4.信息系统项目成本构成:可划分为开发成本和运行维护成本,其中开发成本可分为分析与设计费用,系统实施费用,管理费用;运行维护成本可分为运行费用,行政管理费用,维护费用。
5.软件的2种度量方式:软件代码行的方式;软件功能点的方式。
6.项目团队有哪几个发展阶段:形成阶段(预期激励,信息激励,参与激励)振荡阶段(参与激励,责任激励,信息激励)正规阶段(参与激励,自我激励,知识激励)表现阶段(危机激励,目标激励,知识激励)7.为什么要全面的质量管理:因为信息系统生命周期的各个阶段,对上一阶段的理解和本阶段的设计与实现上都存在着这样那样的问题。
8.信息系统实施全面质量管理的办法:1实行工程化的开发方法2实行阶段性冻结与改动控制3实行里程碑式审查与版本管理4实行面向用户参与原型演化5强化项目管理,引入外部监理与审计6尽量采用面向对象和基于构件的方法进行系统开发。
1.信息系统文档的作用:1用户与系统分析人员在系统规划和系统分析阶段通过文档进行沟通。
2系统开发人员与项目管理人员通过文档在项目期内进行沟通。
3前期开发人员与后期开发人员通过书面文档进行沟通。
4系统测试人员与系统开发人员通过文档进行沟通。
5系统开发人员与用户在系统运行期间进行沟通。
6系统开发人员与系统维护人员通过文档进行沟通。
7用户与维护人员在运行维护期间进行沟通。
2.不利选择:在建立委托人-代理人关系之前,代理人已经掌握某些委托人不了解的信息,而这些信息有可能是对委托人不利的。